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


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.


1
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.