habe es noch mit netio probiert.
auf der debian-maschine server und client ausgeführt, ergebnis:
server:/home/mark# ./linux-i386 -t server
NETIO - Network Throughput Benchmark, Version 1.23
(C) 1997-2003 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 24729 KByte/s Tx, 35526 KByte/s Rx.
Packet size 2k bytes: 35460 KByte/s Tx, 40664 KByte/s Rx.
Packet size 4k bytes: 39152 KByte/s Tx, 43103 KByte/s Rx.
Packet size 8k bytes: 40890 KByte/s Tx, 40746 KByte/s Rx.
Packet size 16k bytes: 48421 KByte/s Tx, 40033 KByte/s Rx.
Packet size 32k bytes: 48995 KByte/s Tx, 41973 KByte/s Rx.
Done.
bei der messung müsste netio ja auch gleich von den platten lesen und drauf rumschreiben, oder?
wenn nicht, wie kann mich mit hdparm die performance testen? habe da nur parameter zur abfrage von bestimmten einstellungen gefunden...
socket options = TCP_NODELAY
war übrigens schon drin...
auf debian server und winXP client:
d:\Downloads>win32-i386.exe -t server
NETIO - Network Throughput Benchmark, Version 1.23
(C) 1997-2003 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 15478 KByte/s Tx, 10370 KByte/s Rx.
Packet size 2k bytes: 17670 KByte/s Tx, 12375 KByte/s Rx.
Packet size 4k bytes: 18794 KByte/s Tx, 13920 KByte/s Rx.
Packet size 8k bytes: 19905 KByte/s Tx, 14497 KByte/s Rx.
Packet size 16k bytes: 20641 KByte/s Tx, 15137 KByte/s Rx.
Packet size 32k bytes: 21903 KByte/s Tx, 16263 KByte/s Rx.
Done.