WD
Anmeldungsdatum: 7. Januar 2008
Beiträge: Zähle...
|
Hallo zusammen, ich nutze Kubuntu 18.04 und greife über mein lokales Gbit Netzwerk auf eine Samba Freigabe zu. Die Verbindung zur Freigabe stelle ich über den Dateimanager von KDE Dolphin her. Wenn ich nun Dateien herunter- bzw. hochlade stellen sich Transferraten von rund 35MB/s ein. Unter Windows 10 erreiche ich dabei rund 110MB/s. An verschiedenen Stellen konnte ich lesen, das dies von einem bekannten Problem/Bug in den KIO-Slaves herrührt. Um herauszufinden ob unter cifs die Transferraten höher sind, habe ich die Freigabe mit folgendem Kommando eingehängt.
| sudo mount -t cifs -o uid=localuser,gid=localgroup,username=remoteuser,password=secret //<Server-IP>/share /media/localuser/mnt
|
Nun liegt die Transferrate bei den zu erwartenden 110Mb/s, aber es tauchen hierbei Probleme auf, die ich in einem weiteren Thread beschrieben habe:
https://forum.ubuntuusers.de/topic/samba-freigabe-probleme-beim-kopieren-von-date/ Laut Ausgabe von ethtool erkennt die Netzwerkkarten die richtige Übertragungsrate:
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 | Settings for enp6s0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: on (auto)
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
|
Gibt es mittlerweile Lösungen um höhere Transferraten unter KDE zu erreichen? Gruß W
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Es gibtddiverse Optionen die getestet werden können. Fürs erste würde ich empfehlen, erstmal die Protokollversionen von cifs durchzuprobieren. Also zum Beispiel der Parameter vers=2.0 bei dem Aufruf von mount.cifs.
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8553
Wohnort: Münster
|
WD schrieb: […] einem bekannten Problem/Bug in den KIO-Slaves
Welchen Bug meinst Du? Quelle?
|
WD
(Themenstarter)
Anmeldungsdatum: 7. Januar 2008
Beiträge: 114
|
chr123 schrieb: Es gibtddiverse Optionen die getestet werden können. Fürs erste würde ich empfehlen, erstmal die Protokollversionen von cifs durchzuprobieren. Also zum Beispiel der Parameter vers=2.0 bei dem Aufruf von mount.cifs.
Hi chr123, habe die Versionen 2.0, 2.1 & 3.0 durchprobiert. Bei 2.1 & 3.0 zeigt sich og. Fehlerbild, bei 2.0 tritt zumindest die Problematik beim Löschen nicht mehr auf.
Die Fortschrittsanzeige stimmt dann aber immer noch nicht. Zum Testen kopiere ich ein 4Gb großes ISO Image hin- und her, dabei wird anfänglich 3GiB/s (rund 15s) angezeigt um dann für ca. 5s eine plausible Rate von ca. 110-120GiB/s anzuzeigen und dann gehts runter auf etwa 23GiB/s. Nach ca. 40s (Handgestoppt) wird dann "Kopiervorgang:Abgeschlossen" angezeigt, was dann zu einer Rate von durchschnittlich 110MiB/s passt. Führe ich mehrere Kopier- und Löschaktionen durch, werden nach einer handvoll Kopiervorgängen nur noch wenige KiB/s angezeigt um dann nach ca. 20s mit der Fehlermeldung "Datei konnte nicht kopiert werden" denn Kopiervorgang ganz abzubrechen. Wenn ich dann sämtliche Instanzen von Dolphin schließe und erneut öffnen läuft's wieder. Wo teste ich denn an dieser Stelle am besten weiter um den Problemen auf die Spur zu kommen? Gruß W
|
WD
(Themenstarter)
Anmeldungsdatum: 7. Januar 2008
Beiträge: 114
|
kB schrieb: WD schrieb: […] einem bekannten Problem/Bug in den KIO-Slaves
Welchen Bug meinst Du? Quelle?
Hallo kB, https://bugs.kde.org/show_bug.cgi?id=291835 https://bugs.kde.org/show_bug.cgi?id=296526 und an vielen weiteren Stellen im Netz wird in Zusammenhang mit Samba von Problemen mit Dolphin gesprochen. Gruß W
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Grundsätzlich scheint die Version 2.0 bei dir besser zu funktionieren. Die manpage von mount.cifs kennt diverse Optionen die jetzt durchprobiert werden könnten. Was ist das denn für ein Server?
|
WD
(Themenstarter)
Anmeldungsdatum: 7. Januar 2008
Beiträge: 114
|
Auf dem Server läuft Nethserver 7 in der Version 7.6.1810, basierend auf CentOS 7 (1810).
Die Samba Version ist 4.8.3. In die manpage von mount.cifs hatte ich auch schon geschaut, aufgrund der Fülle der Optionen wäre es aber sehr hilfreich wenn ich die Ursachen der Probleme etwas einkreisen könnte um zielgerichtet danach suchen bzw. entsprechende Optionen testen zu können. Eine Idee wo die Probleme ihre Ursache haben könnten bzw. wo es sinnvoll wäre anfangen zu suchen?
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8553
Wohnort: Münster
|
WD schrieb: […] an vielen weiteren Stellen im Netz wird in Zusammenhang mit Samba von Problemen mit Dolphin gesprochen.
Die beiden von Dir zitierten Bug-Reports datieren aus 2012. Der erste betrifft unspezifisch alle Netzwerk-Dateiprotokolle, der zweite betrifft nicht SMB/CIFS, sondern nur SFTP und ist als erledigt gekennzeichnet. (RESOLVED UPSTREAM) Wahrscheinlich haben diese Meldungen nichts mit Deinem Problem zu tun.
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
WD schrieb: Eine Idee wo die Probleme ihre Ursache haben könnten bzw. wo es sinnvoll wäre anfangen zu suchen?
Ich würde das Problem beim Cache vermuten. mount.cifs kennt folgende Optionen: cache=arg
Cache mode. See the section below on CACHE COHERENCY for details. Allowed values are:
• none - do not cache file data at all
• strict - follow the CIFS/SMB2 protocol strictly
• loose - allow loose caching semantics
The default in kernels prior to 3.7 was loose. As of kernel 3.7 the default is strict. Von daher würde ich cache=none als Option probieren.
|
WD
(Themenstarter)
Anmeldungsdatum: 7. Januar 2008
Beiträge: 114
|
Habe die Option gesetzt und es mit SMB2.0, 2.1 & 3.0 durchprobiert. Die Probleme beim Kopieren und Löschen tauchen dann nicht mehr auf, aber die Transferrate ist noch schlechter, die bewegt sich nun bei rund 23MiB/s.
|
WD
(Themenstarter)
Anmeldungsdatum: 7. Januar 2008
Beiträge: 114
|
kB schrieb: WD schrieb: […] an vielen weiteren Stellen im Netz wird in Zusammenhang mit Samba von Problemen mit Dolphin gesprochen.
Die beiden von Dir zitierten Bug-Reports datieren aus 2012. Der erste betrifft unspezifisch alle Netzwerk-Dateiprotokolle, der zweite betrifft nicht SMB/CIFS, sondern nur SFTP und ist als erledigt gekennzeichnet. (RESOLVED UPSTREAM) Wahrscheinlich haben diese Meldungen nichts mit Deinem Problem zu tun.
Ja das ist gut möglich. Aber wie komme ich dem Problem bzw. der Lösung auf die Spur?
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Du kannst ja mal 19.04 testen (in der Live Version), ob das da auch auftritt. 23 MB/s sind zwar für ein Gigabit Netzwerk etwas langsam, aber wenn damit die Probleme nicht auftauchen, wäre das evtl eine dauerhafte Alternative. Letztlich wirst du immer ein Caching haben. Wenn nicht von cifs, dann über die Festplatte oder das Betriebssystem. Hast du die andere Option auch mal probiert?
|
WD
(Themenstarter)
Anmeldungsdatum: 7. Januar 2008
Beiträge: 114
|
Soo, hab mal Ubuntu 19.04 und Kubuntu 19.04 (jeweils in der Live Version) getestet: Ubuntu: Transferraten über den Dateimanager: ca. 93MiB/s Transferraten über mount.cifs: ca. 110MiB/s, die Probleme beim Kopieren & Löschen tauchen nicht auf, auch die Fortschrittsanzeige stimmt.
Kubuntu: Transferraten über den Dateimanager: ca. 35MiB/s Tranferraten über mount.cifs: ca. 110MiB/s, auch hier tauchen die Probleme beim Kopieren & Löschen nicht auf, Fortschrittsanzeige zeigt nichts brauchbares an.
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Spricht was dagegen, wenn du auf 19.04 gehst? Du kannst es natürlich auch mit dem Workaround (siehe hier) probieren und im Frühjahr 2020 auf die nächste LTS gehen.
|
WD
(Themenstarter)
Anmeldungsdatum: 7. Januar 2008
Beiträge: 114
|
Ich hätte mich mit der Variante via mount.cifs anfreunden können wenn die Verbindung schnell und problemlos laufen würde. Aber so bleibe ich bei Dolphin, damit kriege ich immerhin rund 35MiB/s hin. Wie schon in einigen anderen Beiträge im Netz geschildert, steckt diesbezüglich in KDE bzw. Dolphin wohl der Wurm drin, aber auf den Gnome Desktop wechseln möchte ich auch nicht, der liegt mir einfach nicht. Ich werde auf Kubuntu 20.04 warten in der Hoffnung auf eine Lösung. Oder ich muss meine Hassliebe zu Windows 10 weiter pflegen, da gibt's halt keine Probleme mit solchen Sachen 😕 Oder ich probiere eine andere Distri aus, mal schauen. Aber trotzdem vielen Dank für die Hilfe.
|