如何测量PCI-Express总线使用率?


8

我正在寻找一种方法来确定PCIe总线是否是瓶颈。

衡量通过任何特定的NIC传输了多少字节不是问题:

在此处输入图片说明

有没有办法找到将多少数据传输到所有其他PCIe设备(硬盘,视频卡等)的方法?


在berlios脱机之前,有人设法获得了pcitop吗?
斯特凡Chazelas

1
@StéphaneChazelas 在GitHub上可用。但它似乎仅支持IA64,而不支持x86 / x86_64。
Ruslan

Answers:


2

我也一直在对此进行调查,但到目前为止,我还没有运气。好消息是,我查看过的Intel规格表中包含一些此类的可访问寄存器。我将不得不创建一个内核模块,以将其公开给/ proc或/ sys文件系统。如果已经存在,那将是更加方便的方式。

除了软件之外,另一个解决方案是获取硬件解决方案。我见过将产品插入一个空插槽以获取此信息的产品。当然,也可以使用示波器进行手动检查。


1
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.