이것을 보내세요:
ethtool -S <network device> | egrep "err|fail"
다음 오류가 발생합니다.
tx_lost_interrupt: 225
rx_alloc_fail: 36297
무엇인가요,tx_lost_interrupt그리고rx_alloc_fail?
이러한 오류는 실제 네트워크 문제를 나타냅니까?
답변1
이는 NIC 또는 드라이버별 확장 통계이므로 사용되는 네트워크 인터페이스 유형 및/또는 함께 사용되는 드라이버 모듈 이름을 아는 것이 중요합니다.
그러나 적어도 커널 버전 4.14.85에서는 이 문자열이 tx_lost_interrupt
Intel i40e NIC 드라이버에만 있는 것으로 보입니다.이는 원래 이 통계를 드라이버에 추가한 패치인 것 같습니다.
하드웨어 인터럽트가 손실된 경우 소프트웨어 해결 방법이 적용되는 횟수를 계산하는 것 같습니다. 추가 설명을 찾을 수 없지만 제 생각에는 NIC 하드웨어 오류에 대한 해결 방법인 것 같습니다...
rx_alloc_fail
반면에 드라이버가 수신된 패킷에 대한 메모리 버퍼 할당에 실패한 횟수를 나타내는 것처럼 보입니다. 이는 시스템에 메모리가 부족하여 더 많은 RAM을 사용해야 함을 의미할 수 있습니다.