Need Help performance

Testani

Member
Oct 22, 2022
39
4
13
Hi all,
i've got a very simple setup:
hp dl360g9 with hba, 2 x SSD Samsung enterprise SSD with 1 single zfsr1 pool

Attached my zfs configuration and pveperf results, with a fresh windows 2022 machine i can get only 100MB/S of write/read speed, what am i missing ?
 

Attachments

  • pv1.png
    pv1.png
    178.5 KB · Views: 8
  • pv2.png
    pv2.png
    171.7 KB · Views: 8
Here u have:
balloon: 0

bios: ovmf

boot: order=virtio0;ide2;net0;ide0

cores: 2

efidisk0: local-zfs:vm-100-disk-0,efitype=4m,pre-enrolled-keys=1,size=1M

ide0: SYNOLOGY:iso/virtio-win-0.1.215.iso,media=cdrom,size=528322K

ide2: none,media=cdrom

machine: pc-q35-7.1

memory: 32096

meta: creation-qemu=7.1.0,ctime=1669448549

name: SRVDC

net0: e1000=32:4B:80:26:AD:17,bridge=vmbr0,firewall=1,tag=1501

numa: 0

ostype: win11

scsihw: virtio-scsi-pci

smbios1: uuid=125e9f15-7715-4376-ab4b-ee3492321bc9

sockets: 2

tpmstate0: local-zfs:vm-100-disk-1,size=4M,version=v2.0

unused0: SYNOLOGY:100/vm-100-disk-0.qcow2

virtio0: local-zfs:vm-100-disk-2,iothread=1,size=50G

vmgenid: 17dac1b4-ecb6-4566-bd30-3917905e839a
 
Hmm I don't see any problem with the config of the VM.
How do you test it in the Windows VM?

Have you done some benchmarking on an empty VM disk image directly on the PVE host? This way you will know what you can expect from the ZFS pool itself.

fio on the host with an empty disk image as target is how I would test it. The disk images can be found accessed directly on the host via /dev/zvol/{pool}/{image}.

Doing it with direct and sync enabled and with a block size of 4M, will test the worst case bandwidth performance.