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

编译安装或者制作Deb包
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

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

#1

帖子 aitilang » 2007-09-02 11:32

眼镜兄说他编译一次只要几分钟哦,是不是用的gentoo??
还有眼镜兄是怎么精简内核模块的?有没有什么独门秘笈??
用lsmod怎么样?
------------------
现在就在编译。。。。好慢啊。。
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
nihui
帖子: 1746
注册时间: 2006-10-21 12:03
来自: Shanghai
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 nihui » 2007-09-02 12:10

cpu 的性能是关键的瓶颈......... :D
.

私人空间
附有 Magic Linux 2.1 最新开发日志~


미안하다, 사랑한다


欢迎来 #xfce-cn 中文频道~~
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#3

帖子 aitilang » 2007-09-02 14:03

我可是1G内存160G硬盘,amd3600的cpu
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#4

帖子 aitilang » 2007-09-02 14:03

xhy怎么还不来?难道还在睡懒觉??
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

#5

帖子 xhy » 2007-09-02 14:19

DDR2 800 512M * 2
AMD X2 3600+

64位系统的64位编译器在很多情况下性能要高于32位
编译firefox我只花了不到30分钟 如果用一般的32位编译器 可能要40分钟以上

另外一方便就是内核的配置了
不需要的东西都去掉
一定需要的就编译进内核
可能会需要的就编译成模块

内核配置的不同 编译时间可以有几倍的差距

我现在编译一次是2分半不到点
目前负债150多万
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#6

帖子 bones7456 » 2007-09-02 14:21

有这么快啊?
关注我的blog: ε==3
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#7

帖子 aitilang » 2007-09-02 14:44

正在编译中。。。
编译模块的时间要多余内核很多倍。。。。
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#8

帖子 aitilang » 2007-09-02 14:46

你l连ff都要自己编译。。。。。。。
真有时间,电也有很多啊。。。。。


刚才编译成功后发现声卡没了。。。
正重新编译中。。。。
快了。。。。
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

#9

帖子 xhy » 2007-09-02 15:01

gentoo用户一般都自己编译软件的
如果使用二进制包 就意味着在发布下一个新版本之前 你没有更新的机会

OpenOffice是我编译过的最慢的东西
算上JAVA的编译时间 总共花了7个小时

编译不影响做起它事情 又不会为了编译而开着机器
目前负债150多万
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#10

帖子 aitilang » 2007-09-02 15:41

r c 2发布了,编译模块的时间是内核的两倍.............
打好的包有118MB.................
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

#11

帖子 xhy » 2007-09-02 16:08

比较一下目录大小

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_16_05_55.png
/boot
/lib/modules
目前负债150多万
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#12

帖子 aitilang » 2007-09-02 22:53

下面是我的
我的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/
附件
screen.png
kao,
也太大了。。。。。
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
ofewiofewo
帖子: 547
注册时间: 2007-06-02 14:56
送出感谢: 0
接收感谢: 0

#13

帖子 ofewiofewo » 2007-09-04 8:56

$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:
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

#14

帖子 xhy » 2007-09-04 10:00

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版本的?
目前负债150多万
头像
ofewiofewo
帖子: 547
注册时间: 2007-06-02 14:56
送出感谢: 0
接收感谢: 0

#15

帖子 ofewiofewo » 2007-09-04 10:12

手动安装的老版本的驱动,估计支持硬件少,因此体积也小吧 。
回复

回到 “编译或打包”