1.1, Аноним (1), 17:22, 04/11/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Иксовые приложения там возобновлять ещё не научили? А так очень годная штука, пользуемся.
| |
1.2, Волчетто (?), 17:24, 04/11/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
У меня в блендере рендеринг 3d, я как понимаю могу взять и заморозить рендеринг и потом его восстановить?
| |
|
2.3, Аноним (1), 17:29, 04/11/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Они говорили, что иксы им не интересно. :/ Было бы здорово, но с любым консольным софтом вплне прекрасно работает. Если у тебя там рендер в отдельном процессе запущен, его можно сохранить на диск и потом продолжить.
| |
2.4, Аноним (4), 21:03, 04/11/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Руками останови все нужные процессы по айдишникам kill -STOP $PID;
Задампь оперу через gdb;
На другой машине запусти те же приложение останови и через тот же gdb залей в оперу данные из файлов-дампов;
kill -CONT $PID запусти обратно процессы;
Вот тебе и весь CRIU. Если у тебя действительно это получится напиши где-нибудь как это сделал)
| |
|
3.10, kmeaw (?), 11:13, 05/11/2020 [^] [^^] [^^^] [ответить]
| +/– |
Только ещё есть открытые файлы (в том числе пайпы с заполненными буферами), настройки терминалов, pid/tid, сетевые сокеты (их буферы и connection state machine), shared memory и прочие ресурсы, которые процесс запрашивает у ядра, и таймеры/таймауты для всего этого. gdb же восстановит только состояние регистров и памяти, причём только той памяти, которая прошла через coredump_filter.
| |
3.11, Аноним (11), 11:47, 05/11/2020 [^] [^^] [^^^] [ответить]
| +/– |
Еще хорошо бы запустить новые процессы/потоки с теми же пидами, ибо старые иды могут быть сохранены (и использованы) где-то в ОЗУ. Представь, что один поток у тебя _уже_делает_ 'int pid=12345; waitpid(pid)'
| |
|
2.5, MisterX (??), 22:34, 04/11/2020 [^] [^^] [^^^] [ответить]
| +/– |
С рендерингом проблема будет с состоянием графической карты, если ты знаешь, как его сохранить, то всё будет огонь.
| |
|
|
4.13, Anonimous (?), 12:26, 05/11/2020 [^] [^^] [^^^] [ответить]
| +/– |
Даже страшно представить среду или игру, которая не выносит рендеринг в GPU...
| |
|
|
|
1.6, Аноним (6), 22:41, 04/11/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
А чем это отличается от crash dumpов? Воссозданием объектов ядра? Заменит ли это crash dumpы?
| |
|
2.9, Аноним (9), 09:39, 05/11/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Заменит ли это crash dumpы?
смотря как вы используете краш дампы.
| |
|
|