good day,
unfortunately, I cannot yet with 100% confidence say since when this issue arised. But certainly since the last week (~5th May). There have been a couple updates since then, obviously *something* changed with ZFS or with pveperf or with PVE itself.
What did I observe?
So far I tested my ZFS pool performance frol time to time using
pveperf /tank
pveperf /ssdpool
as I have 2 pools: tank, which has HDDs and a mirrored SLOG, and the ssdpool, which has only 2 mirrored SSDs.
For all SSDs I have I use HGST HUSMM1640, which is a 400GB SAS 12Gb/s SSD.
Until now, I always got around 12000 FSYNCS/sec reliably on both pools, as the SSDs are very fast. This is with no VMs/CTs running, no CPU load, no scrub or trim running and no SMART check running.
Today I again checked pveperf /tank and pveperf /ssdpool, and I can now get no more than ~6600 FSYNCS/s. The thing is, my hardware absolutely didn't change, but I daily checked and installed all updates that were available, and rebooted. I also regularly run once per week
fstrim -a
and
zpool trim tank
zpool trim ssdpool
but so far, this has not affected the performance. Until today, I had reliably my 12K FSYNCs. I have not even switched off my server in the meantime. But now can only get at most ~6K FSYNCs.
The only thing I can say is, some of the updates since 5th May seems to have changed something so that FSYNCs got halved. I wonder what the reason could be and how to fix this. (I know, probably I will not notice the difference. But nevertheless, I think there is something going on when my FSYNCs suddenly drop by 50%).
I have zfs-2.2.3-pve2.
unfortunately, I cannot yet with 100% confidence say since when this issue arised. But certainly since the last week (~5th May). There have been a couple updates since then, obviously *something* changed with ZFS or with pveperf or with PVE itself.
What did I observe?
So far I tested my ZFS pool performance frol time to time using
pveperf /tank
pveperf /ssdpool
as I have 2 pools: tank, which has HDDs and a mirrored SLOG, and the ssdpool, which has only 2 mirrored SSDs.
For all SSDs I have I use HGST HUSMM1640, which is a 400GB SAS 12Gb/s SSD.
Until now, I always got around 12000 FSYNCS/sec reliably on both pools, as the SSDs are very fast. This is with no VMs/CTs running, no CPU load, no scrub or trim running and no SMART check running.
Today I again checked pveperf /tank and pveperf /ssdpool, and I can now get no more than ~6600 FSYNCS/s. The thing is, my hardware absolutely didn't change, but I daily checked and installed all updates that were available, and rebooted. I also regularly run once per week
fstrim -a
and
zpool trim tank
zpool trim ssdpool
but so far, this has not affected the performance. Until today, I had reliably my 12K FSYNCs. I have not even switched off my server in the meantime. But now can only get at most ~6K FSYNCs.
The only thing I can say is, some of the updates since 5th May seems to have changed something so that FSYNCs got halved. I wonder what the reason could be and how to fix this. (I know, probably I will not notice the difference. But nevertheless, I think there is something going on when my FSYNCs suddenly drop by 50%).
I have zfs-2.2.3-pve2.