Skip to Content.
Sympa Menu

ndt-dev - Re: [ndt-dev] Fwd: Final(?) Release Candidate for NDT 3.7.0

Subject: NDT-DEV email list created

List archive

Re: [ndt-dev] Fwd: Final(?) Release Candidate for NDT 3.7.0


Chronological Thread 
  • From: Richard Carlson <>
  • To:
  • Subject: Re: [ndt-dev] Fwd: Final(?) Release Candidate for NDT 3.7.0
  • Date: Mon, 06 Apr 2015 21:13:21 -0400

Aaron et.al.

The whole point of NDT is to gather the kernel data to answer questions like this. So, what did the kernel collect? Look at the server's log file and see what it says. Tell the server to run with the ndttrace and snaplog options turned on. You'll get a packet level trace you can run through something like wireshark and a 5msec report of every Web100 variable for the 10 sec S2C test.

You don't need to guess why the performance sucks, just ask TCP what the hell it was doing!

Rich

PS: this is exactly why just reporting throughput speeds is the wrong thing to do. You want to report WHY the test spit out those numbers. The Web100 kernel gives you some glimpse into that process. Use it!

On 04/06/2015 01:58 PM, Aaron Brown wrote:
Does anyone have a good explanation for these horrible performance
results? Is it really just that flash is unpredictably awful on every
platform but windows?

Cheers,
Aaron

Begin forwarded message:

*Date: *April 6, 2015 at 11:48:09 AM EDT
*From: *Jeremy Palmer
<
<mailto:>>
*To: *Kenneth D Miller II
<

<mailto:>>,
Aaron Brown
<

<mailto:>>
*Cc:
*<

<mailto:>>
*Subject: **Re: Final(?) Release Candidate for NDT 3.7.0*

I see the same issue with lower speeds when using Flash compared to
Java when running to your test host. In my case tho, I was seeing much
lower upload speeds with Flash compared to Java. Here were my results
(Windows 7, Java 8u31, Flash 17.0.0.134, FFox 37.0).

Flash: 1.7Mb/s UP, 29.5Mb/s DOWN
Java: 10.1Mb/s UP, 29.7Mb/s DOWN

I ran multiple tests and each time results were similar to the above.
Jeremy Palmer
Senior Network Engineer
ViaWest, Inc.
Office: 720.891.1045
Fax: 303-874-5236
http://www.viawest.com
On 4/6/2015 9:29 AM, Kenneth D Miller II wrote:
Hi Aaron,

Comments:
- It seems like the flash version in Safari and Firefox is limited
in OSX. Maybe its me, you can test my server from
http://128.118.46.248:7123/. I just did a rpm -Uvh to the 2 URLs
below and rebooted this test server.
- Chrome threw a warning about Flash and Upload was less the Safari
and Firefox

Here is some testing I did.

From OSX:
Safari Java:
Up: 903.31mb/s
Down: 941.33mb/s

Safari Flash:
Up: 832.42mb/s
Down: 30.51mb/s


Firefox Java:
Up: 877.66 mb/s
Down: 941.41mb/s

Firefox Flash:
Up: 809.62mb/s
Down: 30.55mb/s


Chrome Java:
Up: 721.76 mb/s
941.38 mb/s

Chrome Flash:
Warning: Using the flash client in Chrome may provide less accurate
results
Up: 499.03 mb/s
Down: 919.25 mb/s


I have been downloading the ndt client for some time onto my laptop
and run it from the CLI. I scp /usr/ndt/Tcpbw100.jar to a directory,
create a sub-directory called lib and download json-simple-1.1.1.jar.
Then I run
sudo java -jar Tcpbw100.jar t248.npidev.psu.edu
<http://t248.npidev.psu.edu> 3001
and get the following java GUI results:

Network Diagnostic Tool Client v3.7.0-rc1
Click START to start the test
** Starting test 1 of 1 **
Connecting to 't248.npidev.psu.edu <http://t248.npidev.psu.edu>'
[t248.npidev.psu.edu/128.118.46.248
<http://t248.npidev.psu.edu/128.118.46.248>] to run test
Connected to: t248.npidev.psu.edu <http://t248.npidev.psu.edu>--
Using IPv4 address
WARNING: NDT server has different version number (3.7.0-rc3)
Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done.
Checking for firewalls . . . . . . . . . . . . . . . . . . . Done.
running 10s outbound test (client-to-server [C2S]) . . . . . 858.44Mb/s
running 10s inbound test (server-to-client [S2C]) . . . . . . 941.33Mb/s
Sending META information . . . . . . . . . . . . . . . . . . . Done.
The slowest link in the end-to-end path is a 1.0 Gbps Gigabit
Ethernet subnet
Click START to re-test


Here are the CLI results and output:
DHCP-128-118-46-198:Downloads kdm193$ sudo java -jar Tcpbw100.jar
t248.npidev.psu.edu <http://t248.npidev.psu.edu> 3001
Password:
wait flag received = 0
Server version: 3.7.0-rc3-Web100
WARNING: NDT server has different version number (3.7.0-rc3-Web100)
57778772 bytes 84026.57262315943 kb/s 5.501 secs
Sending '84026.57262315943' back to server
calling in2Socket.getLocalAddress()
SFW: port=42563
SFW: testTime=1
SFW: oport=63435
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
Simple firewall test: Improper message
at java.net.Socket.connect(Socket.java:589)
at edu.internet2.ndt.Tcpbw100.test_sfw(Tcpbw100.java:1653)
at edu.internet2.ndt.Tcpbw100.dottcp(Tcpbw100.java:2801)
at edu.internet2.ndt.Tcpbw100$TestWorker.run(Tcpbw100.java:615)
at java.lang.Thread.run(Thread.java:745)
******Send buffer size =8192
SocketException while writing to serverjava.net.SocketException:
Socket closed
10005.0 millisec test completed,65536,16414
860136.2550724638 kb/s outbound
1178075136 bytes 941330.5121853775 kb/s 10.012 secs
Sending '941330.5121853775' back to server
USERAGENT null
Calling InetAddress.getLocalHost() twice




Thanks,
Ken

Network Systems Engineer
Network Development Engineering, TNS, ITS
Penn State University
My Calendar Free/Busy -
https://ucs.psu.edu/home//Calendar.html
Chair Internet2 Performance Working Group
SuperComputing SCinet Measurement Team Member






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

*From: *"Aaron Brown"
<>
*To:
*
*Sent: *Friday, April 3, 2015 3:07:23 PM
*Subject: *Final(?) Release Candidate for NDT 3.7.0

Hi All,

We have the, hopefully, final release candidate for a new NDT
release. This release candidate includes a number of fixes and
changes since -rc1.

Among other things, version 3.7.0 will include:
- A java client that works with Java 8
- A flash-based client
- A new web GUI
- Support for using Apache instead of ‘fakewww'

This is a beta-test version, and is not recommended for general
use yet. However, we're hoping that, with some testing in the
community, this can be improved quickly and a production release
can happen relatively soon. We're especially interested in
feedback on how easy it is to use the various new tools, and
features.

Tarball:

http://ndb1.internet2.edu/~aaron/ndt-3.7.0-4.el6.x86_64/ndt-3.7.0-rc3.tar.gz

<http://ndb1.internet2.edu/%7Eaaron/ndt-3.7.0-4.el6.x86_64/ndt-3.7.0-rc3.tar.gz>


RH6/x86:


http://ndb1.internet2.edu/~aaron/ndt-3.7.0-4.el6.x86_64/ndt-client-3.7.0-4.el6.i686.rpm

<http://ndb1.internet2.edu/%7Eaaron/ndt-3.7.0-4.el6.x86_64/ndt-client-3.7.0-4.el6.i686.rpm>

http://ndb1.internet2.edu/~aaron/ndt-3.7.0-4.el6.x86_64/ndt-server-3.7.0-4.el6.i686.rpm

<http://ndb1.internet2.edu/%7Eaaron/ndt-3.7.0-4.el6.x86_64/ndt-server-3.7.0-4.el6.i686.rpm>

http://ndb1.internet2.edu/~aaron/ndt-3.7.0-4.el6.x86_64/ndt-server-apache-3.7.0-4.el6.i686.rpm

<http://ndb1.internet2.edu/%7Eaaron/ndt-3.7.0-4.el6.x86_64/ndt-server-apache-3.7.0-4.el6.i686.rpm>
(only
needed to use Apache instead of fakewww)

RH6/x86-64:

http://ndb1.internet2.edu/~aaron/ndt-3.7.0-4.el6.x86_64/ndt-client-3.7.0-4.el6.x86_64.rpm

<http://ndb1.internet2.edu/%7Eaaron/ndt-3.7.0-4.el6.x86_64/ndt-client-3.7.0-4.el6.x86_64.rpm>

http://ndb1.internet2.edu/~aaron/ndt-3.7.0-4.el6.x86_64/ndt-server-3.7.0-4.el6.x86_64.rpm

<http://ndb1.internet2.edu/%7Eaaron/ndt-3.7.0-4.el6.x86_64/ndt-server-3.7.0-4.el6.x86_64.rpm>

http://ndb1.internet2.edu/~aaron/ndt-3.7.0-4.el6.x86_64/ndt-server-apache-3.7.0-4.el6.x86_64.rpm

<http://ndb1.internet2.edu/%7Eaaron/ndt-3.7.0-4.el6.x86_64/ndt-server-apache-3.7.0-4.el6.x86_64.rpm>
(only
needed to use Apache instead of fakewww)

SRPM:

http://ndb1.internet2.edu/~aaron/ndt-3.7.0-4.el6.x86_64/ndt-3.7.0-4.el6.src.rpm

<http://ndb1.internet2.edu/%7Eaaron/ndt-3.7.0-4.el6.x86_64/ndt-3.7.0-4.el6.src.rpm>


Cheers,
Aaron







Archive powered by MHonArc 2.6.16.

Top of Page