Виртуальная машина в режиме паузы берут ресурсы?

Можно использовать at (man at) команда, чтобы сделать это, и затем Вам не нужен nohup.

Если бы Вы действительно хотели, то Вы могли:

nohup bash -c 'sleep 5; command' &

Но Вы могли бы быть более обеспеченным выполнением команды на экране и затем использовать сон перед ним так, можно легко проверить вывод.

1
задан 7 December 2011 в 13:09
1 ответ

В режиме паузы виртуальная машина фактически не приостанавливается - скорее, выполнение процессора буквально останавливается в любой точке, в которой она находилась. Таким образом, сама машина все еще находится в памяти, а выделенные ресурсы все еще выделен процессу виртуальной машины на хосте. Это полностью на стороне виртуальной машины - это не обрабатывается гостевой ОС.

В режиме ожидания содержимое оперативной памяти (используемой виртуальной машиной) копируется на диск на хосте, а сама машина приостановлено - это означает, что за исключением дополнительного дискового пространства, вызванного хранением ОЗУ на диске, нет абсолютно никакого использования дополнительных ресурсов. Любые временные ресурсы, запрошенные виртуальной машиной во время работы, сохраняются на диске и будут перераспределены при восстановлении машины.

6
ответ дан 3 December 2019 в 16:51

Теги

Похожие вопросы