ok, I looked around a bit and did the following:
1. disabled journaling for my mac partition, unmounted samba share on 323, remounted and tested with about 1 gig file. got transfer speed around 9 MB/s.
2. disabled tcp delayed_acks (that's a fur of an unknown animal to me at the moment), unmounted samba share on 323, remounted and tested with the same file. got mostly the same speed, peaking at 9.4 MB/s a few times.
first hint was
here.
second one was
here.
so I bumped up the speed a bit, but it's still not that good.
update:command: ping -s 9000 x.x.x.x
this is ping result FROM dns-323 (192.168.1.32) to my imac (192.168.1.100):
9008 bytes from 192.168.1.100: seq=95 ttl=64 time=10.045 ms
9008 bytes from 192.168.1.100: seq=96 ttl=64 time=9.955 ms
9008 bytes from 192.168.1.100: seq=97 ttl=64 time=9.941 ms
9008 bytes from 192.168.1.100: seq=98 ttl=64 time=10.229 ms
9008 bytes from 192.168.1.100: seq=99 ttl=64 time=10.154 ms
9008 bytes from 192.168.1.100: seq=100 ttl=64 time=10.236 ms
9008 bytes from 192.168.1.100: seq=101 ttl=64 time=11.667 ms
9008 bytes from 192.168.1.100: seq=102 ttl=64 time=1.099 ms
9008 bytes from 192.168.1.100: seq=103 ttl=64 time=1.151 ms
9008 bytes from 192.168.1.100: seq=104 ttl=64 time=1.232 ms
9008 bytes from 192.168.1.100: seq=105 ttl=64 time=1.108 ms
9008 bytes from 192.168.1.100: seq=106 ttl=64 time=1.099 ms
--- 192.168.1.100 ping statistics ---
107 packets transmitted, 107 packets received, 0% packet loss
round-trip min/avg/max = 1.018/4.524/39.779 ms
ronin@paks_kaks:~$
this is ping result FROM imac (192.168.1.100) to dns-323 (192.168.1.32):
ping: sendto: Message too long
Request timeout for icmp_seq 299
ping: sendto: Message too long
Request timeout for icmp_seq 300
ping: sendto: Message too long
Request timeout for icmp_seq 301
ping: sendto: Message too long
Request timeout for icmp_seq 302
^C
--- 192.168.1.32 ping statistics ---
304 packets transmitted, 0 packets received, 100.0% packet loss
taiko:~ ronin$
command: ping -s 8000 -c 100 x.x.x.x
--- 192.168.1.100 ping statistics ---
100 packets transmitted, 100 packets received, 0% packet loss
round-trip min/avg/max = 0.925/5.148/259.225 ms
--- 192.168.1.32 ping statistics ---
100 packets transmitted, 100 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.644/0.695/0.751/0.020 ms
so i matched jumbo frame size at 8000 both ends and verified that both switches are capable of jumbo frame throughput. got file copy speed from 323 at 3.9 MB/s average. file copy speed to 323 is 21.9 MB/s average. killing transmission and twonky did not make noticeable difference..
another update:disabled tcp delayed_acks again and suddenly got almost equal speed FROM 323 TO imac, 20.1 MB/s. changed it back to default value and the speed is still the same.
now i'm completely lost..