[分享]优化,一定要优化阿!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
eat.eat
帖子: 73
注册时间: 2007-01-25 17:22

[分享]优化,一定要优化阿!

#1

帖子 eat.eat » 2007-02-11 2:54

希望对刚装ubuntu的同学有所帮助。

首先是CPU,P4的CPU一定要

代码: 全选

sudo apt-get install linux-686
我今天才发现自己一直用的是i386的,,亏死了。
可以先这样凑合着,以后熟练了自己重新编译内核。

然后是硬盘,我的硬盘是迈拓120G,这样弄的:

代码: 全选

sudo gedit /etc/rc.local
然后在exit 0之前添加这么一行:

代码: 全选

hdparm  -d1X69 -m16 -c3  /dev/hda 
保存退出,重起就可以了。
hdparm本身带-k参数可以设定重起后保持更改的设定,但是我用着不管用,不知道为什么。
把命令放在这就可以每次开机都执行了。

这两个是重头,弄完之后系统运行的速度吓了我一大跳。本来我都觉得ubuntu比XP快挺多了,结果想不到现在更快了,,我现在真忍不住想装gentoo试试,不知道还能有多大的提升。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#2

帖子 zhuqin_83 » 2007-02-11 2:57

686只是针对6.06
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
eat.eat
帖子: 73
注册时间: 2007-01-25 17:22

#3

帖子 eat.eat » 2007-02-11 3:05

啊?没效果?
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#4

帖子 zhuqin_83 » 2007-02-11 3:08

edgy根本不需要什么686,都是generic。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#5

帖子 xport » 2007-02-11 9:22

在Ubuntu Edgy 6.10中,linux-686 已经被linux-generic的软件包所取代了!8)

代码: 全选

[xport@ubuntu ~] $ apt-cache search linux-686
linux-686 - Obsoleted by: linux-generic
linux-686-smp - Obsoleted by: linux-image-generic
其实我是一个演员!-http://blog.csdn.net/xport/
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#6

帖子 karron » 2007-02-11 9:34

gentoo也不见得会很快,很多人有时候感觉快是因为少安装了很多东西.或者说是心理因素.

自己编译系统不见得就能够真正提高性能.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#7

帖子 xport » 2007-02-11 11:00

karron 写了:自己编译系统不见得就能够真正提高性能.
对很多用户来说,保证可用性是首要的目的,自己编译可能会漏掉一些重要的参数,虽然通过了编译,但是安装后却给运行时带来了无法预知的隐患,除非你已经对系统很熟悉了!否则,花了很多时间精力去做调校,实际带来的效益并不是很多!

最终还是要以用为主,不论Windows还是Linux都是一件工具啊!
其实我是一个演员!-http://blog.csdn.net/xport/
littleUbuntu
帖子: 1103
注册时间: 2006-10-19 9:02

#8

帖子 littleUbuntu » 2007-02-11 11:17

并不是所有人都适合用gentoo的。目前的gentoo自然需要更加深入的linux机能才能用。

找到自己最适合的最重要,别说别的操作系统不好。即使使用过,又了解多少呢?
drongh
帖子: 1038
注册时间: 2007-01-10 9:32

#9

帖子 drongh » 2007-02-11 11:26

gentoo是什么阿,
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01

#10

帖子 xiechy » 2007-02-11 12:05

karron
我试过apt-build将X优化成为我的架构的,感觉是有差别吗?2%?呵呵,什么也看不出来。
后来就把apt-build打入冷宫了~

gentoo只有8000来包,远远少于debian系的20000+吧。这点是选debian系的主要理由,基于社区,包数是所有distro中最多的
littleUbuntu
帖子: 1103
注册时间: 2006-10-19 9:02

#11

帖子 littleUbuntu » 2007-02-11 12:10

不知道楼上常用的有多少包?

我常用的软件,不足10个。
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#12

帖子 dogfox » 2007-02-11 12:14

xport 写了:
karron 写了:自己编译系统不见得就能够真正提高性能.
对很多用户来说,保证可用性是首要的目的,自己编译可能会漏掉一些重要的参数,虽然通过了编译,但是安装后却给运行时带来了无法预知的隐患,除非你已经对系统很熟悉了!否则,花了很多时间精力去做调校,实际带来的效益并不是很多!

最终还是要以用为主,不论Windows还是Linux都是一件工具啊!
不知道xport是依据什么来断言的

编译内核怎么会漏掉什么?你所做的只是去掉不必要的硬件驱动
去掉不需要的某些功能
你有什么硬件和什么具体的需要自己必须正确把握
适合自己的才是最好的
全世界linux爱好者联合起来 !
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01

#13

帖子 xiechy » 2007-02-11 12:21

littleUbuntu
重要的不是常用什么包,而是什么包你想用的时候能够方便的得到~~~
选debian系就是为了图个超级市场么~~

如果只看自己常用的包,呵呵,随便什么发行版,就算是lfs,都能够搞定吧,反正是一次辛苦,以后就轻松的事~~
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#14

帖子 karron » 2007-02-11 12:31

只能说人与人是不同的.有的人愿意花时间,慢慢地去看内核成千上万的参数,去编译一个所谓的完全属于自己的内核,有的人就不以为然,觉得没有意义.有的人用lfs花几个星期,突然很高兴地说终于开始编译到gnome了,爽.有的人安装一个系统如果超过半个小时就觉得不可思议,无法接受.

我并不是反对别人编译东西,我自己就经常编译软件,因为我长期使用最新的软件,这些最新的软件往往没有deb包,如果有deb的,我是绝对不会自己去编译的,我不会为了编译而去编译,编译东西对我来说不会带来任何成就感(当然我最开始学会编译软件,编译内核的时候也很兴奋...).我从来不相信就只是简单地输入 ./configure make make install就能够提高性能.

对于内核来说,我鼓励有一定实践经验的linux用户可以尝试编译几次,了解一下如何编译.但是不要以为自己编译的内核就会提高性能.你即便是把所有不需要的东西都去掉,也不见得会提高,也许有提高,但是不是人能够体会或者感觉得到的.

其实说到底,我就是反对什么自己编译的(软件/内核)性能会很高的说法.而不是编译的本身.....
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#15

帖子 xport » 2007-02-11 12:33

dogfox 写了: 不知道xport是依据什么来断言的

编译内核怎么会漏掉什么?你所做的只是去掉不必要的硬件驱动
去掉不需要的某些功能
你有什么硬件和什么具体的需要自己必须正确把握
适合自己的才是最好的
我不是要来打口水仗的,我指的不光是编译内核,也含一般的应用软件的编译,且是说明对一般用户来说!对一个Linux的玩家来说,这个也许对他(她)是很有吸引的一件事情呢。 8)

举个例子,如果要从源代码升级glibc,出了其本身make的参数,也要注意与内核的搭配! :idea:

否则,很容易在内核启动的时候,出现Symbol未定义,或是某个API找不到的错误!:twisted:
其实我是一个演员!-http://blog.csdn.net/xport/
回复