Назад | Перейти на главную страницу

Как получить счетчики байтов 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, прослеживается, например, через 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

Я пробовал это на двух серверах:

Intel (R) Xeon (R) CPU E5-2630 v4 @ 2,20 ГГц
Intel (R) Xeon (R) CPU E5-2640 v4 @ 2,40 ГГц

Любые предложения или помощь, пожалуйста?