LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: fender010

你们内核多大?

[复制链接]
发表于 2010-1-3 19:29:21 | 显示全部楼层
Post by zhou3345;2061670
楼上敢用btrfs!
看来内核还有很大的精简可为啊,有时间再折腾折腾。


在SSD上试用一个月没出错,后来SSD盘有缺陷退货了,该和btrfs没关系。现在用10G砍头变5G的古董笔记本硬盘,P-List里坏扇1万多,G-List也快写满了,但天天编译内核拷贝数据都没问题,只感觉目前btrfs管理功能还有待完善。
回复 支持 反对

使用道具 举报

发表于 2010-1-3 20:05:25 | 显示全部楼层
lorelei ~ # ls -lh /boot/vmlinuz-2.6.32-yan ;lsmod
-rw-r--r-- 1 root root 2.1M Jan  3 12:16 /boot/vmlinuz-2.6.32-yan
Module                  Size  Used by
lorelei ~ #

没使用模块,所有需要用的都编译进内核了 ,除了VBOX的。

精简内核只提高编译速度...


内核解压很快的,引导的时候一闪而过,几乎看不到解压过程
回复 支持 反对

使用道具 举报

发表于 2010-1-3 21:06:42 | 显示全部楼层
total 3.5M
   0 lrwxrwxrwx 1 root root    1 2009-11-06 20:52 boot -> .
512 drwxr-xr-x 2 root root  632 2009-11-29 12:48 grub
989K -rw-r--r-- 1 root root 986K 2009-11-29 00:23 initramfs-genkernel-x86-2.6.31-gentoo-r6
1.7M -rw-r--r-- 1 root root 1.6M 2009-11-29 00:13 kernel-genkernel-x86-2.6.31-gentoo-r6
853K -rw-r--r-- 1 root root 852K 2009-11-29 00:13 System.map-genkernel-x86-2.6.31-gentoo-r6
回复 支持 反对

使用道具 举报

发表于 2010-1-3 21:13:49 | 显示全部楼层
3.8MB 记得以前那个本本的内核只有2MB
回复 支持 反对

使用道具 举报

发表于 2010-1-3 21:51:58 | 显示全部楼层
大家都曝光了,gentoo用户升级就是比较勤~ 还在用旧内核的抓紧升级,看最近报告有几个小漏洞。 适当精简一下还是有必要,遇到上次APPLE TALK之类的偏门漏洞就不怕了。
回复 支持 反对

使用道具 举报

发表于 2010-1-3 22:01:58 | 显示全部楼层
GenKen # du -sh /boot/vmlinuz-2.6.33-rc2-zen1
3.1M        /boot/vmlinuz-2.6.33-rc2-zen1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-4 00:42:25 | 显示全部楼层
我又重新编译了一下内核,又去掉了一些东西,还调整了io调度器,去掉了ipv6,调整了网络接口的数据包出入的调度器(直接fifo,就算是没有调度器吧),

但是这次没有使用optimize for size(大概是这个名字吧),

就是不使用-Os而使用-O2来编译的那个选项,

结果内核果然变大了,现在是3.0M, :yun:

但是貌似是有那么点性能提升的,有一个计算的运行时间减少了一点。
回复 支持 反对

使用道具 举报

发表于 2010-1-4 10:26:50 | 显示全部楼层
最新的stage3把lzma去掉了……囧,最后用gzip搞了个3702kb的kernel……
回复 支持 反对

使用道具 举报

发表于 2010-1-4 12:35:16 | 显示全部楼层
我喜欢把硬件驱动编译成模块,硬盘的驱动编进内核
# ll /boot/
total 7.3M
lrwxrwxrwx 1 root root   27 Dec 28 17:39 System.map -> System.map-2.6.31-gentoo-r8
-rw-r--r-- 1 root root 1.2M Dec 28 17:19 System.map-2.6.31-gentoo-r8
-rw-r--r-- 1 root root 1.3M Dec 28 15:48 System.map-2.6.32-gentoo-r1
lrwxrwxrwx 1 root root    1 Oct 14 03:00 boot -> .
-rw-r--r-- 1 root root  58K Dec 28 17:20 config-2.6.31-gentoo-r8
-rw-r--r-- 1 root root  59K Dec 28 15:48 config-2.6.32-gentoo-r1
drwxr-xr-x 2 root root 4.0K Dec 28 17:20 grub
-rw-r--r-- 1 root root 1.5M Dec  3 13:41 initramfs-genkernel-x86_64-2.6.31-gentoo-r6
-rw-r--r-- 1 root root 1.7M Dec 28 17:19 kernel-2.6.31-gentoo-r8
-rw-r--r-- 1 root root 1.7M Dec 28 15:48 kernel-2.6.32-gentoo-r1
回复 支持 反对

使用道具 举报

发表于 2010-1-4 18:31:33 | 显示全部楼层
我的内核1.4M,不用initrd 。
除开启动必需,其他都编为模块。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表