Gentoo 安装时间参考? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iwinux
V2EX    Gentoo

Gentoo 安装时间参考?

  •  
  •   iwinux 2012-05-10 08:51:23 +08:00 10006 次点击
    这是一个创建于 4934 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位玩 Gentoo 的 V2EXers,请问你们的机器配置如何(主要是CPU),以及全新安装一次系统要用多长时间(并不是指 *第一次* 安装,因为那肯定还包括看文档学习的时间……)?

    另外,日常系统更新大概要多长时间?(假设大家装的软件包都差不多,且软件包的更新频率大致相同)

    一直对 Gentoo 很有兴趣,但对自己的机器没什么信心(上次编译个内核用了半小时 = =)
    17 条回复    2015-12-13 15:50:08 +08:00
    thedevil7
        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. 而且只要编译过内核之后, 后来再编译同一个内核就很快了.
    shiweifu
        2
    shiweifu  
       2012-05-10 09:25:57 +08:00
    记得以前编译gcc的时候,编译了很久,然后我从书上写了几句吐槽gcc的话
    likuku
        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即可。
    likuku
        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就是类似原理,缓冲保存中间文件)。
    likuku
        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
    likuku
        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。
    thedevil7
        7
    thedevil7  
       2012-05-10 10:03:44 +08:00
    @likuku 谢谢, 我确实是 smp 的内核。 同时开启了 ccahe, 安装的时候设置好了, 现在就忘了。 分布式计算就没有这个能力了。 不过你说的版本一样, 应该是指的 编译链版本吧? 求教
    likuku
        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 一样就可以了。
    likuku
        9
    likuku  
       2012-05-10 10:12:17 +08:00
    distcc 我实际用过,的确编译速度是成倍提高..
    Xi
        10
    Xi  
       2012-05-10 10:28:17 +08:00
    C4 CUP,512M内存的垃圾机器,全新安装大概要一两天,包括基本桌面和常用的软件
    dhysum
        11
    dhysum  
       2012-05-10 10:59:34 +08:00
    @likuku mark.
    chuangbo
        12
    chuangbo  
       2012-05-10 11:02:27 +08:00
    我以前的机器,编译个 boost 就要 6-8 个小时……全新安装得一个星期啊……
    iwinux
        13
    iwinux  
    OP
       2012-05-10 11:03:25 +08:00
    @likuku 服务器配置啊 = =
    likuku
        14
    likuku  
       2012-05-10 11:52:52 +08:00
    官方stage3包来用liveCD手动安装,在liveCD下编译内核,这个方式是没有自制完整安装包的条件下最快方式了。
    iwinux
        15
    iwinux  
    OP
       2012-05-10 12:01:12 +08:00
    @likuku 我之前试过用 Arch Linux 的 minimal CD 引导安装,但装到一半就后悔了,然后改成装 Arch 了 = =!!!
    likuku
        16
    likuku  
       2012-05-10 12:03:56 +08:00
    @iwinux 哦,我是用gentooLiveCD或者ubuntu的LiveCD来装gentoo,其实因为手头只有这两个的LiveCD...
    snnn
        17
    snnn  
       2015-12-13 15:50:08 +08:00
    我想知道你们用 chrome 吗。。。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5552 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 06:34 PVG 14:34 LAX 22:34 JFK 01:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86