Windows OS에서 netperf를 사용하고 있는데 두 대의 컴퓨터가 크로스 오버 케이블로 연결되어 있습니다. 첫 번째 PC는 Realtek FE 네트워크 컨트롤러를 사용하고 두 번째 PC는 Realtek GBE 컨트롤러를 사용합니다.
첫 번째 PC를 서버로 사용하고 클라이언트를 두 번째로 사용하면 다음과 같은 결과가 나타납니다.
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
8192 65536 65536 10.00 95.11
내가 두 번째 PC 주위에있는 것들을 전환 할 때 서버이며, 첫 번째 클라이언트는 다음과 같은 결과를 얻습니다.
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
65536 8192 8192 10.00 50.11
이 두 가지 경우에서 처리량이 다른 이유는 무엇입니까?