dmtcp <- Re: Process Freezer.
On Mon, 28 Jan 2013, Dmitrii Kashin wrote:
Интересно, а существуют ли ныне живые программы для заморозки состояния
процесса и сохранения оного в файл?
Cryopid, как я понимаю, с ядрами 3.2.x не работает - чем теперь
пользоваться?
Обнаружил в тестинге dmtcp. Слова красивые:
DMTCP (Distributed MultiThreaded Checkpointing)
is a tool to transparently checkpoint the state of multiple
simultaneous applications, including multi-threaded and distributed
applications. It operates directly on the user binary executable,
without any Linux kernel modules or other kernel modifications.
В факе сказано, что screen поддерживается. Попробовал. Не просто
поддерживается, а подвешивается,.. причем за то самое место.
Итак
dmtcp_coordinator
dmtcp_checkpoint screen
перехожу в /tmp
сохраняем все ноды
выходим, пробуем перезапустить
./dmtcp_restart_script.sh
вроде все перезапустилось, pwd пишет /tmp
однако ls показывает, что реально нахожусь в HOME.
ssh внутри screen вылетает с ERROR at dmtcpworker.cpp
Вот и не понятно, это у меня что-то с руками или так и задумано.
Кто-нибудь этим пользуется?
Ю.
Reply to: