Как измерить использование шины PCI-Express?


8

Я ищу способ узнать, является ли узким местом шина PCIe или нет.

Это не проблема, чтобы измерить, сколько байтов было передано через какой-либо конкретный сетевой адаптер:

введите описание изображения здесь

Есть ли способ узнать, сколько данных было передано на все другие устройства PCIe (жесткие диски, видеокарты и т. Д.)?


Кому- нибудь удалось заполучить pcitop до того, как berlios перешел в автономный режим?
Стефан Шазелас

1
@ StéphaneChazelas это доступно на GitHub . Но, похоже, поддерживает только IA64, а не x86 / x86_64.
Руслан

Ответы:


2

Я тоже это расследовал, но пока мне не повезло. Хорошей новостью является то, что спецификации Intel, на которые я смотрел, включают доступные регистры для некоторых из них. Мне нужно было бы создать модуль ядра, чтобы открыть его для файловой системы / proc или / sys. Было бы гораздо удобнее, если бы это уже существовало.

Помимо программного обеспечения, другим решением было бы получить аппаратное решение. Я видел продукты, которые вы вставляете в пустой слот для получения этой информации. И, конечно же, осциллограф для ручного исследования.


1
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.