루프백을 사용해도 네트워크 트래픽이 변동합니다.

루프백을 사용해도 네트워크 트래픽이 변동합니다.

iperf 도구를 사용하여 두 개의 동일한 시스템(Dell Blade Server M620)에서 네트워크 인터페이스를 벤치마킹하고 있습니다. 둘 다 다른 결과를 얻었습니다.

  • 첫 번째 컴퓨터에서는 서버와 클라이언트를 다음과 같이 실행했습니다.

서버 ==>iperf -s -B 172.17.250.200

Server listening on TCP port 5001 Binding to local address 172.17.250.200 TCP window size: 85.3 KByte (default) ----------------------------------------

새 쉘의 클라이언트==> iperf -c 172.17.250.200 -u -i l -b 250m,

WARNING:interval too small, increasing from 0.00 to 0.5 seconds -----------------------------------------------------------

Client connecting to 172.17.250.200, UDP port 5001
Sending 1470 byte datagrams 
UDP buffer size:  208 KByte (default)
------------------------------------------------------------
[  3] local 172.17.250.200 port 56853 connected with 172.17.250.200 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 0.5 sec  7.45 MBytes   125 Mbits/sec 
[  3]  0.5- 1.0 sec  7.45 MBytes   125 Mbits/sec
[  3]  1.0- 1.5 sec  7.45 MBytes   125 Mbits/sec
[  3]  1.5- 2.0 sec  7.45 MBytes   125 Mbits/sec
[  3]  2.0- 2.5 sec  7.45 MBytes   125 Mbits/sec
[  3]  2.5- 3.0 sec  7.45 MBytes   125 Mbits/sec
[  3]  3.0- 3.5 sec  7.43 MBytes   125 Mbits/sec
[  3]  3.5- 4.0 sec  7.44 MBytes   125 Mbits/sec
[  3]  4.0- 4.5 sec  7.46 MBytes   125 Mbits/sec
[  3]  4.5- 5.0 sec  7.45 MBytes   125 Mbits/sec
[  3]  5.0- 5.5 sec  7.45 MBytes   125 Mbits/sec
[  3]  5.5- 6.0 sec  7.45 MBytes   125 Mbits/sec
[  3]  6.0- 6.5 sec  7.45 MBytes   125 Mbits/sec
[  3]  6.5- 7.0 sec  7.45 MBytes   125 Mbits/sec
[  3]  7.0- 7.5 sec  7.45 MBytes   125 Mbits/sec
[  3]  7.5- 8.0 sec  7.44 MBytes   125 Mbits/sec
[  3]  8.0- 8.5 sec  7.46 MBytes   125 Mbits/sec
[  3]  8.5- 9.0 sec  7.45 MBytes   125 Mbits/sec
[  3]  9.0- 9.5 sec  7.46 MBytes   125 Mbits/sec
[  3]  9.5-10.0 sec  7.44 MBytes   125 Mbits/sec
[  3]  0.0-10.0 sec   149 MBytes   125 Mbits/sec`
  • 두 번째 컴퓨터에서 동일한 구성으로 실행했는데 다음과 같은 결과를 얻었습니다.

    서버==>iperf -s -B 172.17.250.190

    새 쉘의 클라이언트==>iperf -c 172.17.250.190 -u -i l -b 250m

    WARNING: interval too small, increasing from 0.00 to 0.5 seconds.
    ------------------------------------------------------------
    Client connecting to 172.17.250.190, UDP port 5001
    Sending 1470 byte datagrams
    UDP buffer size:  208 KByte (default)
    ------------------------------------------------------------
    [  3] local 172.17.250.190 port 59887 connected with 172.17.250.190 port 5001
    [ ID] Interval       Transfer     Bandwidth
    [  3]  0.0- 0.5 sec  3.00 MBytes  50.3 Mbits/sec
    [  3]  0.5- 1.0 sec  7.45 MBytes   125 Mbits/sec
    [  3]  1.0- 1.5 sec  7.45 MBytes   125 Mbits/sec
    [  3]  1.5- 2.0 sec  7.45 MBytes   125 Mbits/sec
    [  3]  2.0- 2.5 sec  7.05 MBytes   118 Mbits/sec
    [  3]  2.5- 3.0 sec  2.95 MBytes  49.5 Mbits/sec
    [  3]  3.0- 3.5 sec  2.96 MBytes  49.7 Mbits/sec
    [  3]  3.5- 4.0 sec  2.95 MBytes  49.5 Mbits/sec
    [  3]  4.0- 4.5 sec  2.97 MBytes  49.8 Mbits/sec
    [  3]  4.5- 5.0 sec  2.96 MBytes  49.7 Mbits/sec
    [  3]  5.0- 5.5 sec  2.88 MBytes  48.3 Mbits/sec
    [  3]  5.5- 6.0 sec  2.88 MBytes  48.3 Mbits/sec
    [  3]  6.0- 6.5 sec  2.89 MBytes  48.5 Mbits/sec
    [  3]  6.5- 7.0 sec  2.92 MBytes  49.0 Mbits/sec
    [  3]  7.0- 7.5 sec  2.94 MBytes  49.3 Mbits/sec
    [  3]  7.5- 8.0 sec  2.93 MBytes  49.2 Mbits/sec
    [  3]  8.0- 8.5 sec  2.95 MBytes  49.5 Mbits/sec
    [  3]  8.5- 9.0 sec  2.95 MBytes  49.5 Mbits/sec
    [  3]  9.0- 9.5 sec  2.94 MBytes  49.3 Mbits/sec
    

두 기계 결과에 불일치가 있는 이유는 무엇입니까? 두 기계는 동일한 기계입니다. 한 머신은 안정적인 125Mbit/sec 트래픽을 보여주고 다른 머신은 변동하는 트래픽을 보여줍니다.?
또한 iperf가 있는 두 컴퓨터 모두에서 IP 주소 '127.0.0.1'을 사용하려고 시도했지만 여전히 비슷한 문제에 직면하고 있습니다. 루프백의 경우 트래픽이 NIC를 통과하지 못할 것이라고 생각하는데, 루프백에도 여전히 변동이 있습니다. 두 시스템 모두 Ubuntu 12.04 Server 64bit를 실행하고 있습니다. 잘못될 수 있는 도움을 주시면 감사하겠습니다.

관련 정보