Samsung PM851 SSDを搭載したDell XPS 9343にLinuxをインストールしています。
最近、多くのSSDがTRIM操作をサポートしていないことを読みました。discard
オプションがシステムで効果的に機能するかどうかを確認したいと思います。
最初のステップで、Sudo fstrim --verbose --all
を実行しようとしたところ、41GB trimmed
が報告されました。私は絶えずTRIMを有効にしているため(上記を参照)、ほんの少しの価値しか期待していなかったので、これは私を恐れさせます。実際、そのコマンドを再度実行すると、O bytes trimmed
が返されます。 それは正常ですか?/ etc/fstabに破棄オプションがある場合でも
PS:私は提案された解決策 here をたどろうとしましたが、trim.test: FIBMAP unsupported
が原因で2番目のコマンドでスタックします。
PS2:GPTおよびEXT4ファイルシステムを備えたフラットSSD(LVMまたはRAIDなし)です
コメントで@meuhが指摘したように、EXT4パーティションでテストを実行する必要がありますが、/ tmpで試しましたが解決しました!
PS:テスト結果に続いて、dmesgがNCQ Send/Recv Log not supported
lsblk -D
をお試しください
DISC-MAX
列が0B
ではない場合、TRIM /破棄が利用可能です
例(SSD /トリムが利用可能)
[root@foo bar]# lsblk -D
NAME DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
sda 0 4K 1G 0
例(HDD /トリムは使用不可)
[root@foo bar]# lsblk -D
NAME DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
sda 0 0B 0B 0