Linux에서 하드웨어 네트워크 카드 문제를 진단하는 방법은 무엇입니까?

Linux에서 하드웨어 네트워크 카드 문제를 진단하는 방법은 무엇입니까?

22개의 Dell PowerEdge R640 중 하나에서 패킷이 자주 손실됩니다(대략 3분에 한 번). 내가 확인한 내용은 다음과 같습니다.

  • 케이블(다른 케이블을 사용해도 동작은 동일함)

  • 스위치 및 모든 네트워크 구성(오류 없음)

  • 로컬 네트워크 구성(다시 오류 없음, 결합 시작됨)

  • dmesg | grep "error\|warning" (오류 없음)

  • OS를 업데이트했습니다(RHVH 4.3).

  • 네트워크 펌웨어를 Dell QLogic 15.00.14로 업데이트했습니다.

흥미롭게도 처음 두 포트가 결합 상태인 4x 10Gbps NIC가 있는데 두 포트 모두 약 3분 작동 간격으로 패킷이 손실되고 1분 동안 패킷이 손실됩니다.

그러나 NIC의 다른 두 포트(3과 4)에서는 패킷이 전혀 손실되지 않습니다.

내가 마지막으로 한 일은 이 서버와 해당 서버 사이에서 네트워크 카드를 전환하는 것이었습니다. 이것은 작동했지만 Linux 로그에서 네트워크 카드 오류의 증거를 찾을 수 없다는 것이 이상하다는 것을 알았습니다.

또 무엇을 시도할 수 있나요? 어떤 아이디어라도 대단히 감사하겠습니다!

LE: 네트워크 카드를 교체한 후 같은 서버에서 다른 네트워크 카드를 사용해도 같은 문제가 발생하고 불량 네트워크 카드를 넣은 서버에서는 패킷이 손실되지 않습니다. 아무래도 메인보드 문제라는 생각이 들기 시작했습니다.

관련 정보