Closed zrait closed 4 years ago
When running kvmexits.bt on Ubuntu 20.04/5.4.0-31-generic, I'm not getting correct exit reason info from kvm_exit calls. Any idea what could be going wrong?
Example output below:
$ sudo bpftrace kvmexits.bt Attaching 4 probes... Tracing KVM exits. Ctrl-C to end @exit_ns[97, ]: [256, 512) 1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| @exit_ns[119, ]: [512, 1K) 1 |@@@@@@@@@@@@@@@@@@@@@@@@@@ | [1K, 2K) 2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [2K, 4K) 1 |@@@@@@@@@@@@@@@@@@@@@@@@@@ | @exit_ns[4, ]: [256, 512) 28 |@@@@@@@ | [512, 1K) 188 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| @exit_ns[114, ]: [256, 512) 205 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [512, 1K) 37 |@@@@@@@@@ | [1K, 2K) 6 |@ | @exit_ns[20, VMLAUNCH]: [512, 1K) 33 |@@@@@@@@@ | [1K, 2K) 54 |@@@@@@@@@@@@@@@ | [2K, 4K) 116 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | [4K, 8K) 187 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [8K, 16K) 42 |@@@@@@@@@@@ | @exit_ns[100, ]: [256, 512) 178 |@@@@@@@@@ | [512, 1K) 986 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [1K, 2K) 10 | | @exit_ns[1024, ]: [512, 1K) 1 | | [1K, 2K) 35 |@ | [2K, 4K) 139 |@@@@@ | [4K, 8K) 1234 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [8K, 16K) 297 |@@@@@@@@@@@@ | [16K, 32K) 27 |@ | [32K, 64K) 1 | | @exit_ns[96, ]: [256, 512) 932 |@@@@@@@@@@@@@@ | [512, 1K) 3458 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [1K, 2K) 1866 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | [2K, 4K) 150 |@@ | [4K, 8K) 5 | | [8K, 16K) 1 | | @exit_ns[24, VMRESUME]: [256, 512) 13683 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [512, 1K) 1612 |@@@@@@ | [1K, 2K) 68 | | [2K, 4K) 1 | | @exit_ns[124, ]: [256, 512) 6768 |@@@@@ | [512, 1K) 59247 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [1K, 2K) 36592 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | [2K, 4K) 11950 |@@@@@@@@@@ | [4K, 8K) 1000 | | [8K, 16K) 5791 |@@@@@ | [16K, 32K) 6892 |@@@@@@ | [32K, 64K) 3 | | @exit_ns[123, ]: [256, 512) 111656 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [512, 1K) 10590 |@@@@ | [1K, 2K) 243 | | [2K, 4K) 85229 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | [4K, 8K) 35191 |@@@@@@@@@@@@@@@@ | [8K, 16K) 2102 | | [16K, 32K) 1 | | @exit_ns[120, ]: [256, 512) 89 | | [512, 1K) 3561 | | [1K, 2K) 7425 |@ | [2K, 4K) 9633 |@@ | [4K, 8K) 13830 |@@@ | [8K, 16K) 9828 |@@ | [16K, 32K) 14671 |@@@ | [32K, 64K) 9344 |@@ | [64K, 128K) 7860 |@@ | [128K, 256K) 9456 |@@ | [256K, 512K) 45928 |@@@@@@@@@@@@ | [512K, 1M) 193559 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [1M, 2M) 53 | |
When running kvmexits.bt on Ubuntu 20.04/5.4.0-31-generic, I'm not getting correct exit reason info from kvm_exit calls. Any idea what could be going wrong?
Example output below: