Skip to Content.
Sympa Menu

ndt-users - AW: Error running web100 3.5.0

Subject: ndt-users list created

List archive

AW: Error running web100 3.5.0


Chronological Thread 
  • From: "Galuschka Christoph" <>
  • To: "Alan Whinery" <>
  • Cc: <>
  • Subject: AW: Error running web100 3.5.0
  • Date: Fri, 28 Aug 2009 11:59:22 +0200

Alan,

a good idea - I tested a 2.6.30.5 kernel today, too. I also do get the same
errors.
This time in a little more detail:
>>
ANL/Internet2 NDT ver 3.5.0
Variables file = /usr/local/ndt/web100_variables
log file = /usr/local/ndt/web100srv.log
Debug level set to 4
server ready on port 3001
web100_init() read 69 variables from file
nothing in queue
Timer not running, waiting for new connection
New connection received, waiting for accept() to complete
New connection received from [10.110.109.104].
Telling client 14635 testing will begin now
Child thinks pipe() returned fd0=5, fd1=6 for pid=0
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
Child process 14635 started
Starting test suite:
> Middlebox test
> Simple firewall test
> C2S throughput test
> S2C throughput test
<-- Middlebox test -->
-- port: 3003
Middlebox test, Port 3003 waiting for incoming connection (fd=3)
Set MSS to 536, Receiving Window size set to 262142KB
Sending Window size set to 262142KB
Looking for Web100 data on socketid 5
Server: 10.11.215.13;3003 Client: 10.110.109.104;4154 1456;6;6;
Sending 1456 Byte packets over the network
Signal 17 received by process 14635
now = 1251453316 Process started at 1251453313, run time = 3
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
now = 1251453319 Process started at 1251453313, run time = 6
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
now = 1251453322 Process started at 1251453313, run time = 9
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
now = 1251453325 Process started at 1251453313, run time = 12
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
CWND limited throughput = 15992 kbps (15991.859671605926)
<-------------------->
<-- Simple firewall test -->
-- port: 41026
-- time: 1
-- oport: 4156
<-------------------------->
<-- C2S throughput test -->
-- port: 3002
listening for Inet connection on testOptions->c2ssockfd, fd=3
Sending 'GO' signal, to tell client to head for the next test
C2S test calling init_pkttrace() with pd=0xbfaea344
Opening network interface 'eth2' for packet-pair timing
pcap_open_live() returned pointer 0x80839b8
installing pkt filter for 'host 10.110.109.104 and port 4158'
Initial pkt src data = 8068484
now = 1251453328 Process started at 1251453313, run time = 15
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
New packet trace started -- initializing counters
now = 1251453331 Process started at 1251453313, run time = 18
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
now = 1251453334 Process started at 1251453313, run time = 21
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
now = 1251453337 Process started at 1251453313, run time = 24
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
732955 kbps outbound
Signal USR1(10) sent to child [14638]
Signal 10 received by process 14638
Sending pkt-pair data back to parent on pipe 7, 8
fwd.saddr = 686d6e0a:4158, rev.saddr = dd70b0a:3002
03:55:29.683317 10.110.109.104:4158 --> 10.11.215.13:3002 Collected
pkt-pair data max = 391340
128 bytes read ' 0 0 1 15 3591 5299 122423 902 96531 391340 0 9043 226.34 0
0 0 1 0' from monitor pipe
03:55:29.683317 10.11.215.13:3002 --> 10.110.109.104:4158 Collected
pkt-pair data max = 100502
128 bytes read ' 0 0 1 2 31 687 23553 100502 5544 13521 0 1 323.19 94 19
143729 0 0' from monitor pipe
<------------------------->
<-- S2C throughput test -->
-- port: 3003
waiting for data on testOptions->s2csockfd
Signal 11 received by process 14638
Signal 17 received by process 14635
------- S2C connection setup returned because (4): Interrupted system call
S2C test calling init_pkttrace() with pd=0xbfaea338
Opening network interface 'eth2' for packet-pair timing
pcap_open_live() returned pointer 0x8084c00
installing pkt filter for 'host 10.110.109.104 and port 4159'
Initial pkt src data = 8068484
Signal 17 received by process 14635
New packet trace started -- initializing counters
now = 1251453340 Process started at 1251453313, run time = 27
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
now = 1251453343 Process started at 1251453313, run time = 30
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
now = 1251453346 Process started at 1251453313, run time = 33
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
now = 1251453349 Process started at 1251453313, run time = 36
Timer expired while waiting for a new connection
Queue pointer = 14635, testing = 1, waiting = 1
Waiting for new connection, timer running
sent 1025064960 bytes to client in 10.00 seconds
Buffer control counters Total = 125130, new data = 0, Draining Queue = 0
Signal USR2(12) sent to child [14640]
Signal 12 received by process 14640
Sending pkt-pair data back to parent on pipe 7, 8
fwd.saddr = dd70b0a:3003, rev.saddr = 686d6e0a:4159
03:55:40.061709 10.11.215.13:3003 --> 10.110.109.104:4159 Collected
pkt-pair data max = 16159
03:55:40.061709 10.110.109.104:4159 --> 10.11.215.13:3003 Collected
pkt-pair data max = 184389
Read ' 0 0 1 1 26 51 16159 364 11547 4454 0 308 1367.05 0 0 0 1 0' from
monitor pipe
Read ' 0 0 1 3 194 1684 78630 5878 13882 184389 3 69150 262.86 5 10 353799 0
3' from monitor pipe
819969 kbps inbound
libweb100: warning: accessing depricated variable AckPktsIn
libweb100: warning: accessing depricated variable AckPktsOut
Variable 13 (CwndRestores) not found in KIS
Variable 22 (MaxCaCwnd) not found in KIS
Variable 30 (MaxSaCwnd) not found in KIS
Variable 13 (CwndRestores) not found in KIS
Variable 22 (MaxCaCwnd) not found in KIS
Variable 30 (MaxSaCwnd) not found in KIS
Signal 11 received by process 14640
Signal 17 received by process 14635
Protocol error!
S2C throughput test FAILED!
Finished testing C2S = 732.96 Mbps, S2C = 0.00 Mbps
Client --> Server data detects link = 10 Gigabit Enet
Client <-- Server Ack's detect link = Gigabit Ethernet
Server --> Client data detects link = OC-12
Server <-- Client Ack's detect link = 10 Gigabit Enet
CWND limited test = 15991.86 while unlimited = 0.00
Better throughput when CWND is limited, may be duplex mismatch
Successfully returned from run_test() routine
Signal 17 received by process 14634
now = 1251453350 Process started at 1251453313, run time = 37
Queue pointer = 14635, testing = 1, waiting = 1
Received SIGCHLD signal for active web100srv process [14634]
wait3() returned 0 for PID=14635
wexitstatus = '0'
Attempting to clean up child 14635, head pid = 14635
Removing Child from head, decrementing waiting now = 0
Timer not running, waiting for new connection
^CSignal 2 received by process 14634
>>

The funny thing is, I do get bandwidth results, just the remaining tests
won't run. This ist he result on the browser.
>>
** Starting test 1 of 1 **
Connected to: 10.11.215.13 -- Using IPv4 address
Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done
checking for firewalls . . . . . . . . . . . . . . . . . . . Done
running 10s outbound test (client-to-server [C2S]) . . . . . 732.95Mb/s
running 10s inbound test (server-to-client [S2C]) . . . . . . 819.96Mb/s
Warning! Client time-out while reading data, possible duplex mismatch exists
Your PC is connected to a Cable/DSL modem
>>
Best regards
Christoph
------------------------------------------------
Ing. Christoph Galuschka

TIWAG-Tiroler Wasserkraft AG
Bereich IT/Betrieb und Services
Eduard-Wallnöfer-Platz 2
6010 Innsbruck
T: +43 (0)50607 21832
F: +43 (0)50607 41832
www.tiroler-wasserkraft.at
------------------------------------------------
Firmenbuchgericht Innsbruck, FN 44133b
Sitz der Gesellschaft: Innsbruck
DVR: 0164089


-----Ursprüngliche Nachricht-----
Von: Alan Whinery
[mailto:]

Gesendet: Freitag, 28. August 2009 08:46
An: Galuschka Christoph
Cc:

Betreff: Re: Error running web100 3.5.0

Hi Christoph,
Those deprecated variable errors have been present for several years
on systems that work perfectly. So I dou t that is your problem.

Some of the other errors are newer and scarier. I am just now setting
up Web100 with kernel 2.6.30.5, I will look for this...

Alan

On Aug 26, 2009, at 23:47,

wrote:

> Hello,
>
> I've just finished installing ndt-3.5.0 on a fresh SuSE 11.1 System
> (incl. alle prerequisits; patch for kernel 2.6.27,
> web100_userland-1.7). Server runs fine and I do get bandwith results.
>
> However, the web100srv produces an error which fails to compelte the
> test successfully. This is the output from -ddd:
> ANL/Internet2 NDT ver 3.5.0
> Variables file = /usr/local/ndt/web100_variables
> log file = /usr/local/ndt/web100srv.log
> Debug level set to 1
> server ready on port 3001
> web100_init() read 69 variables from file
> Starting test suite:
>> Middlebox test
>> Simple firewall test
>> C2S throughput test
>> S2C throughput test
> <-- Middlebox test -->
> -- port: 3003
> Sending 1456 Byte packets over the network
> Signal 17 received by process 22352
> <-------------------->
> <-- Simple firewall test -->
> -- port: 42133
> -- time: 1
> -- oport: 2571
> <-------------------------->
> <-- C2S throughput test -->
> -- port: 3002
> listening for Inet connection on testOptions->c2ssockfd, fd=3
> Sending 'GO' signal, to tell client to head for the next test
> Opening network interface 'eth2' for packet-pair timing
> installing pkt filter for 'host 10.110.109.104 and port 2574'
> Initial pkt src data = 8068484
> New packet trace started -- initializing counters
> 365314 kbps outbound
> Signal USR1(10) sent to child [22355]
> Signal 10 received by process 22355
> 03:16:15.649224 03:16:15.649224 128 bytes read ' 0 0 84 694 7815 18212
> 77975
> 16876 70005 144937 1 1558 232.14 0 0 0 1 0' from monitor pipe
> 128 bytes read ' 1 0 0 99 558 1644 45429 40869 16975 3745 1 1 274.82 86
> 14 109221 0 0' from monitor pipe
> <------------------------->
> <-- S2C throughput test -->
> -- port: 3003
> waiting for data on testOptions->s2csockfd
> Signal 11 received by process 22355
> Signal 17 received by process 22352
> Opening network interface 'eth2' for packet-pair timing
> installing pkt filter for 'host 10.110.109.104 and port 2580'
> Initial pkt src data = 8068484
> Signal 17 received by process 22352
> New packet trace started -- initializing counters
> sent 716955648 bytes to client in 10.00 seconds
> Buffer control counters Total = 87519, new data = 0, Draining Queue
> = 0
> Signal USR2(12) sent to child [22357]
> Signal 12 received by process 22357
> 03:16:26.019890 03:16:26.019890 Read ' 0 0 1 1 5 6 9612 1476
> 1235 1247 0 4235 454.46 0 0 0 1 0' from monitor pipe
> Read ' 0 0 0 3 1179 9323 46700 9154 13887 148207 4687 19061 273.91 10056
> 242043 102 0 4687' from monitor pipe
> 573470 kbps inbound
> libweb100: warning: accessing depricated variable AckPktsIn
> libweb100: warning: accessing depricated variable AckPktsOut
> Variable 13 (CwndRestores) not found in KIS
> Variable 22 (MaxCaCwnd) not found in KIS
> Variable 30 (MaxSaCwnd) not found in KIS
> Variable 13 (CwndRestores) not found in KIS
> Variable 22 (MaxCaCwnd) not found in KIS
> Variable 30 (MaxSaCwnd) not found in KIS
> Signal 11 received by process 22357
> Signal 17 received by process 22352
> Protocol error!
> S2C throughput test FAILED!
> Client --> Server data detects link = 10 Gigabit Enet
> Client <-- Server Ack's detect link = OC-12
> Server --> Client data detects link = OC-12
> Server <-- Client Ack's detect link = 10 Gigabit Enet
>
> If I'm not mistaking, the 2 lines:
>>>
> libweb100: warning: accessing depricated variable AckPktsIn
> libweb100: warning: accessing depricated variable AckPktsOut
>>>
> probably are the source of the problem.
>
> any ideas what i might have missed?
>
> thanks and best regards
> Christoph




Archive powered by MHonArc 2.6.16.

Top of Page