Come misurare l'utilizzo del bus PCI-Express?


8

Sto cercando un modo per scoprire se il bus PCIe è il collo di bottiglia o no.

Non è un problema misurare la quantità di byte trasferiti attraverso una particolare scheda di rete:

inserisci qui la descrizione dell'immagine

C'è un modo per scoprire quanti dati sono stati trasferiti a tutti gli altri dispositivi PCIe (dischi rigidi, schede video, ecc.)?


Qualcuno è riuscito a procurarsi PCITOP prima che Berlios andasse offline?
Stéphane Chazelas,

1
@ StéphaneChazelas è disponibile su GitHub . Ma sembra supportare solo IA64, non x86 / x86_64.
Ruslan,

Risposte:


2

Ho indagato anche su questo, ma finora non ho avuto fortuna. La buona notizia è che i fogli di dati Intel che ho esaminato includono registri accessibili per alcuni di questi. Dovrei creare un modulo del kernel per esporre questo al filesystem / proc o / sys. Sarebbe molto più conveniente se ciò esistesse già.

A parte il software, l'altra soluzione sarebbe quella di ottenere una soluzione hardware. Ho visto i prodotti che inserisci in uno slot vuoto per ottenere queste informazioni. E, naturalmente, anche un oscilloscopio per indagare manualmente.


1
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.