OpenMediaVault VM langsame Schreib/Lesegeschwindigkeit über SMB (macOS)

hansbeckerwurst

New Member
Feb 16, 2024
2
0
1
Hallo zusammen,
ich bin noch recht neu im Thema Proxmox und verzweifele gerade an den richtigen Einstellungen für eine OpenMediaVault VM bzw. den SMB-Shares von OMV.

Trotz stundenlangem Googeln und befragen von ChatGPT komme ich an dem Punkt mit der Performance nicht weiter. Ich habe durchschnittlich nur 20MB/s an Schreibgeschwindigkeit.

In der Theorie sollten 125MB/s erreichbar ein (Mir is klar, dass etliche Faktoren das Ganze drosseln), aber 20MB/s erscheint mir doch recht wenig, da mein RPi5 mit 4GB RAM und HDDs per USB mit OMV direkt installiert um die 38MB/s schafft.

Kurze Zusammenfassung meiner "großen" Hardware:
HP Pro Mini 260 G9
CPU: Intel i5 1235U
GPU: Intel Iris Xe
NIC: Intel 1GBit
RAM: 32GB

Speicher:
M.2: 2TB WD_black NVME
SATA: 2TB Intenso 2,5" SSD
USB 3: 1TB SanDisk 2,5" SSD (extern in 2,5" USB 3.0 Gehäuse)

Ich habe in Proxmox der OMV-VM 6-Kerne und 8GB RAM zugewiesen. Desweiteren laufen aktuell nur noch 2 LXC Container (Adguard und Homebridge) und eine Win11 VM.

Hier noch die Ausgabe des Befehls qm config

root@HP-Proxmox:~# qm config 101
agent: 1
boot: order=scsi0;ide2;net0
cores: 6
cpu: host
ide2: none,media=cdrom
machine: q35
memory: 8192
meta: creation-qemu=8.1.5,ctime=1707931346
name: OpenMediaVault
net0: e1000=BC:24:11:98:53:A1,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsi0: local-lvm:vm-101-disk-0,cache=writeback,discard=on,iothread=1,size=12G,ssd=1
scsi1: local-lvm:vm-101-disk-1,cache=writeback,discard=on,iothread=1,size=1T,ssd=1
scsi2: /dev/disk/by-id/ata-INTENSO_SSD_AA000000000000001368,cache=writeback,discard=on,iothread=1,size=2000398680K,ssd=1
scsi3: /dev/disk/by-id/ata-SD_Ultra_3D_1TB_223075493714,cache=writeback,discard=on,iothread=1,size=976762584K,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=2a1714a5-72d3-4d4d-8c48-c6b3fc292131
sockets: 1
vga: virtio-gl
vmgenid: b10a67dc-ea5a-47ee-a20f-d9c3c0387c42

Wie zu sehen sind alle Festplatten mit Write Back, IO-Thread 1, Discard on und als SSD Emulation eingestellt.

In OMV selbst habe ich die SMB Extra-Einstellungen laut diversen Foren hinzugefügt:

socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
read raw = yes
write raw = yes
max xmit = 65535
getwd cache = true
write cache size = 2097152
min receivefile size = 16384

Mir sagt es leider nichts was genau die Werte verändern/ausmachen - aber es wird in mehreren Beiträgen darauf hingewiesen.


Ich hoffe mir kann jemand weiterhelfen!
Vielen Dank schonmal :-)