Bagaimana cara mengukur penggunaan bus PCI-Express?

8

Saya mencari cara untuk mengetahui apakah PCIe bus adalah hambatan atau tidak.

Bukan masalah untuk mengukur berapa banyak byte yang ditransfer melalui NIC tertentu:

masukkan deskripsi gambar di sini

Apakah ada cara untuk menemukan berapa banyak data yang ditransfer ke semua perangkat PCIe lainnya (hard drive, kartu video, dll.)?

Anthony Ananich
sumber
Adakah yang berhasil mendapatkan pcitop sebelum berlios offline?
Stéphane Chazelas
1
@ StéphaneChazelas tersedia di GitHub . Tetapi tampaknya hanya mendukung IA64, bukan x86 / x86_64.
Ruslan

Jawaban:

2

Saya telah menyelidiki ini juga, namun sejauh ini, saya tidak beruntung. Berita baiknya adalah bahwa specsheet Intel yang saya lihat menyertakan register yang dapat diakses untuk beberapa hal ini. Saya harus membuat modul kernel untuk mengekspos ini ke sistem file / proc atau / sys. Akan jauh lebih nyaman jika ini sudah ada sekalipun.

Selain perangkat lunak, solusi lain adalah mendapatkan solusi perangkat keras. Saya telah melihat produk yang Anda colokkan ke slot kosong untuk mendapatkan informasi ini. Dan tentu saja, osiloskop untuk menyelidiki secara manual juga.

pengedip mata
sumber
1

untuk hdd moitoring, Anda dapat menggunakan plugin 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 / Sistem Operasi / Linux / Periksa-HDD-dengan-HDSentinel / detail

Omong-omong, gunakan sysstat packagedan gunakan sar command, itu bisa.

Teluk Persia
sumber