Hi all,
I'm running a 3-node Proxmox VE cluster with shared storage on TrueNAS via NFS, and I'm experiencing high iowait on my Nextcloud VM during concurrent uploads. The VM suffers from 70-85% iowait as soon as 5 concurrent uploads happen.
I tried fio command (with sync option) and I have high iowait too !
Some research explain we must to use ISCSI for database (object storage = better performance).
Do you have an idea for this kind of problem ?
Infrastructure
Option for NFS : (rw,noatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,nconnect=8,timeo=600,retrans=2,sec=sys)
I'm running a 3-node Proxmox VE cluster with shared storage on TrueNAS via NFS, and I'm experiencing high iowait on my Nextcloud VM during concurrent uploads. The VM suffers from 70-85% iowait as soon as 5 concurrent uploads happen.
I tried fio command (with sync option) and I have high iowait too !
Some research explain we must to use ISCSI for database (object storage = better performance).
Do you have an idea for this kind of problem ?
Infrastructure
- 3-node Proxmox VE cluster (latest 9.x)
- OVS-based networking with dedicated VLANs (management, storage, DMZ)
- 10 GbE storage network (iperf3 confirms ~9.3 Gb/s between VM and NAS)
- TrueNAS SCALE hot NAS
- Pool DATA-POOL : RAIDZ1, 4× SSD
- SLOG mirror on 2× SSD (active, used during sync writes)
- L2ARC 130 GB
- All VM disks stored on the NAS via NFS datastore (no local storage)
- Datasets served to the VM directly via NFS mounts as well (for app data)
Option for NFS : (rw,noatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,nconnect=8,timeo=600,retrans=2,sec=sys)
Last edited: