MySQL 5.5サーバーをセットアップし、推奨されるファイルシステムは何か疑問に思っていますか? ext4
またはxfs
? InnoDB
を実行し、40%が書き込み、60%が読み取り。ありがとう。
XFSは優れていますが、実際には、ext4の方がわずかに高速であることがわかりました。
最近アプリケーションを開発し、両方のI/Oパフォーマンスを比較したところ、ファイル全体を開いてメモリに読み込むだけのアプリケーションでは、ext4の方がわずかに高速であることがわかりました。 DBが実行するファイルを探し回ると、異なる結果が生じる可能性があります。ただし、実際には気付かないかもしれません。
私が開発していたアプリでさまざまなファイルシステムをテストするときに読んだことを思い出します。XFSは、問題が発生するとかなりひどく失敗する可能性があります。ファイルをゼロで埋めることについての何か。これをどこで読んだかはわかりませんが、別の検索で、これが彼らに起こっていることについてのコメントを含むリンクが見つかりました。 http://arstechnica.com/civis/viewtopic.php?f=16&t=1169535
したがって、ext4を選択するのは、サポートが強化され、非常に高速で、ほとんどのLinuxディストリビューションのデフォルトであり、現在は非常に成熟していて安定しているためです。
btrfsはそこに到達していますが、まだ本番環境の準備ができていないようです。 ZFSがLinuxの真の競争相手だった場合は、ext4よりもそれをお勧めします。