LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1722|回复: 21

SSD固态硬盘优化

[复制链接]
发表于 2011-4-25 09:48:56 | 显示全部楼层 |阅读模式
目前仅知道SSD建议用ext4文件系统 貌似仅有的几个支持trim的分区格式

内核更新到2.6.26以上

/etc/fstab下挂载参数用defaults,noatime,discard  开启trim支持

/tmp挂载到内存上,避免SSD频繁擦写

有没有其它优化可做的优化?


发表于 2011-4-25 10:29:18 | 显示全部楼层
archwiki上有一篇SSD优化~~

~~
把syslog-ng关了有多大影响?
回复 支持 反对

使用道具 举报

发表于 2011-4-25 11:40:13 | 显示全部楼层
ssd + btrfs路过。

另外可以把io scheduler改成deadline。

浏览器缓存也放到tmpfs里面。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-25 11:47:50 | 显示全部楼层
Post by hurricanek;2136372
ssd + btrfs路过。

另外可以把io scheduler改成deadline。

浏览器缓存也放到tmpfs里面。


能否详细说明一下?  不会要编译内核吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-25 12:26:28 | 显示全部楼层
看了wiki
只要一个命令就可以了~

多个物理硬盘的时候用命令
Using the sys virtual filesystem
This method is preferred when the system has several physical storage devices (for example an SSD and an HDD). Add the following line in /etc/rc.local:
echo noop > /sys/block/sdX/queue/scheduler

如果是纯SSD的linux环境就在GRUB引导上添加
For example, with GRUB, in /boot/grub/menu.lst:
kernel /vmlinuz26 root=/dev/sda3 ro elevator=noop

or with GRUB2, in /etc/default/grub: (remember to run update-grub afterwards)
GRUB_CMDLINE_LINUX="elevator=noop"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-25 12:30:18 | 显示全部楼层
Post by hurricanek;2136372
ssd + btrfs路过。

另外可以把io scheduler改成deadline。

浏览器缓存也放到tmpfs里面。


根据wiki里面的说明,貌似是用noop模式,不是deadline吧?

而且我看了网易的测试,btrfs貌似目前并没有ext4快呀~

http://tech.163.com/digi/11/0118/06/6QLM2DE9001618J7.html
回复 支持 反对

使用道具 举报

发表于 2011-4-25 12:57:07 | 显示全部楼层
有不少地方说deadline和noop都行。

另外grub参数的有一个坏处是影响其他外接设备,比如我插u盘的时候copy文件就不是立即写回,每次umount都花好长时间……

目前我的rc.local里面加了这个
echo deadline > /sys/block/sda/queue/scheduler
echo 1 > /sys/block/sda/queue/iosched/fifo_batch

性能比不过很多地方有说的……phoronix的测试更新一点。不过用了ssd之后感觉影响不大了。。。= =b。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-25 13:17:49 | 显示全部楼层
之前我用的是添加grub参数,现在换grub2没用这个方法了,只在rc.local做修改

第一句是改IO模式
那你第二句是什么意思呢?
echo 1 > /sys/block/sda/queue/iosched/fifo_batch
回复 支持 反对

使用道具 举报

发表于 2011-4-25 14:37:58 | 显示全部楼层
关闭特别是主分区ext4日志,什么硬盘都有明显效率提升。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-25 14:45:41 | 显示全部楼层
noatime 参数就是关闭日志功能吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表