Performance: samba vs. nfs-kernel-server
Hallo,
ich verstehe nicht warum bei mir samba so langsam ist.
Ich schaffe mittels Samba Freigabe (samba+smbfs=3.0.10-1) nur ~4.5MB/s
vom Server zum Client.
Wenn ich dagegen den NFS Kernel Server (ver. 1:1.0.7-1) verwende, komme
ich auf ~9MB/s und das bei Verwendung von einem uralt 100MBit HUB.
(sonst kein Traffic im Netz zum Testzeitpunkt und es wurden große
Dateien zum Testen verwendet)
Testbedingungen waren jeweils identisch.
Im Server steckt eine Realtek RTL-8139 im Client eine 3COM 3c905C.
Gemessen wurde mittels "time cp ..." (real Time).
Eine besondere Configuration habe ich eigentlich weder für samba noch
für nfs.
Meine /etc/exports auf dem Server sieht so aus:
/mnt/data 192.168.1.0/24(rw,sync)
/etc/samba/smb.conf sieht so aus:
[global]
netbios name=roevil
interfaces = br0 127.0.0.1 wlan0
bind interfaces only = yes
workgroup = ROEVIL
server string = Samba Server group ROEVIL
encrypt passwords = true
#max log size = 1000
#write raw = No
name resolve order = host wins lmhost bcast
time server = Yes
os level = 255
preferred master = Yes
domain master = Yes
wins support = Yes
#socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
create mask = 0660
directory mask = 0775
security = user
hosts allow = 192.168.1.0/255.255.255.0
192.168.3.0/255.255.255.0
dos filetimes = Yes
dos filetime resolution = Yes
add printer command = /etc/samba/addprinter
load printers = yes
printing = cups
printcap name = cups
<printer+homes config mal rausgelassen>
[data]
path = /mnt/data
browseable = yes
directory mode = 775
create mode = 775
read only = no
force create mode = 0775
force directory mode = 0775
user = @netuser
Jemand eine Idee wieso Samba so langsam ist?
Windows Clients bekommen im übrigen ebenfalls so wenig Daten, es scheint
also am Server zu liegen. Nur woran?
--
Markus Schulz
Reply to: