Showing posts with label iperf. Show all posts
Showing posts with label iperf. Show all posts

Wednesday, March 03, 2010

[APP] BTools2 for Windows Mobile (Iperf for Windows Mobile 5, 6)

NOTE. I move this application to blogger because xda only allow downloads who  logged in.

Please read following article that I've written in xda-developers site.

Please follow following folder icon to find  new releases.



BTools2(This release) is available up to 2010.12.25 23:59:59.

------------------------------------------------------------------------

I'll introduce handy tools for checking network performance including latency and bandwidth.

Simply it is a mobile version of iperf.
If you want to know about iperf, please see following links about http://en.wikipedia.org/wiki/Iperf

You can check latency with ping tab and bandwidth with iperf client/server tabs. iperf in BTools is based on version 1.7.0.

Please see following screenshots. (working in WM6.x, WM5.0)

Requirements:
- Windows Mobile 5.0/6.0
- 240x320 Resolution (longer height doesn't matter)

Features:
- Provides ping to check latency between nodes.
- Visualization of ping latency graph.
- Provides full functionality of iperf client and server.(based on 1.7.0)
- Logs for ping, iperf client & server.(\My Documents\btools_log\)

Ping Usage:
- Connect to internet.
- For Ping, Just type target host and press button "Ping"
- See results graphs. Log will be \My Documents\btools_log.


Iperf Usage: (Mobile Client to PC Server)

- you have to install iperf-1.7.0 before running PC server. (ask google iperf-win32-1.7.0)
- In PC, open console box and run "iperf -s"
- In Mobile, Choose iperf client tab and type server's IP Press "Start"
- iperf will run 10 seconds if -t option is not specified.
- Log will be \My Documents\btools_log.

Iperf Usage: (Mobile Client to Mobile Server)
- Choose iperf server tab, and press "Start"
- Choose iperf client tab, and type server's IP and Press "Start"



Screenshot (WM 6) :
  • BTools2 for WM 6.x (Ping)
  • BTools2 for WM 6.x (iperf client)
  • BTools2 for WM 5.x (iperf server)


























ChangeLog
2010-3-30
 - This version is available up to 2010.12.30

2010-3-3
 - This version is available up to 2010.3.19
2010-1-11
 - This version is available up to 2010.2.10


2009-11-23
 - BTools2 for Windows Mobile 5.x is released (please see 3rd picture)
 - MRU for ping address
 - MRU for iperf client commands
 - icons on each tabs

(old)
 - Ping has options: counts, data size.
 - iperf clients also has GUI options. Command line is also supported as well.

Monday, December 28, 2009

와이브로 속도 측정 결과 #1

안녕하세요.

이번 게시물은 와이브로 대역폭 측정을 수행한 결과를 게시한 글입니다.
아마 많은 와이브로 사용자 들이 자신이 사용하고 있는 와이브로 서비스가 과연 제대로된 품질을 보장 받고 있는가에 대한 의문이 많이 드는 것은 사실입니다.  왜냐하면 대역폭을 측정하는 것이 쉬운 일이 아니며,  특히 스마트폰과 같은 장치를 사용할 경우 측정할 수 있는 방법이 마땅치 않기 때문입니다.

이러한 궁금증을 어느정도 해결하기 위해 제가 테스트한 결과를 올리니 참고 바랍니다.


우선 테스트 환경은 다음과 같습니다.
  • 와이브로 서비스 사업자 : KT
  • 단말기 : LG-KC1 (Windows Mobile 5.x) 와이브로 내장 모델
  • 측정 도구 : iperf-1.7.0 (PC), btools2 for Windows Mobile (모바일용은 링크 참조)
  • 테스트 인자 : -i 1 -t 10 -w


테스트 방법
1. 와이브로 단말기에 iperf 서버를 실행한다.
2. PC에서 iperf 서버로 아래 명령을 수행하여 각각의 측정 결과를 저장한다.
  iperf -c 125.152.224.177 -i 1 -t 10 -f KBytes -w  [8k|16k|32k|64k|128k|256k]
 * 125.152.224.177 은 와이브로 IP이다. 이 것은 125.152.x.x의 주소범위를 가진다.




테스트 결과
 - LG-KC1에서의 와이브로 대역폭은 그리 만족스럽지 못하다. 또한 테스트 하는 동안 대역폭이 0 KBytes로 떨어지는 구간이 있었으며(이 구간은 ping 역시 timeout이 발생한다) 서비스 품질이 일정치 않은 결과를 보여주고 있다.  아래 TCP Windows Size별 그래프를 참고하자.
위 그래프에 대한 로그 파일은 필요시 업로드할 예정입니다.

* PC의 접속 환경이 나빠서 결과가 좋지 않을 수도 있습니다. 하지만, 와이브로의 접속 환경은 PC의 것보다 훨씬! 나쁘기 때문에 큰 무리가 없다고 생각함.
* Wibro 접속은 Dryrun을 해도 별 차이가 없이 나쁩니다. 그래서 16k 부터는 1번의 테스트만 수행하였습니다.




































윈도우 사이즈별 대역폭 평균 그래프는 아래와 같다.  역시나 들죽날죽하다.
그래도 이 정도면 스트리밍 서비스는 가능할 듯 보인다. ping 응답의 timeout은 어떻게 해결을 해야 품질이 좋아질 것으로 보인다.







로그 파일은 생략합니다.  인증이 필요한 경우 올리는 것도 고려하겠음.

Wednesday, October 28, 2009

iperf for Windows Mobile 6.1

iperf for Windows Mobile 6.1 is released. Blogger doesn't allow file upload so here's a link to btools cab file.

BTools2 (maybe Windows Mobile 6.0 or above)

Requirements:
  • Windows Mobile 6.x
  • 240x320 Resolution (longer height doesn't matter) 
Features:
  • Ping to check latency between nodes (with ping graph)
  • Provides full functionality of iperf client and server.(based on 1.7.0)
  • iperf in BTools is 100% compatible with Windows and Linux version.
  • Logs for ping, iperf client & server.(\My Documents\btools_log\)
  • Now use btools.ini to save MRU(You don't need to type SIP again, once you've done) 

I'm considering about not to build Windows Mobile 5.0 anymore.
Because It's little bit burden to me to bulid several versions. (5.0, 6.1, 6.5)
I don't know whether application built with 6.0 SDK is compatible with 5.0 devices.

So  If you need a 5.0 build, please send me a email. If there're many requests than I'll think about it. ;-)

Monday, March 02, 2009

IPerf for Windows Mobile 5.0

I'm currently developing Iperf for Windows Mobile. It is still in alpha test but almost everything is implemented. Soon you'll be able to download this software(WM5). There will be a time limit(about 3 month) but all functionalities will be available. After 3 month? just download again from link on this site. ^^

Following pictures show running on Windows Mobile 5.1 (320x240)




  • IPerf Client
Work as a iperf client as you see. Nothing special but you have to type iperf server IP.

Combobox shows available command line options.
Pressing start button will add options back to combobox. Graph will be display if correctly connected with server which can be any iperf-1.7.0 server running any platform.






  • IPerf Server
Select on of your favorite server options and press start. Press add button for your options.
Left static box shows currently running iperf server IP. (you'd better remember this if you don't want to click tab again ^^)







ping to check latency between nodes

Tuesday, February 17, 2009

IPerf for Windows Mobile 6.1(Special edition for Samsung T Omnia which has 480x800 resolution)

BTools has released for Samsung T*Omnia phone. Becuase Omnia has 480x800 screen size, BTools has to be adjusted to fit it's big size. This release is submitted as a contestant for Windows Mobile Contest held by SK & microsoft in korea. please see http://www.wmcontest.co.kr or http://www.mysmart.co.kr/entryList.do?state=R


This picture is directly taken from T*Omnia phone by using CapScr Utility. Picture shows that iperf client is running with it's server, running right side of tab. iperf in BTools runs nicely with PC version. I've used iperf-win32-1.7.0 to test this BTools.
















This one shows server tab in which you can run any server command. By pressing entries in the listbox shows command in edit box. Enter command in edit box, as you wish, and add to listbox again. And start the server. That's all. In this picture, server is not yet started. ^^

Thank you for reading.

Monday, December 22, 2008

Iperf client for Windows Mobile 5.0, 6.x


Hello everyone.

Maybe mosts of you might be interested on your network performance even on Mobile devices. I'm also interested on how fast my internet will be. So googling said to me that Iperf, developed by NLANR/DAST, is good tool to do this. This is very nice tool to measuring maximum TCP and UDP bandwidth performance.
But, unfortunately, there's still no application for Windows Mobile platform.


I'm currently developing this application for Windows Mobile platform and adding some more features like ping. This application is based on iperf 1.7.0.

I hope this might be very hand tool for Mobile users to test their network. This tool will do like as follows:
- Test performances between two end-points
- PC to Wireless Mobile Device (wired to wireless network)
- Mobile device to mobile device (wireless to wireless)



Ping page for checking latency



Iperf client tab for Windows Mobile.