KVM과 virt-manager를 사용하여 한 시스템에서 다른 시스템으로 가상 머신을 마이그레이션합니다. VM 마이그레이션이 성공적으로 완료되었으며 마이그레이션 시간이 올바르게 측정되었습니다. 이제 가동 중지 시간을 측정하는 방법이 혼란스러워졌습니다.
답변1
시스템이 정지된 시점을 확인하기는 쉽지 않지만, 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