Port-cobalt archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Intel Pro/1000 in a Qube2 observations
Hi there,
Since things appear to be working with this board I've done a few rough tests
with some interesting results (only 100BaseT results at the moment as thats all
my current router/hub supports)
1) By default the hardware checksums are not enabled ... which seems kind of
odd you can see the before and after here :
Before:
qube2# ifconfig -v wm0
wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities=2bf80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Tx,UDP6CSUM_Tx>
enabled=0
address: 00:15:17:0e:b8:e2
media: Ethernet autoselect (100baseTX
full-duplex,flowcontrol,rxpause,txpause)
status: active
input: 556569 packets, 42363982 bytes, 410 multicasts
output: 922440 packets, 1358364969 bytes, 7 multicasts
inet 192.168.0.7 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::215:17ff:fe0e:b8e2%wm0 prefixlen 64 scopeid 0x2
then run : ifconfig wm0 ip4csum tcp4csum udp4csum
After:
qube2# ifconfig -v wm0
wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities=2bf80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Tx,UDP6CSUM_Tx>
enabled=3f00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx>
address: 00:15:17:0e:b8:e2
media: Ethernet autoselect (100baseTX
full-duplex,flowcontrol,rxpause,txpause)
status: active
input: 1360390 packets, 103713904 bytes, 467 multicasts
output: 2265678 packets, 3334149173 bytes, 7 multicasts
inet 192.168.0.7 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::215:17ff:fe0e:b8e2%wm0 prefixlen 64 scopeid 0x2
2) If I read a large file from the Qube2 with the checksums disabled I can get
4.5Mb/s sustained. If I enable the checksums I get 5.9Mb/s sustained (so worth
enabling)
3) If I copy a large file with the checksums disabled the NFS connection WILL
drop off, disconnect and basically break! If I enable the checksums it seems
to stay up. (so REALLY worth enabling)
But why should the connection break ? From my OSX client I have
mounted with the following options :
resvport locallocks rsize=32768 wsize=32768 intr noatime
4) CLI responsiveness is far more sluggish when the hardware checksums are
enabled than when they are disabled ... which doesn't really make sense either
?!
Does anyone have some decent NFS tuning tips ? I'd like to get good
performance on the Qube but not at the expensive of other apps running on it.
Thanks!
Mark
PS. I still can't get the Intel board to work at all in the Qube3, so it's
staying in the Qube2 regardless :-)
Home |
Main Index |
Thread Index |
Old Index