Re: Ethernet Performance Testing and throughput



On 5 Oct, 22:47, Rick Jones <rick.jon...@xxxxxx> wrote:
Bo...@xxxxxxxxxxxxx wrote:
As Rick Jones has already discussed there are a number of individual
limitations of such a circuit. The limitation of any particular
application on any particular circuit cannot be guessed at in
advance careful analysis is required.
The BIG surprise (well it was to me) is the effect that the end to
end propagation delay has on the performance. For many situations it
is the *dominating* factor.
I now use iperf in preference to ttcp since it is more flexible.

Gaak, iperf :) Seriously, offline feel free to let me know what might
need to happen in netperf to make it more palatable to you.

In summary - the key is that netperf seems to me to be
unix centric and I am not.

In rambling :-)

Well it's not that netperf is unpalatable as such.
I have not really used it significantly due to the lack of
availability of MS Windows binaries that look to be from
a trustworthy source.

I am pretty sure that I had a look at it quite a few years
ago, maybe on solaris.

I have always worked in MS Windows environments
and I first started to use ttcp that Microsoft shipped
as part of their IPV6 protocol stack. I was confident
that this would be free of malicious code. I dont think
that it is available now on the MS web site.

I then needed to test using multicast and I found that
I could do this with iperf. I found some executable
code that I was reasonably happy with.

If there is a reasonably safe looking windows binary for
netperf then I will for sure have another look at it.

I really, really don't want to get into installing cygwin
and compiling it. Maybe I can do it and maybe I can't
get it to go.

I am far from sure but I suspect that I have considered netpref
a few times but difficulties in locating a trustworthy looking
executable for Windows has swayed me away from it in
each case.

If you could point me to a Windows binary then I will
for sure have a look. I would MUCH prefer a native
build that did not need cygwin.

Regarding the multiple stream thing. It was not a key
driver in selecting iperf. I did not even realise that it did it
until recently. It is though very handy as I think that
multiple streams are a very reliable way of working
towards determining the true 'network' performance.
i.e. it removes the influence of a number
of potential bandwidth delay product limitations
of the system.

In the absence of a native multiple stream in windows
you can do something like

for /L %i in (1, 1, 9) do start cmd /c iperf -p200%i ...

at a guess from my dodgy memory

or "cmd /k" of you need the results to remain on
the screen

As usual a bit of a ramble - hope it makes some sense.

.



Relevant Pages

  • Re: ARGOSY - HD363N - Network Storage
    ... Finally got my hands on a couple of the Argosy units recently, ... think I'm beginning to see where some of the limitations come into ... Basically these devices have to be viewed as "tape drives." ... support being what it is) Windows 95 OSR 2.1 as a dumb file ...
    (comp.sys.ibm.pc.hardware.storage)
  • Re: Need help increasing resources
    ... My biggest problem is not knowing what limitations there may ... I've closed a few windows. ... Physical Memory ... Process Explorer from SysInternals is a good tool to analyze the load ...
    (microsoft.public.windowsxp.general)
  • Re: page size 8.5x36
    ... limitations like this just point out how much the core code of ... since the "natural" size of integers in Windows on ... I can understand Microsoft's reluctance to rewrite the core code. ... Acrobat can handle 200x200. ...
    (microsoft.public.word.pagelayout)
  • Re: thinking about trying out linux
    ... Linux by a long shot. ... I'm not sure what you are looking for here in limitations. ... games then you may want to setup a dual boot with windows so you ... As for windows doc files there are ...
    (alt.os.linux)
  • Re: Start a program, get its output, then kill it. while "multithreading"...
    ... it should run under windows And *NIX and I'm using fox as my ... that's why I can't use an already existing gui for iperf. ... proper way to get the PID of the child process with IO.popen. ...
    (comp.lang.ruby)