1
thedevil7 2012-05-10 09:02:38 +08:00 1
配置 松下 T5 CPU U7500(超低电压双核) 2.5G 的内存
第一个问题: 非第一次安装大概也就半天吧. 第二个问题: 日常更新系统, 我不是经常更新系统地说. 我现在测试一下, 看看有什么样的软件需要更新. 其实吧, 1. 如果是一些编译快的软件, 很快就好了. 2. 但是万一遇到类似 QtGui, QtCore 这样的编译时间基本上需要 2-3 小时的软件, 那就没法了. 所以,建议是第一次把能设的 USE Flag 全设置好. 以后可以减少一些 emerge --update --newuse world 的编译时间. 第三个问题: 编译内核半小时很正常. 1. 内核不是 portage 管理安装的软件. 所以 make="-j5" 这样的多线程编译参数是没有的. 2. 而且只要编译过内核之后, 后来再编译同一个内核就很快了. |
2
shiweifu 2012-05-10 09:25:57 +08:00
记得以前编译gcc的时候,编译了很久,然后我从书上写了几句吐槽gcc的话
|
3
likuku 2012-05-10 09:41:39 +08:00
10~15分钟。使用自制安装包,任意liveCD启动,分区格式化,设好网络/U盘,mount,给未来系统的根分区解压安装包,chroot,编辑/etc/fstab,/etc/conf.d/net,/etc/conf.d/hostname,启动grub,将启动记录安装在hda,reboot即可。
|
4
likuku 2012-05-10 09:46:24 +08:00 1
@thedevil7
第三个问题: 编译内核半小时很正常. 1. 内核不是 portage 管理安装的软件. 所以 make="-j5" 这样的多线程编译参数是没有的. ### 你 make menuconfig 配置完毕,编译内核时,make -j5 如此是有效的。确保你当前运行的gentoo用的是SMP内核。 2. 而且只要编译过内核之后, 后来再编译同一个内核就很快了. ### 因为你用同一份内核src,且没作make clean,且内核配置没有大的变更,之前编译的大部分中间文件(.o)都还可继续利用(ccache就是类似原理,缓冲保存中间文件)。 |
5
likuku 2012-05-10 09:52:55 +08:00 1
@thedevil7 @shiweifu 想要加快portage/emerge 编译软件的速度,可以使用 ccache + distcc
ccache 是编译缓冲加速软件,会自动缓冲之前编译时的 .o 中间文件。 distcc 是分布式编译软件,你得找几台版本一样的gentoo机器,这样,你一台机器用emerge时,其他加入distcc网络的机器都会分担编译任务,成几倍加速编译速度。 以上请参考: http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?full=1#book_part2_chap3 |
6
likuku 2012-05-10 09:58:38 +08:00
编译内核还是很考验CPU和磁盘IO,我目前编译内核(2.6.30)最快记录是35秒。
make -j 16 (4核x2+超线程,OS识别到16个逻辑CPU)。 Dell R610 1U,4核 Intel(R) Xeon(R) CPU E5520 @ 2.27GHz x2,24GRAM,146G SAS 15K 硬盘x6作RAID5,reiserfs文件系统,gentoo x86_64 SMP。 |
7
thedevil7 2012-05-10 10:03:44 +08:00
@likuku 谢谢, 我确实是 smp 的内核。 同时开启了 ccahe, 安装的时候设置好了, 现在就忘了。 分布式计算就没有这个能力了。 不过你说的版本一样, 应该是指的 编译链版本吧? 求教
|
8
likuku 2012-05-10 10:11:35 +08:00
@thedevil7 distcc 在gentoo的详细使用文档,参考上面的,里面有链接,或者直接看这个:
Gentoo Linux文档 -- Gentoo Distcc文档 : http://www.gentoo.org/doc/zh_cn/distcc.xml 我记得是只要libtools,gcc,glibc 一样就可以了。 |
9
likuku 2012-05-10 10:12:17 +08:00
distcc 我实际用过,的确编译速度是成倍提高..
|
10
Xi 2012-05-10 10:28:17 +08:00
C4 CUP,512M内存的垃圾机器,全新安装大概要一两天,包括基本桌面和常用的软件
|
12
chuangbo 2012-05-10 11:02:27 +08:00
我以前的机器,编译个 boost 就要 6-8 个小时……全新安装得一个星期啊……
|
14
likuku 2012-05-10 11:52:52 +08:00
官方stage3包来用liveCD手动安装,在liveCD下编译内核,这个方式是没有自制完整安装包的条件下最快方式了。
|
15
iwinux OP @likuku 我之前试过用 Arch Linux 的 minimal CD 引导安装,但装到一半就后悔了,然后改成装 Arch 了 = =!!!
|
16
likuku 2012-05-10 12:03:56 +08:00
@iwinux 哦,我是用gentooLiveCD或者ubuntu的LiveCD来装gentoo,其实因为手头只有这两个的LiveCD...
|
17
snnn 2015-12-13 15:50:08 +08:00
我想知道你们用 chrome 吗。。。。。
|