Давайте для начала разберемся, что именно у вас эти ресурсы потребляет.
root@pve3:~# zfs get compression testpool/vm-100007-disk-0
NAME PROPERTY VALUE SOURCE
testpool/vm-100007-disk-0 compression off local
root@pve3:~# fio -name=test -ioengine=libaio -direct=1 -randrepeat=0 -rw=randwrite -bs=4k -numjobs=4 -iodepth=128 -group_reporting -runtime=30 --time_based -filename=/dev/zvol/testpool/vm-100007-disk-0
test: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=128
...
fio-3.33
Starting 4 processes
Jobs: 4 (f=4): [w(4)][100.0%][w=302MiB/s][w=77.2k IOPS][eta 00m:00s]
test: (groupid=0, jobs=4): err= 0: pid=459216: Fri Jun 13 17:07:08 2025
write: IOPS=95.3k, BW=372MiB/s (390MB/s)(10.9GiB/30073msec); 0 zone resets
slat (nsec): min=1539, max=2178.0k, avg=4828.74, stdev=9657.20
clat (nsec): min=1425, max=189503k, avg=5367667.17, stdev=12661148.62
lat (usec): min=18, max=189506, avg=5372.50, stdev=12660.85
clat percentiles (usec):
| 1.00th=[ 30], 5.00th=[ 40], 10.00th=[ 61], 20.00th=[ 149],
| 30.00th=[ 219], 40.00th=[ 310], 50.00th=[ 429], 60.00th=[ 652],
| 70.00th=[ 1303], 80.00th=[ 5276], 90.00th=[ 16909], 95.00th=[ 30802],
| 99.00th=[ 66323], 99.50th=[ 78119], 99.90th=[ 96994], 99.95th=[103285],
| 99.99th=[113771]
bw ( KiB/s): min=236389, max=577304, per=100.00%, avg=381870.62, stdev=19085.96, samples=240
iops : min=59097, max=144326, avg=95467.72, stdev=4771.50, samples=240
lat (usec) : 2=0.01%, 4=0.01%, 10=0.01%, 20=0.01%, 50=8.15%
lat (usec) : 100=6.06%, 250=19.75%, 500=20.25%, 750=8.52%, 1000=4.24%
lat (msec) : 2=7.01%, 4=4.63%, 10=4.04%, 20=8.78%, 50=6.48%
lat (msec) : 100=2.00%, 250=0.07%
cpu : usr=7.74%, sys=14.16%, ctx=1492759, majf=0, minf=17068
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=100.0%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.1%
issued rwts: total=0,2864510,0,0 short=0,0,0,0 dropped=0,0,0,0
latency : target=0, window=0, percentile=100.00%, depth=128
Run status group 0 (all jobs):
WRITE: bw=372MiB/s (390MB/s), 372MiB/s-372MiB/s (390MB/s-390MB/s), io=10.9GiB (11.7GB), run=30073-30073msec