staging.inyokaproject.org

SMB Freigabe sehr langsam

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

UbuntuOnkel

Anmeldungsdatum:
21. Juli 2012

Beiträge: 36

Hallo zusammen,

ich habe hier Ubuntu 20.04 und SMB Share erstellt.

Zur Verfügung steht mir Internet mit 1 Gbit/s Upload und 1 Gbit/s Download. Leider kann ich auf die Samba Freigabe nur mit max. 2,5 MB/s kopieren. Windows Server 2019 > Ubuntu SMB Share

Andere Speedtest auf der Linux Kiste sind OK und zeigen volle Bandbreite.

Folglich muss es an der SMB Freigabe liegen. Kann man hier was einstellen bzw. ist da was limitiert?

Vielen Dank!

Bearbeitet von rklm:

Irreführenden Titel korrigiert

chr123

Anmeldungsdatum:
19. Juli 2018

Beiträge: 1632

2,5 MB ist wirklich etwas sehr gering. Ich würde vorschlagen, das du die verschiedenen SMB Versionen durchprobierst. Die Ausgabe der smb.conf wäre interessant.

cat /etc/samba/smb.conf

voxxell99

Avatar von voxxell99

Anmeldungsdatum:
23. September 2009

Beiträge: 3932

Internet und SMB haben nix miteinander zu tun. Ist da Wlan mit im Spiel beim Zugriff auf das LAN?

UbuntuOnkel

(Themenstarter)

Anmeldungsdatum:
21. Juli 2012

Beiträge: 36

Nein alles per LAN Verbunden und SSH Test auf Firewall. bzw. kopieren per SSH läuft ohne Probleme mit 1 Gbit/s:

Hier die smb.conf

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[global]
workgroup = smb
security = user
map to guest = never

[homes]
comment = Home Directories
browsable = no
read only = no
create mode = 0750

[NAS]
valid users = smbuser
#Wir beschränken den Zugriff auf den User ''smbuser''
#valid users = @smbusers
#Alternativ kann auch auf eine Benutzergruppe eingeschränkt werden
path = /media/storage
public = no
writable = yes
comment = smb restricted share
printable = no
guest ok = no
create mask = 0600
directory mask = 0700

min receivefile size = 16384
use sendfile = true
aio read size = 16384
aio write size = 16384

socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
read raw = yes
write raw = yes
max xmit = 65535
dead time = 15
getwd cache = yes

UbuntuOnkel

(Themenstarter)

Anmeldungsdatum:
21. Juli 2012

Beiträge: 36

Ich hab nun auch mal einen NFS Server installiert und da komme ich fast auf die gleichen schlechten Übertragungswerte ☹

Newubunti

Anmeldungsdatum:
16. Februar 2008

Beiträge: 5149

Hallo,

ist der ganze Tuning-Kram in der smb.conf dort aufgrund der Probleme oder hast Du das vorauseilend gesetzt?

Wieviel Arbeitsspeicher steht auf dem Server zur Verfügung? Und wie sieht der Geschwindigkeitstest aus, welche Art von Dateien wurden kopiert?

socket options sollte man laut Samba-Wiki eigentlich heute nicht (mehr) verwenden (müssen):

https://wiki.samba.org/index.php/Performance_Tuning

LG, Newubunti

UbuntuOnkel

(Themenstarter)

Anmeldungsdatum:
21. Juli 2012

Beiträge: 36

Das ist schon eine optimierte Datei. Mit einer ganz einfachen smb.conf hat es auch nicht funktioniert.

Der Server hat 8 GB RAM. Ich habe eine 10 GB Datei per SSH vom server auf die Firewall kopiert und vom Server per SSH über VPN. Dort konnte aber die Bandbreite ohne probleme erreicht werden. nur bei smb geht es nicht.

Newubunti

Anmeldungsdatum:
16. Februar 2008

Beiträge: 5149

Beim 2019er Server scheint es beim SMB-Transfer wohl generell oder zumindest häufig Performance Probleme zu geben. Daher muss das hier nicht zwangsläufig an Samba liegen - womit ich nicht sagen will, dass Samba nicht aus langsam sein kann:

Jedenfalls würde ich den ganze Performance-Kram erst mal aus der smb.conf rausnehmen. Zumal z.B. socket options auch unter die globale Sektion gehört.

Ohne Experte auf dem Gebiet des "Samba-Performance-Tunings" zu sein, würde ich mich anhand der beiden oben verlinkten Threads schlau machen, was bei Server 2019 so neu bezüglich SMB-Kram eingeführt wurde und würde das dann im Zweifel testweise deaktivieren - die beiden Threads liefern ja eine Menge Ansätze diesbezüglich.

Ich mutmaße auch einfach mal, dass Samba 4.13 - was bei 20.04 verwendet wird - mit großer Wahrscheinlichkeit für solche Neuerungen nicht optimiert sein wird, zumal wenn schon Windows 10 Clients damit Probleme haben können.

Aber das ist alles nur theoretischer Ansatz, weil praktisch kann ich da an konkreten Erfahrungen nichts beisteuern.

LG, Newubunti

Antworten |