#topicpath ** SSDとLinux [#s7ba1d10] *** カーネルなどについて [#led2413b] + 3.9 以上~ SSD キャッシングが使える。ただし、これは、SSDをハードディスクのキャッシュとして使うものであるので、~ SSD の寿命を伸ばすことは関係なさそうだ。~ ~ + 最新のファームウエアを使うこと~ sudo smartctl -a /dev/sda などで確かめる。~ ~ *** swapについて [#h3d19f8f] + swap 領域をSSDに作らない。~ メモリを多めにする、ということ。決まった仕事しかしないだろうので、あらかじめ見当をつけるべき。~ ~ + ハイバネーションなどのために swap を作るときは、できるだけ swap を起こさないようにする。~ /etc/sysctl.conf に次のように書き加える。 vm.swappiness = 0 メモリがいっぱいになるまでスワップしなくなる。(cf. [[Wikipedia>http://ja.wikipedia.org/wiki/Swappiness]])~ ~ *** ファイルシステムについて [#l8c75d8f] + マウント時にアクセス記録(atime)を記録しないようにする。~ ただし、ls -a などで最終アクセス記録を参照できなくなる(多分。)。~ 例: /dev/sda1 / ext3 noatime,errors=remount-ro 0 0 ~ + 一時的な記憶領域に tmpfs を使う。~ RAM の一部をファイルシステムにするのが tmpfs である。指定したサイズは最大値であり、空いている部分は普通に~ メインメモリとして利用される。~ /etc/fstab に次のように書き加えると /tmp が tmpfs になる。~ 例: tmpfs /tmp tmpfs defaults,size=512m 0 0 ~ + 永続的な記憶領域に btrfs を使う。~ 最も先進的である btrfs は、SSD に対する配慮があるらしい。詳しくは、例えば [[ArchLinuxのBtrfsの解説>https://wiki.archlinux.org/index.php/Btrfs_(%E6%97%A5%E6%9C%AC%E8%AA%9E)]]を見れば良い。~ ~ *** キャッシュの書き込み [#ncb01590] ** リンク集 [#eea8caf8] - [[Ubuntu LinuxでSSDの寿命を延ばすための設定/おいぬま日報>http://blog.lampetty.net/blog_ja/index.php/archives/299]] - [[TIPS/Linux/056>http://mizupc8.bio.mie-u.ac.jp/pukiwiki/index.php?TIPS/Linux/056]] - [[Debian SSD Optimization>https://wiki.debian.org/SSDOptimization]]