ndt-users - Re: Is there any downloadable virtual machine appliance with patched web100 kernel ready to use?
Subject: ndt-users list created
List archive
Re: Is there any downloadable virtual machine appliance with patched web100 kernel ready to use?
Chronological Thread
- From: Rich Carlson <>
- To: "Alex. S." <>
- Cc:
- Subject: Re: Is there any downloadable virtual machine appliance with patched web100 kernel ready to use?
- Date: Tue, 11 May 2010 14:42:48 -0400
Alex;
As Jason noted, there is an ISO image available with the NDT and other tools installed. You could boot this image in a VM if you are just testing, or native boot it on a spare machine.
More comments in-line
On 5/10/2010 6:28 PM, Alex. S. wrote:
Hi,
Since the last week, I had been trying to setup a server to test ndt
just for fun.
I tried with ubuntu 8.04 LTS, kernels 2.6.33, 2.6.32, 2.6.31, and 2.6.24
(and their respective web100 patches), web100 userland 1.7, but with
varying grades of compilation success I was not able to test ndt on my
virtual machine.
At the end, my best shot was a version of ndt server and client (3.6.2b)
passing the checks for middleboxes, but failing the client to server and
server to client tests with messages like "S2C throughput test FAILED!".
The worst cases were when the ndt client didn't even pass the checks for
middleboxes with "Checking for Middleboxes Protocol error missed text
message!"
While the 3.6.2b package should work, the 3.4.4a package is still the best place to start. The 3.5.x and 3.6.x packages have code to support multiple simultaneous clients and this work has caused some 'difficulities' (I'm the main code developer so I can say this .-)
Unless you need multi-client mode operations I recommend the 3.4.4a package.
The web100 package is very stable. To see if it is installed and working properly do the following
Tonight I'm going to try the instructions at
https://wiki.chpc.utah.edu/display/CyberInfrastructureLab/Network+Performance+Measurement+Server+using+Fedora+Core+9
using these exact software versions to see.
Before of that I was wondering if there exists a sort of VirtualBox or
VMWare image ready for use with ndt (with the right version of web100).
If it is, can you point me to there ?
Why is this compilation so difficult?, Is there any methods to validate
if everything goes well in every stage? how can I know if the web100
patched kernel is doing well (besides the message "web100 initialization
was successful" in dmesg),
1) verify there is a /proc/web100 directory and a /proc/web100/header file. If not, the kernel patch was not installed or activated.
2) run the /usr/local/bin/readall utility from the web100 userland library as 'root'. This will print out details from every open connection, demonstrating that the userland library and kernel patch are operating.
3) if your system has IPv6 enabled, then the NDT daemon (web100srv) may tickle a bug in the web100 userland library. If this happens run the daemon with the -4 flag to see if it operates properly. If it does the apply the patch to the web100 library code, recompile/reinstall it to eliminate this bug.
how can I check if the web100 userland was
correctly installed and if it is functioning properly?, how can I knowSee above, start with NDT-3.4.4a and follow the NDT users email list for announcements on when the 3.6.x release is out of 'beta' testing.
what to blame in case of something goes wrong?, what are the most
"stable" combination of software versions involved to try?
Rich
Thank you very much for your time and your responses.
A.
- Is there any downloadable virtual machine appliance with patched web100 kernel ready to use?, Alex. S., 05/10/2010
- Re: Is there any downloadable virtual machine appliance with patched web100 kernel ready to use?, Jason Zurawski, 05/10/2010
- Re: Is there any downloadable virtual machine appliance with patched web100 kernel ready to use?, Rich Carlson, 05/11/2010
Archive powered by MHonArc 2.6.16.