LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: koala114

为什么LiveCD可以免安装运行,安装gentoo还要编译?

[复制链接]
发表于 2008-12-26 20:17:59 | 显示全部楼层
Post by linyunxian;1930184
[~ 0]$ genlop -t gcc
* sys-devel/gcc

     Thu May 15 03:15:59 2008 >>> sys-devel/gcc-4.1.2
       merge time: 27 minutes and 4 seconds.

     Sun Sep  7 15:33:36 2008 >>> sys-devel/gcc-4.3.1-r1
       merge time: 1 hour, 30 minutes and 11 seconds.

     Thu Oct  9 21:00:00 2008 >>> sys-devel/gcc-4.3.2
       merge time: 1 hour, 10 minutes and 55 seconds.

     Wed Dec 17 09:53:23 2008 >>> sys-devel/gcc-4.3.2
       merge time: 57 minutes and 56 seconds.

     Thu Dec 25 00:28:29 2008 >>> sys-devel/gcc-4.3.2
       merge time: 1 hour, 1 minute and 6 seconds.

[~ 0]$ cat /proc/cpuinfo
processor        : 0
vendor_id        : GenuineIntel
cpu family        : 6
model                : 23
model name        : Intel(R) Core(TM)2 Duo CPU     T8100  @ 2.10GHz
stepping        : 6
cpu MHz                : 2101.000
cache size        : 3072 KB


真是好机器,好芯。
回复 支持 反对

使用道具 举报

发表于 2008-12-26 20:25:45 | 显示全部楼层
[~ 0]$ genlop -t gcc
* sys-devel/gcc

     Thu May 15 03:15:59 2008 >>> sys-devel/gcc-4.1.2
       merge time: 27 minutes and 4 seconds.

     Sun Sep  7 15:33:36 2008 >>> sys-devel/gcc-4.3.1-r1
       merge time: 1 hour, 30 minutes and 11 seconds.

     Thu Oct  9 21:00:00 2008 >>> sys-devel/gcc-4.3.2
       merge time: 1 hour, 10 minutes and 55 seconds.

     Wed Dec 17 09:53:23 2008 >>> sys-devel/gcc-4.3.2
       merge time: 57 minutes and 56 seconds.

     Thu Dec 25 00:28:29 2008 >>> sys-devel/gcc-4.3.2
       merge time: 1 hour, 1 minute and 6 seconds.

[~ 0]$ cat /proc/cpuinfo
processor        : 0
vendor_id        : GenuineIntel
cpu family        : 6
model                : 23
model name        : Intel(R) Core(TM)2 Duo CPU     T8100  @ 2.10GHz
stepping        : 6
cpu MHz                : 2101.000
cache size        : 3072 KB
回复 支持 反对

使用道具 举报

发表于 2008-12-26 20:57:16 | 显示全部楼层
  1. ~ $ genlop -t gcc
  2. * sys-devel/gcc

  3.      Sun Nov  2 17:46:25 2008 >>> sys-devel/gcc-4.1.2
  4.        merge time: 39 minutes and 19 seconds.

  5.      Fri Nov 21 00:43:11 2008 >>> sys-devel/gcc-3.4.6-r2
  6.        merge time: 22 minutes and 46 seconds.

  7.      Sat Nov 22 09:08:39 2008 >>> sys-devel/gcc-3.4.6-r2
  8.        merge time: 18 minutes and 1 second.

  9.      Sun Nov 23 18:52:55 2008 >>> sys-devel/gcc-4.1.2
  10.        merge time: 37 minutes and 56 seconds.

  11.      Thu Dec 18 17:49:49 2008 >>> sys-devel/gcc-4.1.2
  12.        merge time: 39 minutes and 38 seconds.

  13.      Thu Dec 18 20:15:18 2008 >>> sys-devel/gcc-4.3.2
  14.        merge time: 1 hour, 1 minute and 25 seconds.

  15.      Wed Dec 24 11:01:40 2008 >>> sys-devel/gcc-4.3.2
  16.        merge time: 1 hour and 29 seconds.

复制代码


跟楼上同U,但是用的“-j2”
回复 支持 反对

使用道具 举报

发表于 2008-12-27 08:59:28 | 显示全部楼层
从大伙的时间来看,双核在gcc的编译上并没有明显的速度优势。是不是编译只占用了其中一个u,剩下的一半可以自如的同时完成其他的工作。
回复 支持 反对

使用道具 举报

发表于 2008-12-27 10:21:15 | 显示全部楼层
Post by zhou3345;1930370
从大伙的时间来看,双核在gcc的编译上并没有明显的速度优势。

你拿个单核试试看。
Post by zhou3345;1930370
是不是编译只占用了其中一个u,剩下的一半可以自如的同时完成其他的工作。

编译过程中总是有一些时候,并不是满负荷的,每个核都在30%以下;也有一些时候,总是满负荷的。其它时候,用“-j2”时大致是在90%上下,而“-j3”就可以让两个核都是100%。
回复 支持 反对

使用道具 举报

发表于 2008-12-27 13:02:00 | 显示全部楼层
Post by coderoar
你拿个单核试试看。
兄弟,我的u已经贴过了。
回复 支持 反对

使用道具 举报

发表于 2008-12-27 13:59:33 | 显示全部楼层
Post by zhou3345;1930434
兄弟,我的u已经贴过了。

忘了,新版的gcc真的很奇怪
回复 支持 反对

使用道具 举报

发表于 2008-12-27 15:55:28 | 显示全部楼层
Post by coderoar;1930125
一直用的,但是从没认真比较过


能快很多,

我用ccache把freebsd的内核编译时间从5分钟缩短到了1分钟。
回复 支持 反对

使用道具 举报

发表于 2008-12-27 16:29:07 | 显示全部楼层
Post by fender010;1930506

我用ccache把freebsd的内核编译时间从5分钟缩短到了1分钟

freebsd的内核这么小?
回复 支持 反对

使用道具 举报

发表于 2008-12-27 16:37:44 | 显示全部楼层
这个问题比较囧
回复 支持 反对

使用道具 举报

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

本版积分规则

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