我们专注服务于当下互联网基础设施建设与云计算、大数据时代的各种需求!

linux下使用SSD

Linux下的trim支持叫discard,现在ext4和xfs都支持(btrfs应该也支持),内核需要>=2.6.37,xfs的支持在3.0才比较完善。
具体需要设置这几个方面:
1. 内核
升级到2.6.37以上,最好用最新的3.0。
禁用disk IO scheduler,将调度策略改变成由设备自己调度。
echo noop > /sys/block/sda/queue/scheduler
2. 文件系统表
修改fstab文件,在挂载参数中加上discard;最好也同时加上noatime。
/dev/sda1 / ext4 discard,defaults
3. 调整文件系统参数
ext4的话最好禁用日志功能,能防止写入额外的数据而减少ssd寿命。
/dev/sda1 / ext4 noatime,discard,defaults