Hello!
I have a three node Proxmox cluster connected to a TrueNAS server where we store all of our VM:s. I've had some delay/lag when managing the VM:s so i decided to do some bench marking.
I thought i had pretty decent hardware for this application, but maybe this is all i can expect?
Storage specs
TrueNAS-12.0-U8
Supermicro 1114S-WN10RT
128GB DDR4 3200MHz
Epyc 7282 16c32t 2,8GHz
4x Samsung PM983 1,92TB NVMe U.2 (Striped mirror)
2x Intel Optane P4801X 100GB NVMe U.2 (Mirror SLOG)
Intel X550-T2 10G Base-T NIC
All PVE-nodes have Solarflare 10GbE SFP+ NIC's, iPerf output between storage and nodes is 10Gbit/s~ in all tests i've performed, AVG 0.8-1ms latency.
Pool/NFS settings is default, sync on.
Performance test using FIO:
I'm planning to update Truenas to 13.x in the upcoming weeks, it's a production environment and i can only take it down for maintenance between 12:00AM - 04:00AM.
Other than that I'm out of ideas, except turning of sync which i don't want to do.
Any suggestions?
I have a three node Proxmox cluster connected to a TrueNAS server where we store all of our VM:s. I've had some delay/lag when managing the VM:s so i decided to do some bench marking.
I thought i had pretty decent hardware for this application, but maybe this is all i can expect?
Storage specs
TrueNAS-12.0-U8
Supermicro 1114S-WN10RT
128GB DDR4 3200MHz
Epyc 7282 16c32t 2,8GHz
4x Samsung PM983 1,92TB NVMe U.2 (Striped mirror)
2x Intel Optane P4801X 100GB NVMe U.2 (Mirror SLOG)
Intel X550-T2 10G Base-T NIC
All PVE-nodes have Solarflare 10GbE SFP+ NIC's, iPerf output between storage and nodes is 10Gbit/s~ in all tests i've performed, AVG 0.8-1ms latency.
Pool/NFS settings is default, sync on.
Performance test using FIO:
Debian VM BS=128k write: IOPS=951, BW=119MiB/s Debian VM BS=64k write: IOPS=1234, BW=77.2MiB/s Debian VM BS=4k write: IOPS=1831, BW=7324KiB/s
PVE Node BS=128k write: IOPS=1471, BW=184MiB/s PVE Node BS=64k write: IOPS=1741, BW=109MiB/s PVE Node BS=4k write: IOPS=2837, BW=11.1MiB/s
TrueNAS Pool BS=128k write: IOPS=6778, BW=847MiB/s TrueNAS Pool BS=64k write: IOPS=15.2k, BW=949MiB/s TrueNAS Pool BS=4k write: IOPS=15.2k, BW=949MiB/s
I'm planning to update Truenas to 13.x in the upcoming weeks, it's a production environment and i can only take it down for maintenance between 12:00AM - 04:00AM.
Other than that I'm out of ideas, except turning of sync which i don't want to do.
Any suggestions?