[原创]两个小技巧提升系统性能

为当前最终发行版之前的所有版本提供支持
回复
rgaobj
帖子: 209
注册时间: 2007-11-15 7:47
送出感谢: 0
接收感谢: 0

[原创]两个小技巧提升系统性能

#1

帖子 rgaobj » 2007-12-15 16:53

一直都想总结一下提升系统性能的技巧,可是要达到这样的目的往往需要比较系统的知识,高手不用教,新手看不懂,比较难办,呵呵……今天自己优化的时候恰好想到两个技巧适合大多数人,希望能帮到大家。

一,noatime

看到这很多人恐怕已经在想,就是这个啊,那么你可以跳过了。当某个文件被创建,修改和访问时,系统会自动记录这些时间信息,这往往是一笔不小的开销,而对于一般用户来说,这种功能完全没有必要。noatime就是告诉系统不再更新指定文件系统中的文件被访问时的时间信息。此外,当这个文件系统中的文件被执行写操作时,还有一个wtime属性会被更新,所以放心大胆的改吧。这会在很大程度上提升你的系统性能。

接下来,就看看如何实现。这里要说明的是,这个参数对某一个文件系统起作用,估计很多新手都不大明白什么是LINUX的文件系统,那就用一个简单的办法,把你的每一个分区看作一个文件系统即可,具体操作如下:

$ sudo gedit /etc/fstab

你会看到文件中有这样的记录:
UUID=2640db36-268b-44b6-95cf-ce009fa06cdb /userdata ext3 defaults 0 2
在defaults后面加上noatime,象这样:
UUID=2640db36-268b-44b6-95cf-ce009fa06cdb /userdata ext3 defaults,noatime 0 2

将你想修改的文件系统都按照上面的方法修改,然后存盘,重启系统即可生效。

二、pango

大家都知道pango是firefox运行速度慢的一个元凶,但很多人不知道它同时也是系统的一个拖累,一定要紧掉!

$ sudo vim /etc/environment

加入一行:MOZ_DISABLE_PANGO="1"

保存,重启即可。

这两个小技巧不但能有效提升系统性能,而且还可以加快系统启动速度,试试吧!
上次由 rgaobj 在 2007-12-15 22:59,总共编辑 1 次。
头像
aerowolf
帖子: 1753
注册时间: 2006-02-25 17:09
来自: 西安
送出感谢: 35 次
接收感谢: 4 次

#2

帖子 aerowolf » 2007-12-15 17:00

顶一下,感谢分享。

我试用了,不过等重启后才能知道结果。

祝你好运。
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
anzhangs
帖子: 28
注册时间: 2007-11-06 19:14
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 anzhangs » 2007-12-15 22:08

在defaults后面加上notime,象这样:
UUID=2640db36-268b-44b6-95cf-ce009fa06cdb /userdata ext3 defaults,noatime 0 2
似乎有一个写错了哦
rgaobj
帖子: 209
注册时间: 2007-11-15 7:47
送出感谢: 0
接收感谢: 0

#4

帖子 rgaobj » 2007-12-15 23:00

anzhangs 写了:
在defaults后面加上notime,象这样:
UUID=2640db36-268b-44b6-95cf-ce009fa06cdb /userdata ext3 defaults,noatime 0 2
似乎有一个写错了哦
多谢提醒,已更正。
头像
weive
帖子: 3236
注册时间: 2007-10-21 18:36
来自: 汕头/广东/中国
送出感谢: 2 次
接收感谢: 4 次

#5

帖子 weive » 2007-12-15 23:20

发现我一个严重的问题:如下
# /dev/sda1
UUID=efec47dc-6898-4962-a142-c5d07f2a90e4 / ext3 defaults,errors=remount-ro 0 1
磁盘问题?
老子的哲学是“”,庄子的哲学是“
人有一技在身,则逍遥游而无不为
rgaobj
帖子: 209
注册时间: 2007-11-15 7:47
送出感谢: 0
接收感谢: 0

#6

帖子 rgaobj » 2007-12-15 23:44

weive 写了:发现我一个严重的问题:如下
# /dev/sda1
UUID=efec47dc-6898-4962-a142-c5d07f2a90e4 / ext3 defaults,errors=remount-ro 0 1
磁盘问题?
这个“问题”不严重,大家都有,放心吧!呵呵……

解释一下好了,errors=remount-ro就是给系统指令,当这个文件系统出错时,重新以只读模式进行挂载。所以,这只是一个参数,现在不担心了吧?
头像
weive
帖子: 3236
注册时间: 2007-10-21 18:36
来自: 汕头/广东/中国
送出感谢: 2 次
接收感谢: 4 次

#7

帖子 weive » 2007-12-16 0:11

……errors=remount-ro就是给系统指令,当这个文件系统出错时,重新以只读模式进行挂载。所以,这只是一个参数……
本人菜鸟……大家都有的话为啥一楼没有
老子的哲学是“”,庄子的哲学是“
人有一技在身,则逍遥游而无不为
头像
weive
帖子: 3236
注册时间: 2007-10-21 18:36
来自: 汕头/广东/中国
送出感谢: 2 次
接收感谢: 4 次

#8

帖子 weive » 2007-12-16 0:13

我就菜到底好了。像我这样的要怎么添加进去呢?
UUID=efec47dc-6898-4962-a142-c5d07f2a90e4 / ext3 defaults,noatime,errors=remount-ro 0 1
这样么
老子的哲学是“”,庄子的哲学是“
人有一技在身,则逍遥游而无不为
rgaobj
帖子: 209
注册时间: 2007-11-15 7:47
送出感谢: 0
接收感谢: 0

#9

帖子 rgaobj » 2007-12-16 0:51

weive 写了:我就菜到底好了。像我这样的要怎么添加进去呢?
UUID=efec47dc-6898-4962-a142-c5d07f2a90e4 / ext3 defaults,noatime,errors=remount-ro 0 1
这样么
对,就这样添加即可,此外,还可再进一步:

UUID=efec47dc-6898-4962-a142-c5d07f2a90e4 / ext3 defaults,noatime,nodiratime,errors=remount-ro 0 1

nodiratime这个参数带来的提升虽然不大,但也有一些作用,可以加上。
头像
TeliuTe
论坛版主
帖子: 7453
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 102 次
联系:

#10

帖子 TeliuTe » 2007-12-16 1:10

学一学先,后面慢慢试试
missa
帖子: 38
注册时间: 2007-12-09 4:46
送出感谢: 0
接收感谢: 0

#11

帖子 missa » 2007-12-16 2:03

试用一下
回复

回到 “老旧版本支持”