web-dev-qa-db-ja.com

MySQLに推奨されるファイルシステム(xfsとext4)

MySQL 5.5サーバーをセットアップし、推奨されるファイルシステムは何か疑問に思っていますか? ext4またはxfsInnoDBを実行し、40%が書き込み、60%が読み取り。ありがとう。

2
Justin

XFSは優れていますが、実際には、ext4の方がわずかに高速であることがわかりました。

最近アプリケーションを開発し、両方のI/Oパフォーマンスを比較したところ、ファイル全体を開いてメモリに読み込むだけのアプリケーションでは、ext4の方がわずかに高速であることがわかりました。 DBが実行するファイルを探し回ると、異なる結果が生じる可能性があります。ただし、実際には気付かないかもしれません。

私が開発していたアプリでさまざまなファイルシステムをテストするときに読んだことを思い出します。XFSは、問題が発生するとかなりひどく失敗する可能性があります。ファイルをゼロで埋めることについての何か。これをどこで読んだかはわかりませんが、別の検索で、これが彼らに起こっていることについてのコメントを含むリンクが見つかりました。 http://arstechnica.com/civis/viewtopic.php?f=16&t=1169535

したがって、ext4を選択するのは、サポートが強化され、非常に高速で、ほとんどのLinuxディストリビューションのデフォルトであり、現在は非常に成熟していて安定しているためです。

btrfsはそこに到達していますが、まだ本番環境の準備ができていないようです。 ZFSがLinuxの真の競争相手だった場合は、ext4よりもそれをお勧めします。

2
Matt