我知道如何读取有关已配置网络接口的统计信息,例如通过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
可追踪的指标,例如通过以下方式ucevent
:https://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
请问有什么建议或帮助吗?