Samba Zugriff unter Linux langsamer als unter Windows

Status
Für weitere Antworten geschlossen.

In_Famous

Benutzer
Mitglied seit
31. Jan 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo,

Ich komme gerade nicht mehr weiter...
Habe zur Zeit ein Ubuntu 16.10 auf meinem Laptop und kann auch meine Synology mounten über den Dateimanager (gvfs).
Allerdings bekomme ich da nur einen Durchsatz von ca 30-40MB/s bei einer 1GB Test Datei.
Starte ich jetzt auf dem Laptop Windows 10 über den VMware Player bekomme ich 90-110MB/s...

Erster Ansatz war ein fester eintrag in der fstab Datei.
Rich (BBCode):
//192.168.1.10/Share /media/Share cifs username=user,passwd=test	0	0
Aber über diesen Weg wurden die Werte noch schlechter...10MB/s

Hardware:
Fritzbox 7390 mit CAT 6 Kabeln und eine Synology 216+II

Habe in der Synology SAMBA 3 ausgewählt (SAMBA 2 und SAMBA 2 Large MTU haben leider auch nicht geholfen)

Hat hier jemand noch eine Idee woran das liegen könnte oder einen Ansatz was ich nochmal probieren könnte!?
Und was habt ihr für Werte unter Linux? Dann könnten wir unsere fstab Einträge mal abgleichen.

Danke schonmal!!!
 

Renalto

Benutzer
Mitglied seit
19. Jul 2015
Beiträge
207
Punkte für Reaktionen
3
Punkte
18
Mit Samba wirst Du unter Linux nicht glücklich. Samba ist für Windows konzipiert und läuft unter Linux nicht sehr schnell.
Aktiviere das NFS Netzwerk auf der Syno und mach die Freigaben.

Die Zeile für die fstab sollte dann etwa so aussehen.

192.168.178.??:/volume1/???? /media/Share nfs noauto,users,rw,suid,dev,exec

Die Option noauto verhindert dass das NAS automatisch eingehängt wird. So wird das NAS nicht bei jedem start des Rechner geweckt und wird erst eingehängt wenn ich es brauche.
Falls Du das nicht willst ändere es einfach auf auto.

Gruss
 

In_Famous

Benutzer
Mitglied seit
31. Jan 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo,

Danke erstmal, ja das sagen viele aber habe auch gelesen das es gerade bei mehreren Benutzern und gleichzeitigem Samba und NFS Probleme bei den Rechten gibt...oder stimmt das nicht?
Ich hatte mir beim Einrichten eigentlich gedacht ich nehm nur Samba weil das können alle meine Systeme (Linux,Windows und Mac).
 

bananie

Benutzer
Mitglied seit
14. Dez 2015
Beiträge
160
Punkte für Reaktionen
0
Punkte
0
Du kannst ja WebDAV nutzen. Da bekommst du so um die 90 MB/s raus.

Edit: NFS würde ich nicht verwenden, macht den Braten auch nicht fett.
 

Iarn

Benutzer
Sehr erfahren
Mitglied seit
16. Jun 2012
Beiträge
2.949
Punkte für Reaktionen
353
Punkte
129
Also ich nutze quasi ausschließlich Linux habe aber auch mit Samba (gvfs) keine echten Probleme eine Gigabit Leitung zu sättigen, auch wenn ich im Normalfall (fstab) NFS benutze.

PS am schnellsten und im heimisch Netzwerk auch völlig unproblematisch ist FTP.
 

In_Famous

Benutzer
Mitglied seit
31. Jan 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo,

Welche Linux Distro benutzt du? Dann würde ich die mal testen...
Hab eben mal über SFTP gemessen: 55MB/s
Über FTP bekomme ich 80MB/s hin...müsste ich hier nicht um die 100MB/s haben!?
 

Iarn

Benutzer
Sehr erfahren
Mitglied seit
16. Jun 2012
Beiträge
2.949
Punkte für Reaktionen
353
Punkte
129
Nutze auch 16.10 +- ein paar Modifikationen.

Du solltest mit FTP zumindest 95MB/s haben. Und Du nutzt sonst die selbe Konfiguration wie unter Windows?
Gleiche Netzwerkkarte, gleiche Netzwerk Konfiguration etc? Nicht das sda etwas falsch konfiguriert ist
 

In_Famous

Benutzer
Mitglied seit
31. Jan 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Jup - Gleicher Laptop, Gleiche Netzwerkkarte und eingebunden in den VMware Player als NAT.
Hab gerade nochmal in VMware getestet mit Bridged, da kriege ich 112MB/s hin.

Kann es sein das der Treiber unter Linux "schlecht" ist!?

Habe flgende Netzwerkkarte:
Rich (BBCode):
Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-LM [8086:15b7] (rev 31)
	Subsystem: Dell Ethernet Connection (2) I219-LM [1028:06de]
	Kernel driver in use: e1000e
	Kernel modules: e1000e
 

Iarn

Benutzer
Sehr erfahren
Mitglied seit
16. Jun 2012
Beiträge
2.949
Punkte für Reaktionen
353
Punkte
129
Den spezifischen Netzwerk Chip kenne ich nicht aber in der Regel sind die Intel Treiber 1a. Intel macht ja auch ne Menge Umsatz mit Linux Servern, im Gegensatz zu irgendwelcher Gamer Hardware baut Intel ja durchaus gezielt in Richtung Linux Kompatibilität.
Frag vielleicht mal im Ubuntu Forum, vielleicht kann Dir da ja jemand weiterhelfen.
 

Renalto

Benutzer
Mitglied seit
19. Jul 2015
Beiträge
207
Punkte für Reaktionen
3
Punkte
18
Also ich nutze quasi ausschließlich Linux habe aber auch mit Samba (gvfs) keine echten Probleme eine Gigabit Leitung zu sättigen

Wow, ich nutze Mint 17.3 mit Kernel 4.4.0-59 und samba version 4.3.11-Ubuntu. Als Dateimanager kommt nemo zum Einsatz und wenn ich hier das Netzwerk öffne (SMB) bekomm ich einen max. Datendurchsatz von 50MB/s, mehr läuft nicht durch.
Wie bekommst du es hin dass das bei dir mit maximaler Geschwindigkeit läuft via SMB?
Ich bin zugegebenermaßen ein Linux Neuling und für Tipps dankbar.

Gruss
 
Zuletzt bearbeitet:

Iarn

Benutzer
Sehr erfahren
Mitglied seit
16. Jun 2012
Beiträge
2.949
Punkte für Reaktionen
353
Punkte
129
Also ich nutze Ubuntu ebenfalls mit Kernel 4.4, Samba Version müsste ich nachsehen. Nemo habe ich über eine Cinnamon ppa installiert.

Im Regelfall nutze ich nfs über fstab aber ich nutze manchmal auch einfach Nautilus oder Nemo und verbinde mich über Samba.

Natürlich ist es ein erheblicher punkt bei der Zugriffsgeschwindigkeit, wieviel das NAS dann auch liefern kann. in meiner 1515+ sind SSDs und in meiner 1815+ ein recht großes und fixes RAID. Die haben dann halt auch weniger Problem die Rohdaten ranzuschaufeln. Die Festplattenauslastung liegt beispielsweise beim RAID bei 12-13% wenn ich mit Gigabit lese. Wenn natürlich die Festplattenauslastung in größer 70% ist, dann drosselt die Platte.

Ich wollte am Wochenende bei schlechtem Wetter ein wenig mit nfs4.1 und Multichannel rumspielen um über Gigabit zu gehen. Ich kann bei der Gelegenheit auch mal paar Messungen mit Gigabit machen.
 

Renalto

Benutzer
Mitglied seit
19. Jul 2015
Beiträge
207
Punkte für Reaktionen
3
Punkte
18
Ja, das wäre interessant. Wobei Multichannel in meinem Netzwerk leider nicht möglich ist. Die DS215j, sowie meine Rechner verfügen nur über einen Gigabit Lan Port und für Multicannel benötigt man ja mindestens zwei wenn ich mich nicht täusche.

Gruss
 

In_Famous

Benutzer
Mitglied seit
31. Jan 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Den spezifischen Netzwerk Chip kenne ich nicht aber in der Regel sind die Intel Treiber 1a. Intel macht ja auch ne Menge Umsatz mit Linux Servern, im Gegensatz zu irgendwelcher Gamer Hardware baut Intel ja durchaus gezielt in Richtung Linux Kompatibilität.
Frag vielleicht mal im Ubuntu Forum, vielleicht kann Dir da ja jemand weiterhelfen.

Hallo,

Ja das dachte ich auch...Google bringt auch sehr wenig Ergebnisse zum Thema Intel Netzwerkkarten Probleme...
In einem Ubuntu Forum hatte ich schonmal gefragt da wurde mir nur geraten den Share über fstab zu mounten.

Aber kann es sein das die smb.conf vielleicht angepasst werden muss!? Habe gerade gelesen das dort auch Client Einstellungen gespeichert werden (Ich dachte die wäre nur für den Samba Server zuständig).
Vielleicht kannst du ja mal deine smb.conf posten dann können wir das mal bei uns eintragen und testen.

Danke und Grüße
 

Iarn

Benutzer
Sehr erfahren
Mitglied seit
16. Jun 2012
Beiträge
2.949
Punkte für Reaktionen
353
Punkte
129
Ich habe gerade ein wenig rumgespielt, Samba hat durchaus gewisse Schwankungen wenn ich es über gvfs einbinde aber mit einem echten Mount Befehl oder fstab hat beides (cifs und nfs) ca. 109MB/s +- 5 MB/s.

Versuch mal folgendes (cifs)
sudo mount -t cifs -o username=<USER>,password=<PASSWORT> //<IP DEINER Syno>/<Foldername> /home/<user>/<Dein Wunschpfad>

oder (nfs):
Systemsteuerung > Dateidienste > SMB/AFP/NFS und da zwei Haken setzen bei NFS und ganz wichtig NFSv4
Dann Systemsteuerung > Gemeinsame Ordner > Ordner anklicken und bearbeiten > NFS Berechtigungen > Deinen Rechner oder die IP Range freigeben

Auf Deiner Ubuntu Kiste :
sudo apt-get install nfs-common
sudo mount -t nfs4 <IP DEINER Syno >:/volume1/<Foldername> /home/<user>/<Dein Wunschpfad>

Wichtig ist nfs 4, damit sollte es nach meinen Tests eigentlich immer Vollgas geben.
 
Zuletzt bearbeitet:

In_Famous

Benutzer
Mitglied seit
31. Jan 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
WOW!

Rich (BBCode):
sudo mount -t cifs -o username=<USER>,password=<PASSWORT> //<IP DEINER Syno>/<Foldername> /home/<user>/<Dein Wunschpfad>

Nautilus zeigt mit 293MB/s an aber die Netzwerk Auslastung ist bei 116MB/s und das trotz Verschlüsselung!
Vielen Vielen DANK!!!
Jetzt ist mein Umsteig zu Ubuntu perfekt :)

Komisch ist jedoch das der Befehl fast der selbe ist wie in der fstab nur das du "-o -t" drin hast...

Vielen Dank nochmal für deine Mühe und Hilfe!
 
Zuletzt bearbeitet:

lotek

Benutzer
Mitglied seit
26. Jan 2013
Beiträge
70
Punkte für Reaktionen
0
Punkte
6
hallo, wenn ihr von Auslastung redet, dann immer nur vom Ziehen/Downloaden von der DS zum client-pc richtig?
Ich habe das Problem, dass ich eine gute Leseperformance von der DS habe, aber sehr schlechte Schreibraten auf die DS, aber NUR mit meinem Ubuntu 16.04.2 (4.8er kernel)!!
Mit einem stink normalen 8 Jahre alten Notebook mit win10 habe ich sehr gute Schreibraten auf die DS.
Hier meine Übersicht. Vielleicht habt ihr eine Idee.
Langsam glaube ich, es muss irgendwie an einer Kombi synology 6.1 und dem ubuntu samba-client liegen, da ich das gleiche mit einer ds1815+ beobachten kann (win/Ubuntu).
das Problem sind die 12MB/s auf die DS mit einem Ubuntu-client-PC (i5-2000).

ftp:
download von ds413 100mb/s auf ubuntu-pc
upload zur DS413 43 mb/s

smb
download von ds413 104mb/s auf ubuntu-pc
upload zur DS413 12 mb/s von ubuntu-pc

download von ds413 112mb/s auf alten win10-pc
upload zur DS413 65 mb/s von altem win10-pc

von altem PC mit win10_freigabe:
download vom win10 56mb/s auf ubuntu-pc
upload zum win10 36 mb/s von ubuntu-pc
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat