iPerf
is a well-known bandwidth monitoring application, ported on many Unix
platforms. The main objective of this project is to port the
iPerf to Microsoft Windows CE. To compile the software, you will need
Embedded Microsoft Visual C++.
You can download it for free from
Microsoft . The software was tested with the version 3.0,
the current version is 4.0. If the download from Microsoft does not work, you can try from here .
Please use this link only as a backup, since it is not stable.
The source is available as a zip file, iperf-windowsce.zip
To build, unzip the zip file. Then open the iperf.vcw in Embedded
Microsoft Visual C++, select the hardware architecture you want and
build and press buildAll button. After you start the program iPerf on
the Windows CE device, click on File, and select iPerf.
In the dialog, you can select five parameters for the iperf client:
the file where the report should be written, the host on which
the server runs, the interval on which the report should be done and
the total duration of the experiment.
After that, press the Start button, and the client will start.
I did not extensively tested the program, just to see it works for TCP. Also, for now, it cannot run as a server, only as a client.
If the application exits without any warning, please check the error file, maybe some useful information is there.
I am not the original writer of the iPerf package, and I am not an
expert in that area. Nevertheless, if you have any problems,
please feel to drop me an e-mail if you have any questions, found any bugs, etc.
If your really need a binary version and you cannot compile, drop me an e-mail and I will try to help you.