Problem with write speed inside a VM (Windows/Linux) on local and network drives

ttsume

Member
Sep 16, 2020
2
0
6
34
Hello, I am facing the following problem: I have a Proxmox cluster (7.4.3) consisting of 8 nodes (dell r630), each node has a locally installed nvme ssd samsung evo 970 plus and NFS network array (Raid10-samsung PM series) connected to 10G (MTU=9k)
All network settings are correct...
When I create VM (Linux,Windows) with different drivers (scisi,virtio,sata) and different additional settings of virtual disk itself and its formats (qcow2,raw... ) inside guest OS I get very low write speed in 4K blocks (tested with FIO tool) this is command to check it (fio -- name=fio-test --rw=write --bs=4k --iodepth=1 --numjobs=1 --direct=1 --randrepeat=0 --norandommap=1 --group_reporting=1 --thread --stonewall --ioengine=windowsaio --runtime=60 --time_based=1 --filename=testfile --size=1G) speed is no higher than 60MB/s
If you run the tests on the host itself, the speeds are reasonable 250MB/s+
I would be extremely grateful if someone could tell me what the problem is... I've been suffering for a month now and looking for a solution...