mirror of
https://github.com/ukui/kernel.git
synced 2026-03-09 10:07:04 -07:00
tools: Add kvm_stat vm monitor script
This tool displays kvm vm exit statistics to ease vm monitoring. It takes its data from the kvm debugfs files or the vm tracepoints and outputs them as a curses ui or simple text. It was moved from qemu, as it is dependent on the kernel whereas qemu works with a large number of kernel versions, some of which may break the script. Signed-off-by: Janosch Frank <frankja@linux.vnet.ibm.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
committed by
Paolo Bonzini
parent
3ce424e454
commit
f9bc9e65fb
@@ -16,6 +16,7 @@ help:
|
||||
@echo ' gpio - GPIO tools'
|
||||
@echo ' hv - tools used when in Hyper-V clients'
|
||||
@echo ' iio - IIO tools'
|
||||
@echo ' kvm_stat - top-like utility for displaying kvm statistics'
|
||||
@echo ' lguest - a minimal 32-bit x86 hypervisor'
|
||||
@echo ' net - misc networking tools'
|
||||
@echo ' perf - Linux performance measurement and analysis tool'
|
||||
@@ -110,10 +111,13 @@ tmon_install:
|
||||
freefall_install:
|
||||
$(call descend,laptop/$(@:_install=),install)
|
||||
|
||||
kvm_stat_install:
|
||||
$(call descend,kvm/$(@:_install=),install)
|
||||
|
||||
install: acpi_install cgroup_install cpupower_install hv_install firewire_install lguest_install \
|
||||
perf_install selftests_install turbostat_install usb_install \
|
||||
virtio_install vm_install net_install x86_energy_perf_policy_install \
|
||||
tmon_install freefall_install objtool_install
|
||||
tmon_install freefall_install objtool_install kvm_stat_install
|
||||
|
||||
acpi_clean:
|
||||
$(call descend,power/acpi,clean)
|
||||
|
||||
5
tools/kvm/kvm_stat/Makefile
Normal file
5
tools/kvm/kvm_stat/Makefile
Normal file
@@ -0,0 +1,5 @@
|
||||
BINDIR=usr/bin
|
||||
|
||||
install:
|
||||
mkdir -p $(INSTALL_ROOT)/$(BINDIR)
|
||||
install -m 755 -p "kvm_stat" "$(INSTALL_ROOT)/$(BINDIR)/$(TARGET)"
|
||||
825
tools/kvm/kvm_stat/kvm_stat
Executable file
825
tools/kvm/kvm_stat/kvm_stat
Executable file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user