PCI-Express 버스 사용량을 측정하는 방법은 무엇입니까?

PCI-Express 버스 사용량을 측정하는 방법은 무엇입니까?

PCIe 버스에 병목 현상이 있는지 확인하는 방법을 찾고 있습니다.

특정 NIC를 통해 전송된 바이트 수를 측정하는 것은 문제가 되지 않습니다.

여기에 이미지 설명을 입력하세요.

다른 모든 PCIe 장치(하드 드라이브, 그래픽 카드 등)로 전송되는 데이터의 양을 확인할 수 있는 방법이 있습니까?

답변1

저도 이 문제를 조사해 봤지만 지금까지는 운이 없었습니다. 좋은 소식은 제가 살펴본 Intel 사양 시트에 액세스 가능한 레지스터 중 일부가 포함되어 있다는 것입니다. /proc 또는 /sys 파일 시스템에 노출하려면 커널 모듈을 만들어야 합니다. 이미 존재한다면 더 편리할 것입니다.

소프트웨어 외에도 또 다른 솔루션은 하드웨어 솔루션을 얻는 것입니다. 이 정보를 얻기 위해 빈 슬롯에 연결할 수 있는 일부 제품을 본 적이 있습니다. 물론 수동 조사를 위한 오실로스코프도 있습니다.

관련 정보