smb, scp, afp are slow, http and ftp are fast

Hi All!

Title declares my problem, here goes description:
Desktop with SUSE 11.4 configured as 192.168.0.2 gigabit ethernet, laptop with Mac Lion as 192.168.0.10 wifi 802.11n, Wireless router D-Link DIR-615 as 192.168.0.1.
As mac is fresh - I need to copy a lot of info from desktop to mac. Most of files I need are photos, so browsing them remotely is a must, and FTP in Finder doesn’t support that, only for SMB/AFP.
I didn’t measured exact speed up to bytes, but the picture is pretty obvious:
SCP - 600 kB/s
SMB 2.5 - 800 kB/s
SMB 2.6 (installed today and tweaked with some additional options) - 1.9 MB/s
AFP (using netatalk, just installed) - 2.9 MB/s but goes to 0 every third second
FTP (using pure-FTPD, default configuration with YaST) - 12 MB/s
HTTP (using tomcat, default configuration on client JVM) - 12 MB/s

I suppose I wasn’t fair with SMB because I didn’t tried to set up SMB 2.5 for better performance, tried only with 2.6. But still it can’t beat huge speed of FTP and HTTP transfers.
After all those tests I looks like router is not slowing down intranet communications, no firewalls and no performance problems on linux box.

Tell me please what is wrong with my system and what else should I try to make SMB or AFP work with reasonable speed?

Not sure what to suggest here. I did a test “scp” from my OpenSUSE 11.4 Core 2 Duo (GigE) to Mac AirBook (802.11) using Dlink DAP-2554 access point: 4.8 MB/s with SCP. I use SCP all the time for this type of copy. SCP does require more CPU power than FTP or HTTP as the packets are encrypted.