2016-10-18 9 views
0

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書き込みをする時間に来たときに何かをすることを拒否するようになったことを示唆している多くの

答えて

1

。私はあなたがddoflag=direct bs=1Mなどと同様の結果を得ると思います。

+0

私は多くを試してみましょう – yayaya

+0

@yayaya ddは同じ運命に苦しんでいましたか? – Anon

+0

、それは合併の問題だと思う。 – yayaya

関連する問題