1

Temat: Niska wydajność samby

Cześć.


Zrobiłem sobie dysk sieciowy na rpi-4b z dyskiem nvme w adapterze nvme->usb.
Z openwrt 24.10.2 - 32bit.
Niestety po sambie transfery są ok 30MB/s, natomiast rsync przesyła 110MB/s
Da się jakoś skonfigurować ksmbd żeby transfery były większe ?

Pozdrawiam serdecznie.

2

Odp: Niska wydajność samby

Sprawdzałeś czy jakiś tuning pomaga?

[global]
smb2 max read = 64K
smb2 max write = 64K
smb2 max trans = 64K
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
use sendfile = yes
getwd cache = yes

itp? Choć spodziewam się że po smb zawsze będzie trochę wolniej. Jaki masz system plików na nośniku?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez pasman 2025-08-15 13:47:17)

Odp: Niska wydajność samby

Na dysku mam ext4. Po dopisaniu twoich opcji mam:

zapisywanie na udział - 33MB/s, odczyt z udziału = 90MB/s

Wygląda na to że tylko zapis jest spowolniony.
Jeszcze sprawdzę jak wpływają inne opcje.

Jeszcze powtórzyłem testy bez zmiany opcji. Wyniki są podobne:
zapisywanie na udział - 30MB/s, odczyt z udziału = 91MB/s.

Za pomocą lsusb zauważyłem, że do tego samego kontrolera mam
podpięty dysk i pendrive, spróbuję to rozdzielić.

4

Odp: Niska wydajność samby

Niestety , kombinacje parametrów nie polepszyły samby.
Pozostaje wrzucać pliki przez rsync (daje ok 80MB/s)
lub doinstalować ftp.

5

Odp: Niska wydajność samby

Szyfrowanie transferu masz włączone?

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

6

Odp: Niska wydajność samby

Nie. Opcje są takie jak podał Cezary, z tym że zwiększyłem bufory do 4MB