- Joined
- Mar 11, 2010
- Messages
- 2,144
- Motherboard
- Gigabyte GA-P55M-UD4
- CPU
- i7-860
- Graphics
- 9800 GT
- Mac
-
- Mobile Phone
-
I've been researching the performance issues on AFP and SMB some of you were reporting...
Well, it seems you are not alone, and this is not a hackintosh nor a 0.0.67 related issue...
Several Apple users have been experiencing this.
I found some pointers which might be of interest to you (some have already been mentioned):
1) The reason... Straight from an Apple Researcher's desk
TCP Performance problems caused by interaction between Nagle's Algorithm and Delayed ACK
http://www.stuartcheshire.org/papers/NagleDelayedAck/
and more terse: http://www.netafp.com/tn003-slow-afp-re ... rmance-90/
2) Fixing the delayed_ack...
See: http://www.small-tree.com/kb_results.asp?id=1
Note than instead of modifying the /etc/sysctl.conf and rebooting, you can issue a similar command in the terminal.
For example:
For that you'll have to edit the /etc/sysctl.conf file.
3) Tuning send/receive buffers, etc.
See: http://www.small-tree.com/kb_results.asp?ID=20 viewtopic.php?p=73005#p73005
Again, you can use the terminal command as above instead of editing the /etc/sysctl.conf and rebooting.
So... what parameter sets bring you the best results ?
Well, it seems you are not alone, and this is not a hackintosh nor a 0.0.67 related issue...
Several Apple users have been experiencing this.
I found some pointers which might be of interest to you (some have already been mentioned):
1) The reason... Straight from an Apple Researcher's desk
TCP Performance problems caused by interaction between Nagle's Algorithm and Delayed ACK
http://www.stuartcheshire.org/papers/NagleDelayedAck/
and more terse: http://www.netafp.com/tn003-slow-afp-re ... rmance-90/
2) Fixing the delayed_ack...
See: http://www.small-tree.com/kb_results.asp?id=1
Note than instead of modifying the /etc/sysctl.conf and rebooting, you can issue a similar command in the terminal.
For example:
- sudo sysctl -w net.inet.tcp.delayed_ack=0
For that you'll have to edit the /etc/sysctl.conf file.
3) Tuning send/receive buffers, etc.
See: http://www.small-tree.com/kb_results.asp?ID=20 viewtopic.php?p=73005#p73005
Again, you can use the terminal command as above instead of editing the /etc/sysctl.conf and rebooting.
So... what parameter sets bring you the best results ?