私のシステムにはSSDがあり、SSS PTS(SNIA)に基づいていくつかのベンチマークを実行したいと思います。たとえば、IOPSテストの場合、仕様ではQD = 32およびTC = 4を使用することをお勧めします。 IOの場合、仕様では以下をお勧めします。
Run SEQ Workload Independent Pre-conditioning - Write 2X User Capacity with 128KiB SEQ writes, writing the entire ActiveRange without LBA restrictions.
私のシステムには12TB SSDがあるので、次の順序でfioを2回呼び出す予定です。
fio --iodepth=32 --bs=128 --numjobs=4 --rw=write --size=3T ... # write 4*3T=12T
fio --iodepth=32 --bs=128 --numjobs=4 --rw=write --size=3T ... # write 4*3T=12T
しかし、最初のコマンドでfio: native_fallocate call failed: No space left on device
「lost + found」などの他の小さなファイル/ディレクトリがあるため、これが予想されるようです。私はここで何かが間違っていて、これを行うにはより良い正しい方法が必要だと思いました。 PTS仕様で推奨されるユーザー容量の2倍を記録するようにfioコマンドをパラメータ化する方法を提案できる人はいますか?よろしくお願いします。