Skip to content
조회 수 15842 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

네트워크 성능 측정(트래픽 대량 발생으로 통신속도 측정)

클라이언트와 서버간의 네트워크 대역폭을 체크하는 프로그램이다.
UDP로 체크하면 패킷 유실사항을 확인할 수 있다.

 

 아래 3가지 프로그램에서 가능하네요.

NetPeeker
http://www.net-peeker.com/images/30Stat.png

NetLimiter
http://www.filebuzz.com/software_screenshot/full/32777-netlimiter_2_pro.jpg

Network Traffic Monitor
http://focsw.tistory.com/185

 

iperf-2.0.5-cygwin.zip

TFGen.exe

 

 

1.JPG

 

 

http://vhrms.tistory.com/202

 

 

 

 

A컴퓨터와 B컴퓨터간 사이에 네트워크 대역폭을 측정하는 예를 들어 보겠습니다.


A컴퓨터에 iperf.exe 서버 데몬을 실행시켜 놓습니다. 

(iperf.exe에 -s옵션을 주면 서버가 -c 옵션을 주면 클라이언트가 됩니다.)

 * 서버 데몬 실행 방법 - iperf를 다운 후 임의 위치에 압축 해제 합니다.

                                  command창을  open한 후 해당 위치로 이동합니다.

                                 그리고  iperf.exe -s라고 입력합니다.




B컴퓨터에서 임의 폴더에 iperf를 압축 해제후 command창으로 해당 위치로 이동합니다. 

B컴퓨터에서 다음의 예와 같이 A서버에 서로 통신을 하여 대역폭을 측정합니다.

 

* iperf.exe -c 192.168.1.100  <-- 서버 IP를 입력합니다. 이와 같이 내부 내트워크 IP가 될수도 있고 218.50.112.113등 

                                              공인 IP가 될 수도 있으며 abcd.abc.com 과 같이 도메인도 가능합니다.



제 측정 결과는 서버의 WAN Upload Bandwidth이 45MB이지만 

클라이언트의 WAN Bandwidth가 5MB라서 낮은 Bandwidth가 나와버렷네요..



자세한 메뉴얼은 아래와 같습니다.


                 User Manuals               


NAME

       iperf - perform network throughput tests


SYNOPSIS

       iperf -s [ options ]


       iperf -c server [ options ]


       iperf -u -s [ options ]


       iperf -u -c server [ options ]


DESCRIPTION

       iperf is a tool for performing network throughput measurements.  It can

       test either TCP or UDP throughput.  To perform an iperf test  the  user

       must establish both a server (to discard traffic) and a client (to gen-

       erate traffic).


GENERAL OPTIONS

       -f, --format

              [kmKM]   format to report: Kbits, Mbits, KBytes, MBytes


       -h, --help

              print a help synopsis


       -i, --interval n

              pause n seconds between periodic bandwidth reports


       -l, --len n[KM]

              set length read/write buffer to n (default 8 KB)


       -m, --print_mss

              print TCP maximum segment size (MTU - TCP/IP header)


       -o, --output <filename>

              output the report or error message to this specified file


       -p, --port n

              set server port to listen on/connect to to n (default 5001)


       -u, --udp

              use UDP rather than TCP


       -w, --window n[KM]

              TCP window size (socket buffer size)


       -B, --bind <host>

              bind to <host>, an interface or multicast address


       -C, --compatibility

              for use with older versions does not sent extra msgs


       -M, --mss n

              set TCP maximum segment size (MTU - 40 bytes)


       -N, --nodelay

              set TCP no delay, disabling Nagle's Algorithm


       -v, --version

              print version information and quit


       -V, --IPv6Version

              Set the domain to IPv6


       -x, --reportexclude

              [CDMSV]   exclude C(connection) D(data) M(multicast) S(settings)

              V(server) reports


       -y, --reportstyle C|c

              if set to C or c report results as CSV (comma separated values)


SERVER SPECIFIC OPTIONS

       -s, --server

              run in server mode


       -U, --single_udp

              run in single threaded UDP mode


       -D, --daemon

              run the server as a daemon


CLIENT SPECIFIC OPTIONS

       -b, --bandwidth n[KM]

              set  target  bandwidth to n bits/sec (default 1 Mbit/sec).  This

              setting requires UDP (-u).


       -c, --client <host>

              run in client mode, connecting to <host>


       -d, --dualtest

              Do a bidirectional test simultaneously


       -n, --num n[KM]

              number of bytes to transmit (instead of -t)


       -r, --tradeoff

              Do a bidirectional test individually


       -t, --time n

              time in seconds to transmit for (default 10 secs)


       -F, --fileinput <name>

              input the data to be transmitted from a file


       -I, --stdin

              input the data to be transmitted from stdin


       -L, --listenport n

              port to recieve bidirectional tests back on


       -P, --parallel n

              number of parallel client threads to run


       -T, --ttl n

              time-to-live, for multicast (default 1)


       -Z, --linux-congestion <algo>

              set TCP congestion control algorithm (Linux only)


ENVIRONMENT

       TCP_WINDOW_SIZE

              Controls the size of TCP buffers.


DIAGNOSTICS

       This section needs to be filled in.


BUGS

       Exit statuses are inconsistent.  The threading implementation is rather

       heinous.


AUTHORS

       Iperf  was  originally  written by Mark Gates and Alex Warshavsky.  Man

       page and maintence by Jon Dugan <jdugan at x1024 dot net>.  Other  con-

       tributions  from  Ajay  Tirumala,  Jim Ferguson, Feng Qin, Kevin Gibbs,

       John Estabrook <jestabro at ncsa.uiuc.edu>, Andrew  Gallatin  <gallatin

       at gmail.com>, Stephen Hemminger <shemminger at linux-foundation.org>


SEE ALSO

       http://iperf.sourceforge.net/


NLANR/DAST                        APRIL 2008                          IPERF(1)

로그인 후 댓글쓰기가 가능합니다.

?

  1. 23
    Jan 2013
    16:16

    윈도우 DLL 오류 해결방법

    CategoryWindowsTip Views192708
    Read More
  2. 21
    Sep 2013
    15:58

    VBS) FTP.scriptlet and Shell.scriptlet

    CategoryWindowsTip Views48506
    Read More
  3. 21
    Sep 2013
    16:04

    VBS) PostMessage or SendMessage to external program

    CategoryWindowsTip Views45965
    Read More
  4. 29
    Mar 2013
    08:22

    네트워크에 있는 다른 시스템과 ip 주소가 충돌합니다.

    CategoryWindowsTip Views38112
    Read More
  5. 12
    Mar 2013
    14:04

    네트워크 무선연결이 안될 때의 점검 방법

    CategoryWindowsTip Views28276
    Read More
  6. 04
    Dec 2013
    13:31

    Windows-XP 의 [Prefetch] 폴더에 대하여[C:\WINDOWS\Prefetch]

    CategoryWindowsTip Views24630
    Read More
  7. 27
    Dec 2013
    15:59

    스마트폰으로 오실로스코프 사용하기(App:OsciPrime Oscilloscope Legacy)

    CategoryWindowsTip Views23304
    Read More
  8. 25
    May 2013
    07:59

    DLL Injection은 어떻게 이루어지는가?

    CategoryWindowsTip Views23221
    Read More
  9. 14
    Jun 2013
    08:36

    An error [-5001 : 0x80070002] ha occurred while running the setup 오류 해결방법

    CategoryWindowsTip Views21940
    Read More
  10. 03
    Dec 2013
    08:11

    탐색기로 ftp 폴더 바로열기

    CategoryWindowsTip Views19666
    Read More
  11. 21
    May 2013
    08:09

    보안경고 - 안전하게 제공된 콘텐츠만 보시겠습니까? <= 없애는 방법

    CategoryWindowsTip Views17947
    Read More
  12. 24
    Jan 2013
    10:36

    네트워크 성능 측정(트래픽 대량 발생으로 통신속도 측정)

    CategoryWindowsTip Views15842
    Read More
  13. 31
    Jul 2013
    08:27

    디스크정리 명령어(cleanmgr.exe)

    CategoryWindowsTip Views15703
    Read More
  14. 06
    Sep 2016
    11:29

    Visual Studio 2015용 Visual C++ 재배포 설치 오류 해결방법

    CategoryWindowsTip Views15446
    Read More
  15. 23
    Nov 2012
    12:52

    가상메모리 클리어로 빠른 부팅하기

    CategoryWindowsTip Views14948
    Read More
  16. 05
    Jan 2013
    12:36

    패킷을 훔치는 ARP Spoofing 공격 탐지 툴과 방어방법

    CategoryWindowsTip Views13573
    Read More
  17. 28
    Feb 2013
    07:36

    윈도우 레지스트리 설정 - 인터넷 익스플로러

    CategoryWindowsTip Views12952
    Read More
  18. 23
    Feb 2013
    16:03

    SysFader: iexplore.exe - 응용 프로그램 오류 해결방법

    CategoryWindowsTip Views12360
    Read More
  19. 19
    Mar 2013
    08:48

    Process Explorer 불필요한 scvhost.exe 제거하기

    CategoryWindowsTip Views12131
    Read More
  20. 16
    Aug 2013
    07:47

    네트워크 주소 변환 구성 요소(lpnat.sys)를 사용할수 있는 다른 프로그램 또는 서비스 . . .

    CategoryWindowsTip Views12083
    Read More
Board Pagination Prev 1 2 3 4 5 Next
/ 5

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소