shenhao0129 于 2010-10-24 13:26:20发表:
引用: 12# shenhao0129 这倒也是,在选的时候,很多都是凭感觉差不多选或者不选,的确没有从整个系统的角度来看,但那是需要长期积累的额,哎,这年头混饭吃不容易啊 wucongdonglai 发表于 2010-10-22 16:17
wucongdonglai 于 2010-10-22 16:17:39发表:
12# shenhao0129 这倒也是,在选的时候,很多都是凭感觉差不多选或者不选,的确没有从整个系统的角度来看,但那是需要长期积累的额,哎,这年头混饭吃不容易啊
shenhao0129 于 2010-10-22 13:28:44发表:
你针对自己的机器挨个的选择这个硬件的驱动什么的只是一个方面,还有一些选项是与硬件无关的,是否都有正确的了解他的功能?内核优化并不是简单的关闭或者打开一个选项就可以的了,需要对内核那些设定及内核运行启动整个过程有一个全面的了解,才能组合出一个最适合自己机器的最优的解决方案的
wucongdonglai 于 2010-10-21 17:15:53发表:
7# deepwhite 哦,原来是这么个说法啊,看来我的评价标准不对!回头等下周我再去整整gentoo
wucongdonglai 于 2010-10-21 17:14:29发表:
9# shenhao0129 我是按着俺的工控机的配置,挨项挨项选的,毕竟要以后拿给总工看的嘛!选了我一个多星期,然后编译完了后又出了一大堆错误,又整了我一个多星期,我可怜的时间就耗在那了!到现在还不能上网,回头还得整,郁闷!但是就是说单单的运行相同的程序,按理说我的这样配置之后应该是要快一点的啊?
shenhao0129 于 2010-10-21 09:48:58发表:
单纯的编译内核并不一定就速度有很大的提高,关键是你会不会针对自己特定的硬件设备来优化,比如指定只加载自己机器的驱动,并且指定加载那一些,关闭系统启动中的硬件自动检测等等
wucongdonglai 于 2010-10-21 09:12:19发表:
4# compat 按理说不会啊,我采用同版本编译内核,这并没有升级啊
deepwhite 于 2010-10-21 08:57:14发表:
引用: 我gentoo也做了啊,就是按着官方手册做的,做到10重启系统,完了之后我一看gentoo启动也并不快,整个系统也有近2G(我是在虚拟机上,df -h看到的有近2G),感觉大失所望,所以就没有接下去做了!我至今都在纳闷为什么很多人说gentoo快呢?
wucongdonglai 于 2010-10-21 08:35:45发表:
2# HYMjpg 工控机的内存是512M的
wucongdonglai 于 2010-10-21 08:35:24发表:
3# deepwhite 我gentoo也做了啊,就是按着官方手册做的,做到10重启系统,完了之后我一看gentoo启动也并不快,整个系统也有近2G(我是在虚拟机上,df -h看到的有近2G),感觉大失所望,所以就没有接下去做了!我至今都在纳闷为什么很多人说gentoo快呢?
compat 于 2010-10-20 21:11:03发表:
升上去的都有很多不稳定的因素在里面
deepwhite 于 2010-10-20 17:10:12发表:
LZ 进入了个误区。 自己编译的内核不一定就要比系统自带的快,在性能上不一定会有很大的变化。 去掉很多无用的模块之后,启动速度应该会比原来快一些,但是这个节省下的时间对人来讲,可以忽略不计。 而内核启动之后,各种软件运行的速度和内核关系不大,而与 glibc 以及各个软件自身的优化关系较大。 感兴趣的话,你可以放弃 ubuntu 来试试 gentoo , 感受一下针对自己机器的硬件自己做优化得到的系统的速度。 对了,内核大牛 ck 对调度器有一个叫 BFS 的补丁,可以在一定程度上提高桌面系统的响应,你感兴趣的话也可以试试看。
HYMjpg 于 2010-10-20 16:47:58发表:
你多少内存?
shenhao0129 于 2010-10-24 13:26:20发表:
对啊,内核本来就是一个整体,并不是简单个各个模块的性能的简单的叠加
wucongdonglai 于 2010-10-22 16:17:39发表:
12# shenhao0129
这倒也是,在选的时候,很多都是凭感觉差不多选或者不选,的确没有从整个系统的角度来看,但那是需要长期积累的额,哎,这年头混饭吃不容易啊
shenhao0129 于 2010-10-22 13:28:44发表:
你针对自己的机器挨个的选择这个硬件的驱动什么的只是一个方面,还有一些选项是与硬件无关的,是否都有正确的了解他的功能?内核优化并不是简单的关闭或者打开一个选项就可以的了,需要对内核那些设定及内核运行启动整个过程有一个全面的了解,才能组合出一个最适合自己机器的最优的解决方案的
wucongdonglai 于 2010-10-21 17:15:53发表:
7# deepwhite
哦,原来是这么个说法啊,看来我的评价标准不对!回头等下周我再去整整gentoo
wucongdonglai 于 2010-10-21 17:14:29发表:
9# shenhao0129
我是按着俺的工控机的配置,挨项挨项选的,毕竟要以后拿给总工看的嘛!选了我一个多星期,然后编译完了后又出了一大堆错误,又整了我一个多星期,我可怜的时间就耗在那了!到现在还不能上网,回头还得整,郁闷!但是就是说单单的运行相同的程序,按理说我的这样配置之后应该是要快一点的啊?
shenhao0129 于 2010-10-21 09:48:58发表:
单纯的编译内核并不一定就速度有很大的提高,关键是你会不会针对自己特定的硬件设备来优化,比如指定只加载自己机器的驱动,并且指定加载那一些,关闭系统启动中的硬件自动检测等等
wucongdonglai 于 2010-10-21 09:12:19发表:
4# compat
按理说不会啊,我采用同版本编译内核,这并没有升级啊
deepwhite 于 2010-10-21 08:57:14发表:
系统快慢指的不是单独的一个启动速度,如果一味追求启动速度快的话,你还是用 ubuntu 或 Fedora 吧, 我的 gentoo 不开图形界面的话,从出现 grub 到进入命令行大概需要 8 秒的时间;如果把gdm添加到 init level 3 里面,需要20秒。这个速度比 Ubuntu 和 Fedora 都要慢。因为后面两个在系统启动上做了很多修改(为了吸引用户),而 Gentoo 则没有做太多的优化。
毕竟系统是拿来用的,在用的时候才能真正体会,而不是用来比拼启动速度的(比拼启动速度的是 360 这个东东)。
系统大小的问题,因为 gentoo 是你一步一步编译得到的,系统里面的内容,除了必要的二进制文件以外,还包括了其他用于进一步开发所需的东西(这个说法并不严谨,但我不知道该怎么说)。举个例子, Ubuntu/Fedora 里面应该有 libXcursor 这个东西,但是如果你想 make menuconfig 配置内核的话,你还需要去安装 libXcurosor-devel , 而 Gentoo 则不用,Gentoo 的 libXcursor 里面已经包括了。换句话说,很多的软件,Gentoo 里面既包含了可执行档,也包含了开发所需的库,数量上相当于 U/F 的两倍。体积当然会大。但他不会一直大下去。如果你想在 U/F 下也自己编东西,那么你装了 N 多的 devel 之后,两者体积谁大谁小,就没准了。
用惯了 gentoo ,用其他的发行版的时候都感觉束手束脚,很难受。
wucongdonglai 于 2010-10-21 08:35:45发表:
2# HYMjpg
工控机的内存是512M的
wucongdonglai 于 2010-10-21 08:35:24发表:
3# deepwhite
我gentoo也做了啊,就是按着官方手册做的,做到10重启系统,完了之后我一看gentoo启动也并不快,整个系统也有近2G(我是在虚拟机上,df -h看到的有近2G),感觉大失所望,所以就没有接下去做了!我至今都在纳闷为什么很多人说gentoo快呢?
compat 于 2010-10-20 21:11:03发表:
升上去的都有很多不稳定的因素在里面
deepwhite 于 2010-10-20 17:10:12发表:
LZ 进入了个误区。
自己编译的内核不一定就要比系统自带的快,在性能上不一定会有很大的变化。
去掉很多无用的模块之后,启动速度应该会比原来快一些,但是这个节省下的时间对人来讲,可以忽略不计。
而内核启动之后,各种软件运行的速度和内核关系不大,而与 glibc 以及各个软件自身的优化关系较大。
感兴趣的话,你可以放弃 ubuntu 来试试 gentoo , 感受一下针对自己机器的硬件自己做优化得到的系统的速度。
对了,内核大牛 ck 对调度器有一个叫 BFS 的补丁,可以在一定程度上提高桌面系统的响应,你感兴趣的话也可以试试看。
HYMjpg 于 2010-10-20 16:47:58发表:
你多少内存?