アカウント名:
パスワード:
探していたら、XFS、JFS、ReiserFS、ext3fsの比較について述べているページがありました。ただ、どうもこのページはファイルやディレクトリサイズのスケーラビリティばかり強調していて、ジャーナリング手法の比較という点からするとパッとしません。
ジャーナリングにおける大きな問題は、ログに対するガベージコレクションです。これはしばしばログ内部(主にlog-structured)、またはログとそのほかのブロック(主にmetadata logging)との間でデータの再配置を必要とします。また、ログに対するブロックのアドレッシングには従来よりも大きなオーバヘッドがかかります。したがって、再配置やアドレッシングに要するコストをログヘのまとめ書き(clustering)による利益でカバーしなければなりません。ここ数年の様子を見ていると、ログをディスクに一度書き込むというアプローチをとる限り、多くの応用にて劇的な性能改善が得られたという報告はありません。
このような問題に対し、metadataの更新キューをin coreに作っておき、更新のclusteringを実現することに集中したのがsoftupdatesです。softupdatesとジャーナリングの比較を行った報告もあります。
安定性はどちらももう実用になるよね。
私も以前どのジャーなリングファイルシステムを使おうか迷っていたところ、次世代ファイルシステムの比較というページを見つけました。これによればReiserFSは性能はトップだが安定性では最下位になっています。これを参考にした結果、私はext3を選択しました。
fj.os.linuxでもReiserFSの内容がまるごとなくなったという記事がありました。ReiserFSの安定性にはまだ不安を感じます。
逆に言えば、そういう使い方をしなければ全然問題ないと思います。かくいう私も自宅はそういう事をしないのでほぼ全てReiserfsです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
どのFS? (スコア:2)
ext3 は互換性に優れているというのは知っていますが、性能的にはどれがいいんでしょうか?
安定性はどちらももう実用になるよね。
(XFS は知らない)
-- wanna be the biggest dreamer
Re:どのFS? (スコア:5, 興味深い)
探していたら、XFS、JFS、ReiserFS、ext3fsの比較について述べているページがありました。ただ、どうもこのページはファイルやディレクトリサイズのスケーラビリティばかり強調していて、ジャーナリング手法の比較という点からするとパッとしません。
ジャーナリングにおける大きな問題は、ログに対するガベージコレクションです。これはしばしばログ内部(主にlog-structured)、またはログとそのほかのブロック(主にmetadata logging)との間でデータの再配置を必要とします。また、ログに対するブロックのアドレッシングには従来よりも大きなオーバヘッドがかかります。したがって、再配置やアドレッシングに要するコストをログヘのまとめ書き(clustering)による利益でカバーしなければなりません。ここ数年の様子を見ていると、ログをディスクに一度書き込むというアプローチをとる限り、多くの応用にて劇的な性能改善が得られたという報告はありません。
このような問題に対し、metadataの更新キューをin coreに作っておき、更新のclusteringを実現することに集中したのがsoftupdatesです。softupdatesとジャーナリングの比較を行った報告もあります。
Re:どのFS? (スコア:1)
ガーベジコレクションをやらないという手は無しですか?
ext3 のソースコードを見たわけではありませんが
そのログのサイズからいってガーベージコレクションせずに
in-place 更新だけに頼っているようにも見えます。
またログとその他のブロックとの間でデータの再配置を
とありますがログは固定サイズなので再配置の必要
はないような気がするのですが。よければ詳細を
ご教示ください。
Re:どのFS? (スコア:0)
Re:どのFS? (スコア:1)
Re:どのFS? (スコア:3, 興味深い)
私も以前どのジャーなリングファイルシステムを使おうか迷っていたところ、次世代ファイルシステムの比較というページを見つけました。これによればReiserFSは性能はトップだが安定性では最下位になっています。これを参考にした結果、私はext3を選択しました。
fj.os.linuxでもReiserFSの内容がまるごとなくなったという記事がありました。ReiserFSの安定性にはまだ不安を感じます。
ReiserFSの内容がまるごとなくなった (スコア:3, 参考になる)
http://www.reiserfs.net/download.html
でもその事については触れられていています。
でもこの件って 2.4.5 が release されて数日後にはこのパッチが提供されていましたし、関連する部分に修正が入れば新しい release では従来のものに新たなバグが入り込む余地が当然ありますが 2.4.4 から 2.4.5 への修正内容には fs/VFS の修正が含まれていて 2.4.1 から merge された ReiserFS に対するパッチがずっと release されていた状況を見ていれば運用を慎重に行って避けられたかもしれないですね。
多分ここを見ている結構な数の人は個々の部分の patch が release されないか気になる要素を開発している側の mailing list の log を眺めたりして、いけそうだと思った時に初めて release された Kernel を試しているんじゃないかな。
取り敢えず 2.3.x から ReiserFS を使っていますが、致命的な症状には出会わずに済んでいます。
一応 LVM と組み合わせて ReiserFS 領域を resize_reisers で増減(30Gbyte 分減らした事もあります)したりしていますが軽微なトラブルにしか遭った事がありません。
# 丁度昨日までのべ容量 400Gbyte 分の LVM extent の再配置をしながら ReiserFS 領域の増減をやっていました。
automount(5 秒で umount) させている MO の fs としても ReiserFS を利用していますが物理的破損からトラブル以外に出会っていません。
Re:ReiserFSの内容がまるごとなくなった (スコア:1)
逆に言えば、そういう使い方をしなければ全然問題ないと思います。かくいう私も自宅はそういう事をしないのでほぼ全てReiserfsです。
-- Takehiro TOMINAGA // may the source be with you!
Re:どのFS? (スコア:2, 参考になる)
なにかで読んだ記憶があります。
個人での通常利用でならext3でいいみたいですよ。
ext2との互換性という面からしても。