ThinkPad X230 で SSD Crutial MX200 の組み合わせで使ってみた。
いろいろと問題が発生し、おかしいなーとあれこれ試してたのだが実は SSD の問題ではなく メモリーが1枚半差しとなっていたのが問題だった。
ここを直すと快調に。とはいえあれこれ調べたことを残しておきます。
症状
- サスペンド復帰できないことが多い
- バッテリ起動したり、サスペンドから復帰時にバッテリ駆動だと低パフォーマンス
SSD が NCQ 対応してないのかな?
起動オプションの変更
libata.force=noncq
を grub.conf に記述 → 改善せず
ファームがバグ?
https://askubuntu.com/questions/630357/why-is-my-crucial-m550-or-mx100-drive-so-slow-in-ubuntu
ここを参考に、Windowsマシンに繋いでファーム更新 → 改善せず
hdparmで速度アップ
バッテリで起動した時は以下のようになる。
# hdparm -B /dev/sda
/dev/sda:
APM_level = 128
# hdparm -I /dev/sda | grep -i trim
* Data Set Management TRIM supported (limit 8 blocks)
* Deterministic read ZEROs after TRIM
# hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 10116 MB in 2.00 seconds = 5060.61 MB/sec
Timing buffered disk reads: 266 MB in 3.01 seconds = 88.28 MB/sec
root@LATITUDE:~#
とっても遅いのを、手動で設定
# hdparm -B254 /dev/sda
/dev/sda:
setting Advanced Power Management level to 0xfe (254)
APM_level = 254
root@LATITUDE:~# hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 7406 MB in 2.00 seconds = 3704.00 MB/sec
Timing buffered disk reads: 854 MB in 3.01 seconds = 284.14 MB/sec
かなり改善。しかしながらサスペンド復帰時にフリーズすることが多いのは相変わらず。→この後、メモリ半差しに気がついて修正→全快となりました。