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/sched
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
apc.shm_segments = 1
apc.shm_size = 64M
apc.num_files_hint = 1000
apc.user_entries_hint = 4096
apc.stat = 1
apc.stat_ctime = 0
apc.ttl=0
apc.user_ttl=0
apc.slam_defense=0
apc.write_lock=1
apc.file_update_protection=2
apc.max_file_size=1M
apc.filters = NULL
apc.cache_by_default=1
更多推荐
所有评论(0)