반응형
부제: VM Exit, 인터럽트 주입 같은 KVM 내부 이벤트를 실시간 카운트
kvm_stat # 이벤트를 top처럼 실시간 갱신
kvm_stat -1 # 한 번만 스냅샷 찍고 종료
kvm_stat -l # 누적 대신 매 주기 증분 로그
Please make sure that CONFIG_KVM is enabled in your kernel
and that the modules are loaded.kvm_stat은 kernel-tools에 들어 있는 파이썬 스크립트로, /sys/kernel/debug/kvm과 tracepoint를 읽어 kvm_exit, kvm_entry, kvm_inj_virq 같은 하이퍼바이저 이벤트를 센다. KVM 호스트에서 VM 성능 병목(잦은 VM Exit 등)을 진단할 때 쓴다. 위 출력처럼 KVM 모듈이 없거나 게스트 안에서 실행하면 안내 메시지만 나온다. 이 검증은 VM 게스트 내부라 KVM이 노출되지 않아 통계가 비어 있다. 실제로는 물리 KVM 호스트에서 돌려야 값이 채워진다.
이렇게도 쓴다
도움말과 옵션을 확인한다.
kvm_stat --help
특정 이벤트 필드만 골라 본다.
kvm_stat -f kvm_exit,kvm_entry
배치 모드로 지정 횟수만 찍는다.
kvm_stat -1 -f 'kvm_*'
게스트(VM)별로 통계를 분리해서 본다.
kvm_stat -g
로그 파일로 남겨 추이를 분석한다.
kvm_stat -l > /var/tmp/kvm_stat.log
KVM 모듈이 실제 로드됐는지 먼저 확인하고 실행한다.
lsmod | grep kvm && kvm_stat -1반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] lsinitrd initramfs 내용 들여다보기 (0) | 2026.08.05 |
|---|---|
| [RHEL] load_policy 정책을 커널에 다시 로드 (0) | 2026.08.05 |
| [RHEL] ksverdiff 킥스타트 문법의 버전 간 차이 비교 (0) | 2026.08.05 |
| [RHEL] ksvalidator 킥스타트 파일 문법 검증 (0) | 2026.08.05 |
| [RHEL] ksshell 대화형 셸로 킥스타트 파일 만들기 (0) | 2026.08.05 |