Re: packet drop with intel gigabit / marwell gigabit



OxY wrote:

CPU utilization is 0% if apache is not running and 10-20%, when running and
serving 30-40 concurrent downloads (traffic is 3-4MB/s on fxp0 interface)

Is the number 3-4MB/s for per stream or the total for all 30-40 streams?
Are these downloads sent to a disk?

i measured the network performance with 'iperf' util, started the server on my box
and benchmarked with a client on the other gigabit machine.
it showed 0% packet drop, when apache was not running and 4-7%, when running..
then i checked how it behave when i shut down apache and init a local file copy from one
(not system!) disk to other (not system disk either). packet drop was 5-10%, due to the higher load.
so i think interrupts or just the load takes the network performance, but i have no clue how to fix it.
is it possible that the 2000+ xp amd is just weak to serve such a traffic? (em0 traffic's maximum is 18-23MB/s)
i think it might be around 30MB/s without packet drop.

First let's clear the notation -- Is 30MB/s (MBytes/s) = 240Mb/s (Mbit/s) or MB/s means Mbits/s
If MB/s is MBytes/s and you also write this amount data to a disk, plus other traffic on fxp0 to disk too,
then your problem may be bonded by memory bandwidth because CPU utilization is low:
(240 + 24~32) x 2 is about 535 Mbit/s (some chipset/motherboard has low memory BW for AMD)
If this is true, then this no thing you can tune. What does the chipset (Motherboard) this machine have?

I did FTP measurement, because what i want is to copy files with high speed from the
other gigabit machine. However FTP needs resources (CPU, I/O, etc), but iperf not!
iperf shows 20% CPU utilization when apache not running and when there's no packet drop.

ps: Now apache says: 14 requests currently being processed
traffic is 1MB/s on fxp0, and em0 benchmark with iperf says (64k udp window size):

[ 3] 0.0-10.0 sec 235 MBytes 197 Mbits/sec
[ 3] Sent 167375 datagrams
[ 3] Server Report:
[ 3] 0.0-10.0 sec 229 MBytes 192 Mbits/sec 0.066 ms 4115/167375 (2.5%)

the other gigabit machine is OK, because i have 0% packet drop, when my machine is totally idle.


_______________________________________________
freebsd-performance@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "freebsd-performance-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: packet drop with intel gigabit / marwell gigabit
    ... packet drop with intel gigabit / marwell gigabit ... it showed 0% packet drop, when apache was not running and 4-7%, when running.. ... disk to other. ...
    (freebsd-performance)
  • Re: Zip Drive Delayed Write Failure - need help
    ... |out R vs. RW and formal authoring vs. packet writing, ... You can fill the whole disk at once, ...
    (microsoft.public.windowsxp.hardware)
  • Re: Zip Drive Delayed Write Failure - need help
    ... IKWYM about the day of Zip drives; ... out R vs. RW and formal authoring vs. packet writing, ... You can fill the whole disk at once, ...
    (microsoft.public.windowsxp.hardware)
  • Re: dvd writer not writing
    ... To use them as HUGE flopiies, you need a packet writing program like ... > other with just a number on each disk with 4x as part of the number. ... > gig DVD-r's could be used as plain old HUGE data disks. ...
    (microsoft.public.windowsxp.newusers)
  • Re: packet drop with intel gigabit / marwell gigabit
    ... packet drop with intel gigabit / marwell gigabit ... Is the number 3-4MB/s for per stream or the total for all 30-40 streams? ... If MB/s is MBytes/s and you also write this amount data to a disk, plus other traffic on fxp0 to disk too, ...
    (freebsd-performance)