Skip to Content.
Sympa Menu

ndt-users - Re: NDT 3.6.5 on a 3.2.x kernel

Subject: ndt-users list created

List archive

Re: NDT 3.6.5 on a 3.2.x kernel


Chronological Thread 
  • From: Alan Whinery <>
  • To:
  • Subject: Re: NDT 3.6.5 on a 3.2.x kernel
  • Date: Tue, 26 Mar 2013 10:52:51 -1000
  • Authentication-results: sfpop-ironport05.merit.edu; dkim=neutral (message not signed) header.i=none

Hi Daniel,

As I understand it, NDT uses web100 patches, and web10G patches are
incompatible. There is work being done to produce tools like NDT and
similar for web10G, but NDT is not compatible with web10G. Perhaps the
"see web10G.org for newer kernels" on the web100 web page could be
clearer...

-Alan

On 3/26/2013 10:47 AM, Daniel A. Ramaley wrote:
> Hello. I'm trying to get NDT working on Debian Wheezy. When i run the
> tests, they seem to start but then nothing else is displayed:
>
>
>
> TCP/Web100 Network Diagnostic tool v3.6.5
> Click START to start the test
>
> ** Starting test 1 of 1 **
> Connection to 'ndt01.drake.edu' [ndt01.drake.edu/10.11.1.5] to run test
> Connected to: ndt01.drake.edu-- Using IPv4 address
>
>
>
> If i run ndtd with "-dddd", this is the output i get from it:
>
>
>
> ANL/Internet2 NDT ver 3.6.5
> Variables file = /usr/local/ndt/web100_variables
> log file = /var/log/web100srv.log
> Admin file = /usr/local/ndt/admin.html
> Debug level set to 4
> server ready on port 3001
> web100_init() read 69 variables from file
> Signal 17 received by process 3822
> successfully locked '/tmp/view.string' for updating
> sending '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,' to tmp file
> Generated iflist with device=eth0 and if_speed=3
> nothing in queue
> Timer not running, waiting for new connection
> New connection received, waiting for accept() to complete
> New connection received from 0x925280 [10.11.1.18] sockfd=5.
> Child thinks pipe() returned fd0=6, fd1=7 for pid=0
> web100_attach: could not parse /proc/web100/header
> Signal 17 received by process 3822
> Client connect received from :IP 10.11.1.18 to some server on socket 5
> initialize_tests returned old/new client = 1, test_suite = 1 8 2 4 32
> Line just before ChldRdy: label, did't get here via the goto statement!
> ___-------______ client process is ready for testing!
> Telling client 3826 testing will begin now
> Signal 13 received by process 3822
> Dispatch multi-client failed because 'Broken pipe'
> Queue pointer=3826, testing=1, waiting=1, mclients=0, zombie_check=0
> Processing SIGCHLD signal for active web100srv process [0], sig17=1
> wait3() returned status=256 for PID=3826
> wexitstatus = '1'
> Main test process 3826 terminated, remove from queue
> Attempting to clean up child 3826, head pid = 3826
> Removing Child from head, decremented waiting/mclients 0/0
> Timer not running, waiting for new connection
>
>
>
> As for how i set this up, Debian uses a 3.2.x kernel, so i got the
> kernel patch from web10g.org instead of from www.web100.org. After
> installing the patched kernel i installed both the newer Web10g and
> older Web100 userlands. Then i installed NDT. I can provide detailed
> steps on exactly what commands i ran, but i suspect the problem is with
> the kernel patch since the NDT debug output mentions it could not parse
> /proc/web100/header. How can i get the /proc/web100 directory to show up
> with the newer Web10g patches? The Web100 patches don't seem to be
> available for newer kernels, and the Web100 download page even
> specifically says to download the Web10g patch instead. What do i need
> to do differently to make this work?
>
> Thanks in advance for any enlightenment.
> __
> Daniel A. Ramaley
> Network Engineer 2
>
> Dial Center 112, Drake University
> 2407 Carpenter Ave / Des Moines IA 50311 USA
> Tel: +1 515 271-4540
> Fax: +1 515 271-1938
> E-mail:
>
>




Archive powered by MHonArc 2.6.16.

Top of Page