Samba niedrige Readperformance

Probleme mit Samba, NFS, FTP und Co.
Antworten
ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Samba niedrige Readperformance

Beitrag von ThunderByte » 24.05.2021 16:07:45

Hallo!

Ich habe nun seit einigen Monaten mit Samba Performanceproblemen zu kämpfen.
Angefangen hat das ganze mit einem Kernelupdate Anfang des Jahres.

Die ehemals konstanten 112MB/s Read und Write fielen auf stark schwankende 60-100MB/s ab.
Mittlerweile hat sich die Writeperformance wieder gebessert (vermutlich auch wieder durch ein Kernelupdate), die Readperformance hängt jedoch weiterhin zwischen 80-100MB/s.

Es scheint definitiv nicht an der SSD zu liegen, Siehe Benchmark im Anhang.
Ich kann jedoch auch leider keinen anderen Bottleneck erkennen, die CPU ist nicht stark ausgelastet, es gibt nahezu kein IO Delay noch liegt es am Netzwerk oder Client.


Die SSD ist als XFS gemountet und beinhaltet lediglich den Samba Share.

Ich habe das ganze auf zwei verschiedenen Systemen getestet, beide sind von dem Problem betroffen.
Das erste System ist ein Raspberry Pi 4 mit einer externen SSD und das zweite System ein Pentium G4600 mit einer 8TB CMR HDD.

Beides keine super starken Systeme, aber für den angedachten NAS Einsatz mehr als ausreichend, zumal der Pi 4 seit rund einem Jahr in dieser Konfiguration läuft und erst seit Anfang des Jahres nach dem Kernelupdate 5.4 -> 5.10 Probleme macht.



Hat jemand eine Idee, woran das liegen könnte?

Danke!
Ian

Hier die Stats wären von dem Samba Share eine Datei runtergeladen wird
Samba -> Client

Bild

Code: Alles auswählen

root@nas:/home# # Writetest
root@nas:/home# dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 3.95096 s, 272 MB/s
root@nas:/home# 
root@nas:/home# # Cache leeren
root@nas:/home# echo 3 | sudo tee /proc/sys/vm/drop_caches
3
root@nas:/home# 
root@nas:/home# # Readtest
root@nas:/home# dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 4.37211 s, 246 MB/s

ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Re: Samba niedrige Readperformance

Beitrag von ThunderByte » 26.05.2021 20:41:58

Niemand eine Idee?

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Samba niedrige Readperformance

Beitrag von habakug » 28.05.2021 18:58:59

Hallo,

man sieht jedenfalls das SoftIRQs fast 80% CPU ziehen.
Wahrscheinlich die Netzwerkkarte...

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Re: Samba niedrige Readperformance

Beitrag von ThunderByte » 30.05.2021 13:54:12

habakug hat geschrieben: ↑ zum Beitrag ↑
28.05.2021 18:58:59
Hallo,

man sieht jedenfalls das SoftIRQs fast 80% CPU ziehen.
Wahrscheinlich die Netzwerkkarte...

Gruss, habakug
Hi,

Danke dir, kann ich das irgendwie näher testen?

Oder sind die hohen IRQs ein Zeichen für irgendein (Treiber?)Problem mit der Netzwerkkarte?

ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Re: Samba niedrige Readperformance

Beitrag von ThunderByte » 04.06.2021 21:28:59

Niemand noch eine Idee?

Antworten