Linux FUSE(ユーザー空間のファイルシステム)はO_DIRECTをサポートしていますか?私はヒューズをテストするためにFIOベンチマークを使用しますが、私はDIRECTIO使用するとき、それは常にエラーを示しているためFIO:direct = 1で、mergerfsでlibaioを使用すると常にエラーが発生します
鉱山機械はUbuntuの4.4.0-38 x86_64版のfio_versionある= 2.14以下は、私が実行したときに、私のconfigファイル
[global]
ioengine=libaio
**direct=1**
time_based
runtime=60
ramp_time=30
size=64g
group_reporting
[S_100RW_1M_R]
rw=read
numjobs=1
iodepth=32
bs=1m
stonewall
[S_100RW_1M_W]
rw=write
numjobs=1
iodepth=32
bs=1m
stonewall
次のとおりです。 sudo fio fio.cfg
と完了しました
seqの結果を示します。 を読んでください。ただしseqの結果はありません。を書きます。
fio:ファイルのio_uエラーxxxxx:無効な引数:書き込みオフセット= 0、buflen = 1048576 テストしたデバイスを変更しても毎回試してみましたが、結果は同じです。
どうしたのですか?
おかげで、何らかの理由でファイルシステムは、最初のオープンにO_DIRECT
を「気に入っ」が、それは1メガバイトO_DIRECT
書き込みをする時間に来たときに何かをすることを拒否するようになったことを示唆している多くの
私は多くを試してみましょう – yayaya
@yayaya ddは同じ運命に苦しんでいましたか? – Anon
、それは合併の問題だと思う。 – yayaya