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.)?

Anthony Ananich
fonte
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.

winksmith
fonte
1

para hdd moitoring, você pode usar os plugins do nagios:

http://www.nagios.com/solutions/hard-drive-monitoring http://www.nagios.com/solutions/disk-monitoring http://www.nagios.com/solutions/smart-monitoring http: / /www.freebsddiary.org/smart.php http://exchange.nagios.org/directory/Plugins/ * -Plugin-Packages / check-HDD-health / details http://exchange.nagios.org/directory/Plugins / Sistemas operacionais / Linux / Check-HDD-with-HDSentinel / detalhes

A propósito, use sysstat packagee use sar command, pode.

PersianGulf
fonte