Intereting Posts
Исключение отдельных строк от перенаправления производительность xorg в openoffice Разве это имеет значение (например, по производительности), если я выполняю команду из сценария bash (по сравнению с командной строкой)? Стандартный / канонический способ проверить, выводит ли предыдущий трубопровод выпуск? Заменить значения в столбце, содержащем числа Конкретная строка в .htaccess, вызывающая 403 вместо списка каталогов Перемещение файлов с помощью find + xargs: target не является каталогом? Настроить команду rm Локальная блокировка файлов на NFS, зависящая от ядра Linux Добавление корневого центра сертификации в приложение Java Добавление системного пользователя в группу LDAP с SSSD Деактивировать символ DCS contol как отлаживать / исправлять сбои экрана при запуске UEFI. Настройки EFI хранятся на жестком диске. Что произойдет, если я изменю HDD? Postfix: переадресация / перенаправление писем с неизвестными получателями

Как измерить время простоя для миграции VM

Я использую KVM с virt-manager для переноса виртуальных машин из одной системы в другую. VM Migraiton успешно завершена, и время миграции измеряется правильно. Теперь я застрял, чтобы измерить время простоя.

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

Лучшим способом может быть запуск логгера в консоли:

 while : ; do sleep 1 ; date +%FT%T >> downtime.log ; done 

а затем искать недостающие регистрации.

Вы также можете рассчитать время простоя в одно и то же время:

 while : ; do sleep 1 ; NEW=$(date +%s) ; echo $(date +%FT%T) $((NEW-LST)) >> downtime.log ; LST=$NEW ; done 

Это немного дольше, поэтому используйте скрипт:

 #! /bin/bash LST=$(date +%s) while : ; do sleep 1 NEW=$(date +%s) echo $(date +%FT%T) $((NEW-LST)) >> downtime.log LST=$NEW done