Hi all,
System specs are: Xeon D-1528 6c/12t, 32 gigs of RAM with a Supermicro aoc-s3008l-l8e (SAS3008 based) powering 4x samsung SAS3 Enterprise SSDs. Link speed is 12 gbp/s - so hardware wise we seem to be good.
I've setup a simple RAID10 zpool, sync disabled (server is on a UPS), lz4 compression - this was setup via Proxmox UI.
With sync disabled, I am getting what seem like poor performance for the hardware. Running the following command from within a VM running on the pool:
got the following results:
Granted there will be a bit of overhead doing it from a VM, but I feel I should have better write speeds than 600 megs a second...
What am I missing here? Should I have created the pool via CLI with custom flags (and if so - is there a guide that's more or less ELI5-grade?) rather than doing it in PVE UI?
For reference - on a 10gig connection (home is 10 gig'd), if I SCP a 5 gig file from that VM to my mac studio over 10 gig, I get ~150mb/s transfer speeds :\
Thanks in advance!
System specs are: Xeon D-1528 6c/12t, 32 gigs of RAM with a Supermicro aoc-s3008l-l8e (SAS3008 based) powering 4x samsung SAS3 Enterprise SSDs. Link speed is 12 gbp/s - so hardware wise we seem to be good.
I've setup a simple RAID10 zpool, sync disabled (server is on a UPS), lz4 compression - this was setup via Proxmox UI.
With sync disabled, I am getting what seem like poor performance for the hardware. Running the following command from within a VM running on the pool:
fio --name=seqwrite --rw=write --direct=1 --bs=256k --numjobs=8 --size=10G --runtime=600 --group_reporting
got the following results:
Run status group 0 (all jobs):
WRITE: bw=567MiB/s (595MB/s), 567MiB/s-567MiB/s (595MB/s-595MB/s), io=80.0GiB (85.9GB), run=144359-144359msec
Disk stats (read/write):
dm-0: ios=974/331923, merge=0/0, ticks=5040/1095104, in_queue=1100144, util=98.20%, aggrios=254/328410, aggrmerge=720/3559, aggrticks=1296/1059505, aggrin_queue=1062035, aggrutil=97.91%
sda: ios=254/328410, merge=720/3559, ticks=1296/1059505, in_queue=1062035, util=97.91%
Granted there will be a bit of overhead doing it from a VM, but I feel I should have better write speeds than 600 megs a second...
What am I missing here? Should I have created the pool via CLI with custom flags (and if so - is there a guide that's more or less ELI5-grade?) rather than doing it in PVE UI?
For reference - on a 10gig connection (home is 10 gig'd), if I SCP a 5 gig file from that VM to my mac studio over 10 gig, I get ~150mb/s transfer speeds :\
Thanks in advance!
Last edited: