Throughout the years the have been numerous reports of problems with Netatalk where the AFP read performance is very, very bad.
Our investigations have shown that this is caused by subtle TCP/IP stack incompatibilites: OS X clients from 10.4 upwards use a TCP feature called delayed ACKing, which in some cases causes the server [...]