Làm thế nào để đo mức sử dụng bus PCI-Express?


8

Tôi đang tìm cách để tìm hiểu xem bus PCIe có bị nghẽn cổ chai hay không.

Đây không phải là vấn đề để đo lượng byte được truyền qua bất kỳ NIC cụ thể nào:

nhập mô tả hình ảnh ở đây

Có cách nào để tìm được bao nhiêu dữ liệu được truyền đến tất cả các thiết bị PCIe khác (ổ cứng, thẻ video, v.v.) không?


Bất cứ ai cũng có thể nắm giữ pcitop trước khi berlios ngoại tuyến?
Stéphane Chazelas

1
@ StéphaneChazelas nó có sẵn tại GitHub . Nhưng dường như nó chỉ hỗ trợ IA64 chứ không phải x86 / x86_64.
Ruslan

Câu trả lời:


2

Tôi cũng đang điều tra việc này, nhưng cho đến nay, tôi không gặp may mắn. Tin vui là các bảng tính Intel mà tôi đã xem bao gồm các thanh ghi có thể truy cập được cho một số thứ này. Tôi sẽ phải tạo một mô-đun hạt nhân để hiển thị điều này cho hệ thống tập tin / Proc hoặc / sys. Nó sẽ thuận tiện hơn nếu điều này đã tồn tại mặc dù.

Phần mềm sang một bên, giải pháp khác sẽ là để có được một giải pháp phần cứng. Tôi đã thấy các sản phẩm mà bạn cắm vào một khe trống để có được thông tin này. Và tất nhiên, một máy hiện sóng để điều tra bằng tay là tốt.


1
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.