CentOS 5.5を搭載したCrucial C300 SSD上のext4のSSD TRIM(破棄)問題


11

古いOS(CentOS 5.5)で最新のカーネル(現在2.6.37)を使用して遊んで、SSD(Crucial C300)でTRIM(破棄)を動作させることができます。

最新のhdparm(9.37)では、C300がTRIMをサポートしていることに同意しています。

./hdparm -I /dev/sdc | grep TRIM
       *    Data Set Management TRIM supported (limit unknown)
       *    Deterministic read data after TRIM

しかし、破棄オプションを指定して/ dev / sdcをマウントしようとすると、カーネルは同意しないようです。

EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling

私はこれを入力するときに他のLinuxフレーバーを試していますが、何が起こっているのかを知っているといいのですが。

これは、カーネルを誤って通知しているCentOS 5.5の他の古代コンポーネントの現れですか?または、hdparmはTRIMがサポートされているかどうかを判断するためにカーネルとは異なるメカニズムを使用しているのでしょうか?


4
SSDはRAIDコントローラーに接続されていますか?一部のコントローラーは、コマンドの受け渡しをサポートしていません。
マーシャル

良い質問。いいえ、直接バスに接続されています。
ドンMacAskill

Daftの質問ですが、ストックカーネルでも動作しますか?最新のものはEXT4の廃棄をサポートしています。
マシューイフェ

回答:


4

「FITRIM」メッセージは、SSDディスクのパフォーマンスに関して「TRIM」よりも優れています。このサポートは2.6.37から導入されたため、「online discard」は「batch discard」に置き換えられました。ioctlコマンドを使用してext4で有効にする必要があります。util -Linuxのfstrimユーティリティを参照してください。

2.6.39および3.1リリースで改善されました。

さらに、ファイルシステムの破損のため、2.6.37ではext4の「直接バイオレイヤー」機能が無効になっています。2.6.39から有効になっています

したがって、SSDのパフォーマンスを得るには、2.6.39または3.1に更新する必要があります


0

ドン、ここで屋を見るのはうれしいです(ここでスマグマグプロ)...

あなたは見てとることをお勧めしますこの記事を OCZのフォーラムにオーバー。2.6.36を使用しており、特定のセットアップに光を当てる興味深い情報があります。

ディストリビューションの質問については、ご存知のように、CentOS 5.5はかなり古くなっています。まだ多くの箱でそれを持っていますが、メジャーリリースを楽しみにしています。今週は5.6が出るはずで(ish)、6はまもなく終了するはずです。Red Hatが5.6と6をほぼ同時にリリースしていなかった場合、すでに行われている可能性があります。私はプロダクションハードウェアの中心的存在ですが、Ubuntu 10.10サーバーがあなたの同じセットアップで何をするかを見るのは面白いでしょう。

幸運を。


0

Zebに同意します。最新のカーネルと新しいext4fs-toolsが何を出力するかを確認するためだけに、ライブCDを試してみてください。


0

現在の推奨事項は、削除TRIMごとではなく、バッチTRIMを使用することです。コマンドfstrim -v /は、マウントされたルートパーティションに対してこれを行います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.