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

eXtro181

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 :-)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!