Je cherche un moyen de savoir si le bus PCIe est le goulot d'étranglement ou non.
Ce n'est pas un problème de mesurer combien d'octets ont été transférés via une carte réseau particulière:
Existe-t-il un moyen de déterminer la quantité de données transférées vers tous les autres périphériques PCIe (disques durs, cartes vidéo, etc.)?
Réponses:
J'ai également enquêté là-dessus, mais jusqu'à présent, je n'ai pas eu de chance. La bonne nouvelle est que les fiches techniques Intel que j'ai consultées incluent des registres accessibles pour certaines d'entre elles. Je devrais créer un module de noyau pour l'exposer au système de fichiers / proc ou / sys. Ce serait bien plus pratique si cela existait déjà.
Mis à part les logiciels, l'autre solution serait d'obtenir une solution matérielle. J'ai vu des produits que vous branchez dans un emplacement vide pour obtenir ces informations. Et bien sûr, un oscilloscope pour enquêter manuellement également.
la source
pour hdd moitoring, vous pouvez utiliser les plugins 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 / Systèmes d'exploitation / Linux / Check-HDD-with-HDSentinel / détails
Soit dit en passant, utiliser
sysstat package
et utilisersar command
, il peut.la source