5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【SSD】 Solid State Drive 3ms 【Flash Disk】

852 :YUKI:2007/07/26(木) 00:52:58 ID:qEERLPo0
障害は、非常に根が深い

こういうアプリを作った

1.100MByteのファイル(内容はファイル名をシードとした線形ランダム)
2.書いた直後に読む、内容を検査する
3.1と2をMAXまで繰り返す

そうすると、4台とも通るんです
不具合はありません
ここで油断しました

たとえば、134個目のファイルを書いたと同時に、34個目とかが死ぬんです!
次のように修正しました

1.100MByteのファイル(内容はファイル名をシードとした線形ランダム)
2.書いた直後に読む、内容を検査する
3.1と2をMAXまで繰り返す
4.全ファイルを検査する

で、4のフェーズで、大量に破損部分を検出します
破損したファイルは、何度読んでも同じ内容が取れます
消したり書いたりを繰り返すと、FSが壊れます

すなわち、書き込み負荷の分散が内部で行われている可能性が出てきました
また、微妙なこともわかりました
MAX付近になると、遅くなります
のこり数100Mになると、書き込みが急激に遅くなります
1G残して領域確保したらこの現象は起きませんでした

未使用マークのエリアがある場合は負荷分散が円滑に行われますが、このエリアが減ってくるとパフォーマンスが低下するのかもしれません

また何かわかったら報告します

224 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)