Hello,
I've tried benchmarking several Windows VMs from another client and am getting expected performance:
Read:
.\diskspd.exe -c1G -d10 -Su -Sw g:\data.dat
Write:
.\diskspd.exe -c1G -d10 -Su -Sw -w100 g:\data.dat
Windows Server 2022:
Read IO
thread | bytes | I/Os | MiB/s | I/O per s | file
------------------------------------------------------------------------------
0 | 1151533056 | 17571 | 109.72 | 1755.53 | g:\data.dat (1GiB)
------------------------------------------------------------------------------
total: 1151533056 | 17571 | 109.72 | 1755.53
Write IO
thread | bytes | I/Os | MiB/s | I/O per s | file
------------------------------------------------------------------------------
0 | 966000640 | 14740 | 92.12 | 1473.98 | g:\data.dat (1GiB)
------------------------------------------------------------------------------
total: 966000640 | 14740 | 92.12 | 1473.98
Windows 11 24H2 (with Eset):
Read IO
thread | bytes | I/Os | MiB/s | I/O per s | file
------------------------------------------------------------------------------
0 | 1100283904 | 16789 | 104.81 | 1677.01 | g:\data.dat (1GiB)
------------------------------------------------------------------------------
total: 1100283904 | 16789 | 104.81 | 1677.01
Write IO
thread | bytes | I/Os | MiB/s | I/O per s | file
------------------------------------------------------------------------------
0 | 931594240 | 14215 | 88.82 | 1421.07 | g:\data.dat (1GiB)
------------------------------------------------------------------------------
total: 931594240 | 14215 | 88.82 | 1421.07
Several questions:
Are you running benchmarks on a separate virtual disk? If not, could you try again using a share created from a separate virtual disk?
Could you run CrystalDiskMark locally on these VMs and see the performance?
You mentioned that Eset security takes up 100% CPU during the benchmark. Could you try temporarily uninstalling Eset and testing again?