Como medir o uso do barramento PCI-Express?


8

Estou procurando uma maneira de descobrir se o barramento PCIe é o gargalo ou não.

Não é um problema medir a quantidade de bytes transferidos por meio de uma NIC específica:

insira a descrição da imagem aqui

Existe uma maneira de descobrir quantos dados foram transferidos para todos os outros dispositivos PCIe (discos rígidos, placas de vídeo etc.)?


Alguém conseguiu se apossar do pcitop antes do berlios ficar offline?
Stéphane Chazelas

1
@ StéphaneChazelas está disponível no GitHub . Mas parece suportar apenas IA64, não x86 / x86_64.
Ruslan

Respostas:


2

Também estive investigando isso, mas até agora não tive sorte. A boa notícia é que as folhas de especificações da Intel que eu observei incluem registros acessíveis para parte disso. Eu precisaria criar um módulo do kernel para expor isso ao sistema de arquivos / proc ou / sys. Seria muito mais conveniente se isso já existisse.

À parte o software, a outra solução seria obter uma solução de hardware. Vi produtos que você conecta em um slot vazio para obter essas informações. E, é claro, um osciloscópio para investigar manualmente também.


1
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.