分页: 1 / 2
编译内核好慢啊。。。。xhy(眼镜兄)进。。
发表于 : 2007-09-02 11:32
由 aitilang
眼镜兄说他编译一次只要几分钟哦,是不是用的gentoo??
还有眼镜兄是怎么精简内核模块的?有没有什么独门秘笈??
用lsmod怎么样?
------------------
现在就在编译。。。。好慢啊。。
发表于 : 2007-09-02 12:10
由 nihui
cpu 的性能是关键的瓶颈.........

发表于 : 2007-09-02 14:03
由 aitilang
我可是1G内存160G硬盘,amd3600的cpu
发表于 : 2007-09-02 14:03
由 aitilang
xhy怎么还不来?难道还在睡懒觉??
发表于 : 2007-09-02 14:19
由 xhy
DDR2 800 512M * 2
AMD X2 3600+
64位系统的64位编译器在很多情况下性能要高于32位
编译firefox我只花了不到30分钟 如果用一般的32位编译器 可能要40分钟以上
另外一方便就是内核的配置了
不需要的东西都去掉
一定需要的就编译进内核
可能会需要的就编译成模块
内核配置的不同 编译时间可以有几倍的差距
我现在编译一次是2分半不到点
发表于 : 2007-09-02 14:21
由 bones7456
有这么快啊?
发表于 : 2007-09-02 14:44
由 aitilang
正在编译中。。。
编译模块的时间要多余内核很多倍。。。。
发表于 : 2007-09-02 14:46
由 aitilang
你l连ff都要自己编译。。。。。。。
真有时间,电也有很多啊。。。。。
刚才编译成功后发现声卡没了。。。
正重新编译中。。。。
快了。。。。
发表于 : 2007-09-02 15:01
由 xhy
gentoo用户一般都自己编译软件的
如果使用二进制包 就意味着在发布下一个新版本之前 你没有更新的机会
OpenOffice是我编译过的最慢的东西
算上JAVA的编译时间 总共花了7个小时
编译不影响做起它事情 又不会为了编译而开着机器
发表于 : 2007-09-02 15:41
由 aitilang
r c 2发布了,编译模块的时间是内核的两倍.............
打好的包有118MB.................
发表于 : 2007-09-02 16:08
由 xhy
比较一下目录大小
ls -lh /lib/modules/2.6.22-gentoo-r5/video/
total 9.7M
-rw-r--r-- 1 root root 9.7M 2007-08-24 15:47 nvidia.ko
内很本身的模块加上/boot下的内核文件 大小应该在5M以内
发表于 : 2007-09-02 22:53
由 aitilang
下面是我的
我的vmlinux是2。2M。/boot区有其他内核。。。
aitilang@aitilang-desktop:~/bin/g2ipmsg-0.9.1/src$ du -sh /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/
280M /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/
aitilang@aitilang-desktop:~/bin/g2ipmsg-0.9.1/src$ du -sh /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/
arch/ drivers/ lib/ security/ ubuntu/
crypto/ fs/ net/ sound/
aitilang@aitilang-desktop:~/bin/g2ipmsg-0.9.1/src$ du -sh /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/arch/
1.8M /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/arch/
aitilang@aitilang-desktop:~/bin/g2ipmsg-0.9.1/src$ du -sh /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/lib/
756K /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/lib/
aitilang@aitilang-desktop:~/bin/g2ipmsg-0.9.1/src$ du -sh /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/ubuntu/
11M /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/ubuntu/
aitilang@aitilang-desktop:~/bin/g2ipmsg-0.9.1/src$ du -sh /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/net/
63M /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/net/
aitilang@aitilang-desktop:~/bin/g2ipmsg-0.9.1/src$ du -sh /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/fs
57M /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/fs
aitilang@aitilang-desktop:~/bin/g2ipmsg-0.9.1/src$ du -sh /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/net/63M /lib/modules/2.6.20.3-ubuntu1-rc2/kernel/net/
发表于 : 2007-09-04 8:56
由 ofewiofewo
$du -hs /boot
2.3M /boot
$du -hs /lib/modules/2.6.22-gentoo-r4/
5.6M /lib/modules/2.6.22-gentoo-r4/
我这够精简也够用,nvidia、usb...所有硬件都驱动了

发表于 : 2007-09-04 10:00
由 xhy
ofewiofewo 写了:$du -hs /boot
2.3M /boot
$du -hs /lib/modules/2.6.22-gentoo-r4/
5.6M /lib/modules/2.6.22-gentoo-r4/
我这够精简也够用,nvidia、usb...所有硬件都驱动了

nvidia.ko怎么精简的?
那个文件快10M了
莫非是32bit版本的?
发表于 : 2007-09-04 10:12
由 ofewiofewo
手动安装的老版本的驱动,估计支持硬件少,因此体积也小吧 。