Linux 커널이 네트워크 인터페이스 사양에 따라 작동하는지 확인하는 방법은 무엇입니까? eth0
하드웨어가 1GB 전이중을 지원하는 네트워크 인터페이스를 가지고 있습니다 .
2박스를 준비했어요.
이제 1~2분 후에 한 상자에서 다른 상자로 일반 x11vnc를 수행하면 전원을 껐다가 다시 켜지 않으면 두 시스템이 모두 정지됩니다.
이제 리눅스 커널에 문제가 있어서 1GB의 데이터를 업로드 및 다운로드할 수 없다는 것을 어떻게 확인할 수 있을까요?
커널이 정지 또는 충돌을 일으키지 않는 경우 TCP 또는 UDP를 통해 PC1에서 PC2로의 정확한 1GB 패킷 전송을 실시간으로 전이중으로 테스트할 수 있는 방법이 있습니까?
답변1
업로드/다운로드 테스트에 이 iperf
도구가 매우 유용하다는 것을 알았습니다.
user@hostA: iperf -s
user@hostB: iperf -c hostA
실제로 커널 문제인 경우 일반적으로 kernel oops
충돌이 발생하기 전에 메시지를 받게 됩니다. 주요 문제는 그래픽 인터페이스를 사용할 때 커널이 콘솔에 인쇄하는 모든 내용에 액세스하는 것입니다(그리고 시스템이 정지되면 콘솔로 전환할 수 없습니다).
우선, 네트워크 테스트를 실행하기 전에 TTY
( Ctrl++ Alt) 로 전환하여 F1시스템이 정지될 때 일부 인쇄물이 나오는지 확인할 수 있습니다.