10/05/30 01:01:15 bGstHHaO
LinuxでTRIMが使えないというのがデマである件について説明します。
Trimコマンドは削除済みのファイルが使用していた領域が
不要になった事をSSDに通知するATAコマンドです。
Microsoftが提案してWindows 7に組み込まれ、
Linuxではkernel 2.6.28から実装が始まり、
その後Windows XPやVistaでも使えるようになりました。
SSDに関するWindows 7の3つの特徴
URLリンク(pc.watch.impress.co.jp)
バージョン 2.6.28 と 2.6.29 での新機能を紹介する
URLリンク(www.ibm.com)
「だれにも聞けないSSDの疑問」を「神様」が解説
URLリンク(akiba-pc.watch.impress.co.jp)
Trimコマンドを発行するにはどの領域が不要か知っている必要があるので
Linuxではファイルシステムごとに対応が行われています。
kernel 2.6.32以降でbtrfsが、2.6.33以降でext4が対応しています。
使用したい場合はTRIMサポート有効を指定してカーネルコンパイルしてください。
ssd trim in ubuntu?
URLリンク(forum.notebookreview.com)
Trim support missing from Ubuntu's 10.04 kernel
URLリンク(bugs.launchpad.net)