分页: 1 / 2

编译内核好慢啊。。。。xhy(眼镜兄)进。。

发表于 : 2007-09-02 11:32
aitilang
眼镜兄说他编译一次只要几分钟哦,是不是用的gentoo??
还有眼镜兄是怎么精简内核模块的?有没有什么独门秘笈??
用lsmod怎么样?
------------------
现在就在编译。。。。好慢啊。。

发表于 : 2007-09-02 12:10
nihui
cpu 的性能是关键的瓶颈......... :D

发表于 : 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...所有硬件都驱动了 :lol:

发表于 : 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...所有硬件都驱动了 :lol:
nvidia.ko怎么精简的?
那个文件快10M了

莫非是32bit版本的?

发表于 : 2007-09-04 10:12
ofewiofewo
手动安装的老版本的驱动,估计支持硬件少,因此体积也小吧 。