Ubuntu优化
时间:2023-03-12 02:00:00
原文出自:http://www.blogjava.net/bukebushuo/archive/2009/04/21/266737.html
1:并行启动程序:
代码: sudo nano /etc/init.d/rc
(注:这里用 gedit 打开可能是乱码,更改编辑器,如 nano,vi 什么的就 ok 找并修改行:
CONCURRENCY=none
为:
CONCURRENCY=shell
2:使用交换分区:
Ubuntu 默认的 vm.swappiness 值是 这个默认值已经很合适了。但是你可以减少它,减少它swap 加载,系统性能会有一点提高
输入代码:
sysctl -q vm.swappiness
你会看到值是 60, 更改:
代码:
sudo sysctl vm.swappiness=10
这样你就会值得 60 改为 10.这可以大大降低系统 swap 512m 或者更多的朋友使用这种方法。如果你发现你是对的 swap 很少使用,可以设置值 0。这不会禁止你对 swap 相反,使用你的系统 swap 尽可能少地写入,同时尽可能多地使用你的实际内存。这对你切换应用程序有很大的影响,因为它们是物理内存而不是物理内存swap 分区中。
如果你想永远改变这个值,你需要改变它 sysctl.conf 文件:
代码:
sudo gedit /etc/sysctl.conf
添加:
vm.swappiness=10
到最后,需要重启生效。
小贴士:
1G 内存推荐值为 5
2G 内存推荐值为 3
不建议设定值 0
3:虚拟分区--使用 tmpfs 缓存您的文件:
通过 tmpfs 您可以将部分内存分为虚拟缓冲硬盘,以加速文件的读写。
1.推荐此方法 1G 以上内存用户尝试,1G 谨慎使用以下内存用户
2.出现//tmp 如果容量不足,请添加内存或不要使用本优化方法:)
编辑/etc/fstab 添加以下句子:
tmpfs /tmp tmpfs mode=1777 0 0
保存后重启系统,系统会自动将您一半的物理内存用于/tmp,只要是在/tmp 读写的文件,相当于直接读写内存,从而减少硬盘读写的次数。
这种优化方法对经常读写硬盘的程序有很好的优化效果,比如电驴,bt 等软件,还
虚拟后//tmp 减少硬盘读写
若要严格控制物理内存的大小,语句可改为:
tmpfs /tmp tmpfs size=100m,mode=1777 0 0
这里 size=100m 也就是说,让系统从物理内存中画出来 100mb 作为虚拟/tmp,但要小心使用 size 不要超过物理内存的一半,否则系统可能会变慢。
如果不加 size 语句,而/tmp 当文件容量超过物理内存的一半时,它将继续swap分区作为虚拟/tmp 直到 swap 到目前为止。因此,为了使这种优化方法发挥最佳性能,应该允许/tmp数据容量小于物理内存的一半
注:系统重启后 /tmp 里面的文档会消失,请在关闭系统之前做好/tmp 备份有用文件的工作
4:关闭系统启动时检查分区的功能,加快系统启动速度
输入终端命令: sudo gedit /etc/fstab,找到以下所有类似的句子:
# /dev/sda6
UUID=5342-DSEF /media/sda6
把最后那个 1 改为 0,
# /dev/sda6
UUID=5452-DF4E /media/sda6
保存后,启动系统将不再检查该分区。
建议根分区保留检查功能,其他分区可关闭检查功能