Estoy buscando una manera de averiguar si el bus PCIe es el cuello de botella o no.
No es un problema medir cuántos bytes se transfirieron a través de una NIC particular:
¿Hay alguna manera de encontrar cuántos datos se transfirieron a todos los demás dispositivos PCIe (discos duros, tarjetas de video, etc.)?
Respuestas:
He estado investigando esto también, pero hasta ahora, no he tenido suerte. La buena noticia es que las hojas de especificaciones de Intel que he visto incluyen registros accesibles para algo de esto. Tendría que crear un módulo de kernel para exponer esto al sistema de archivos / proc o / sys. Sin embargo, sería mucho más conveniente si esto ya existiera.
Aparte del software, la otra solución sería obtener una solución de hardware. He visto productos que conectas en una ranura vacía para obtener esta información. Y, por supuesto, un osciloscopio para investigar manualmente también.
fuente
para el amarre de disco duro, puede usar complementos 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 operativos / Linux / Check-HDD-with-HDSentinel / detalles
Por cierto, uso
sysstat package
y usosar command
, puede.fuente