I used to be utilizing this information to attempt to do a big sequential write with FIO: https://chiadecentral.com/fio/
And modified the script on the backside of the web page as follows:
(world)
bs=1024K
iodepth=32
direct=1
ioengine=libaio
group_reporting
time_based
identify=seq
log_avg_msec=1000
bwavgtime=1000
filename=/Customers/*consumer*/Desktop
measurement=1000G
(wr_qd_256_128k_1w)
stonewall
bs=128k
iodepth=32
numjobs=1
rw=write
runtime=600
write_bw_log=seq_write_bw.log
It labored superb, however I am somewhat confused as to how FIO works… and if it is even significant to run a benchmark on an inside system drive.
Mainly, the take a look at ran at a disk pace of about 5.5 GB/s for the primary 5 minutes, then it began to decelerate, which is typical for an SSD. However I am confused as to how FIO is performing the write take a look at: because it would not fill the disk in any respect, what precisely does it write to and instantly delete the written information?
The drive is barely 1TB in measurement, so you’ll anticipate it to rapidly attain the “actual” TLC state of the SSD, but it surely apparently wrote for nearly 7 minutes at 5.5GB/s, nicely past the drive’s precise capability. .
I ran the script anticipating FIO to put in writing a big file sequentially, and I anticipated to see a slowdown to the disk a lot ahead of I did.