kvm_stat (EXTERNAL_INTERRUPT) 计数器含义

kvm_stat (EXTERNAL_INTERRUPT) 计数器含义

我们正在运行 kvm_stat 命令来识别 vm_exits 的来源并尝试将其最小化。

我们在 Fedora 24 上以轮询模式(就像 DPDK)运行带有 Intel XL710 40G NIC 的 FreeBSD 8.4 VM。Intel 40G NIC 上的中断被禁用。

当我们获取命令的输出时kvm_stat -1,我们发现在数据通信期间以下计数器很高。由于 NIC 的 MSIX 中断被禁用,因此我们预计它不会增加:

kvm_exit(EXTERNAL_INTERRUPT)                   1728349     27738

当流量未进行时,计数器值就会下降。

uname -a
Linux nirmal 4.6.4-301.fc24.x86_64 #1 SMP Tue Jul 12 11:50:00 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

你能解释一下计数器“EXTERNAL_INTERRUPT”指的是什么吗?

相关内容