如何获取 PCI Tx/Rx 字节计数器?

如何获取 PCI Tx/Rx 字节计数器?

我知道如何读取有关已配置网络接口的统计信息,例如通过cat /proc/net/dev

有没有办法读取 PCI 或 PCIe 流量的类似字节计数器?

显然,根据https://www.intel.com/content/dam/www/public/us/en/documents/design-guides/xeon-e5-2600-uncore-guide.pdf 应该有一个PCIE_DATA_BYTES可追踪的指标,例如通过以下方式uceventhttps://github.com/andikleen/pmu-tools/blob/master/ucevent/README.md

如果我跑

ucevent.py -I 2000 CBO.PCIE_DATA_BYTES sleep 10

我得到

未知事件 CBO.PCIE_DATA_BYTES

我在两台服务器上尝试过:

英特尔(R) 至强(R) CPU E5-2630 v4 @ 2.20GHz
英特尔(R) 至强(R) CPU E5-2640 v4 @ 2.40GHz

请问有什么建议或帮助吗?

相关内容