본문 바로가기
PC/Software

[Util] 네트워크 전송속도 측정 Gui Tool Jperf

by 천경지위 2013. 12. 29.

네트워크 실제 전송속도가 어느정도 될지 궁금한경우도 있고 실제 문제가 없는지 점검하려고해도 마땅한 유틸리티를 찾을수 없었습니다. 그러다가 Jperf 유틸리티를 소개해주는글을 보고 이거다 라는 생각이 들더군요 .... 


인터페이스가 Gui 라서 ^^; 간편하고 하나의 유틸리티로 서버쪽과 클라이언트쪽 설정만 바꿔가며 테스트할수 있고 Java로 제작되어 플랫폼과 상관없이 Java로 동작하여 JRE가 설치되어 있는곳이면 플랫폼에 상관없이 실행할수 있는점또한 장점인듯 합니다.


먼저 프로그램을 다운로드 받아야 하겠지요 ^^;


Jperf : https://code.google.com/p/xjperf/

JRE  : http://java.com/ko/download/manual.jsp


Java 환경이 설치되어 있지 않은경우 플랫폼에 맞는 JRE를 먼저 설치하셔서 환경을 꾸며주신후 실행시키시면 됩니다.

아래 본문에서 보시면 아시겠지만 하나의 프로그램으로 서버쪽과 클라이언트쪽 모두 실행한 모습을 보실수 있습니다.

사용하시려는 포트만 열어주신다면 네트워크 환경에 큰 구애를 받지않고 테스트를 하실수 있습니다. 기본포트는 5001입니다. TCP / UDP 모두 테스트가 가능하므로 ^^; 유용합니다.


#1. Server



라디오버튼에서 Server를 선택 여러가지 옵션들을 간단히 손봐주시고 Run IPerfi 버튼을 눌러 실행시켜두시면 신호를 받을 준비가 됩니다.


#2. Client



마찬가지로 라디오버튼을 Client를 선택하시고 IP와 포트를 서버쪽에 맞춰 설정하시고 여러가지 옵션들을 간단히 설정해주시고 서버와 관련된 옵션은 당연히 서버에 맞춰야겠지요 ^^; 

Run IPefi 버튼을 누르시면  Transmit 에서 설정한 숫자만큼 테스트를 합니다.  


단점으로는 윈도우 문제인지 모르겠지만 프로그램을 종료해도 메모리에 남아있는경우가 있습니다. 이런경우 작업관리자에서 Jperf를 수동으로 강제종료 시켜주셔야 합니다.



스크린샷의 네트워크 환경은 기가비트 네트워크 환경을 꾸며놔서 ^^; 2.7Gbit/sec 정도 속도가 나오는 상황이네요...  집에서 사용하시는 공유기나 랜카드 컴퓨터 성능에 따라 테스트 결과는 달라질수 있습니다.


프로그램을 두개 실행시켜 하나의 컴퓨터에서 테스트 할수도 있습니다. 127.0.0.1 은 그냥 컴퓨터에서 밖으로 나가지도 않으므로 테스트 하시려는 IP설정을 잘해주셔야겠지요 ^^; 






댓글