fioコマンドを実行すると、次の行を含む巨大なファイルが作成され、スペース全体が埋められます。私は最終的なfio出力の要約にのみ興味があります。このfioの冗長さをどのように減らすことができますか?
::::
Jobs: 4 (f=4): [W(3),X(1),R(1)][0.1%][r=1244MiB/s,w=2232MiB/s][r=319k,w=17.9k IOPS][eta 03h:04m:45s]
Jobs: 4 (f=4): [W(3),X(1),R(1)][0.1%][r=1243MiB/s,w=2252MiB/s][r=318k,w=18.0k IOPS][eta 03h:02m:18s]
::::
次のコマンドを使用してfioを実行します。
[root@system user]# fio iops_wipc.fio --eta=always --eta-newline=1 | tee /tmp/iops_wipc_op
[root@system user]# cat iops_wipc.fio
[wipc-iops]
group_reporting
direct=1
ioengine=libaio
allow_mounted_write=1
refill_buffers
scramble_buffers=1
thread=1
#eta-newline=10
bs=128k
numjobs=4
iodepth=32
rw=write
size=768G
[device0]
filename=/dev/nvme2n1
答え1
- ETAに興味がない場合は、次のことができます。--eta=never を使用してオフにします。文書に記載されているように。
- 最終的なETA(?)にのみ興味がある場合、要約に必要な情報は含まれませんか?
- サマリーを機械として扱う場合は、機械が読める形式のいずれかを使用することをお勧めします。https://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-output-format?
- 時間の経過に伴う帯域幅に興味がある場合は、次のことを見ましたか?
write_bw_log
?