编译NetBSD内核大概需要多少空间?

NetBSD的安装、升级、更新等日常问题请在这里讨论。

版主: lionux

回复
hlwork
钴 Co
帖子: 89
注册时间: 2010-10-19 18:48

编译NetBSD内核大概需要多少空间?

帖子 hlwork » 2011-04-04 12:08

NetBSD5.1安装在虚拟机中,分配512M内存。在tmpfs上编译内核空间够不够?

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 编译NetBSD内核大概需要多少空间?

帖子 leo » 2011-04-04 20:31

多大的tmpfs?反正在虚拟机上,你自己试试不就行了,预编译的最新编译工具只有50M左右的大小。

hlwork
钴 Co
帖子: 89
注册时间: 2010-10-19 18:48

回复: 编译NetBSD内核大概需要多少空间?

帖子 hlwork » 2011-04-05 11:47

一般安装系统后编辑fstab挂载tmpfs,没有容量限制。代码和编译工具在虚拟机的硬盘里。
config -b /tmp config-file
在/tmp目录下编译。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 编译NetBSD内核大概需要多少空间?

帖子 leo » 2011-04-05 12:08

召唤lionux或者wkx9dragon, 尤其是后者更爱挑战一下,呵呵,我一般都是老老实实地在系统默认的目录下编译。从未设置过其它的工作目录。

头像
lionux
锌 Zn
帖子: 457
注册时间: 2010-02-04 11:09

回复: 编译NetBSD内核大概需要多少空间?

帖子 lionux » 2011-04-05 17:26

编译一下不就知道了。

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

回复: 编译NetBSD内核大概需要多少空间?

帖子 wkx9dragon » 2011-04-05 17:58

不好意思,没法试,在外面出差呢。在我印象中,光编译内核,不需要太大空间,特别是你只是config 一下,那就应该够了。但如果make的话,特别是 交叉编译的化,需要的空间不小,因为他首先编译工具链。

hlwork
钴 Co
帖子: 89
注册时间: 2010-10-19 18:48

回复: 编译NetBSD内核大概需要多少空间?

帖子 hlwork » 2011-04-06 16:07

在tmpfs上编译GENERIC_TINY使用了18M空间。虚拟机设置512M内存,在tmpfs上编译定制内核应该够用。

hlwork
钴 Co
帖子: 89
注册时间: 2010-10-19 18:48

回复: 编译NetBSD内核大概需要多少空间?

帖子 hlwork » 2011-04-06 16:14

hlwork 写了:一般安装系统后编辑fstab挂载tmpfs,没有容量限制。代码和编译工具在虚拟机的硬盘里。
config -b /tmp config-file
在/tmp目录下编译。
config使用-b选项同时需要-s /usr/src/sys指定内核代码目录。

hlwork
钴 Co
帖子: 89
注册时间: 2010-10-19 18:48

回复: 编译NetBSD内核大概需要多少空间?

帖子 hlwork » 2011-04-06 16:19

leo 写了:召唤lionux或者wkx9dragon, 尤其是后者更爱挑战一下,呵呵,我一般都是老老实实地在系统默认的目录下编译。从未设置过其它的工作目录。
在tmpfs上编译应该会快一点,编译时基本不用写硬盘。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 编译NetBSD内核大概需要多少空间?

帖子 leo » 2011-04-07 10:26

是我的理解有问题,抱歉,我原以为是硬盘上的 /tmp 文件系统。:D

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

回复: 编译NetBSD内核大概需要多少空间?

帖子 wkx9dragon » 2011-04-07 20:48

不知道是不是真的,我自己发现实际上tmpfs文件系统还是要用到硬盘的,不像mfs文件系统,完全内存的。我在用tmpfs 的时候发现硬盘灯时不时还在闪,而mfs则不然。人懒呀,其实看看源代码就知道了,懒的看呀。

hlwork
钴 Co
帖子: 89
注册时间: 2010-10-19 18:48

回复: 编译NetBSD内核大概需要多少空间?

帖子 hlwork » 2011-04-08 13:17

hlwork 写了:在tmpfs上编译GENERIC_TINY使用了18M空间。虚拟机设置512M内存,在tmpfs上编译定制内核应该够用。
编译GENERIC使用了64M空间。

hlwork
钴 Co
帖子: 89
注册时间: 2010-10-19 18:48

回复: 编译NetBSD内核大概需要多少空间?

帖子 hlwork » 2011-04-08 13:22

wkx9dragon 写了:不知道是不是真的,我自己发现实际上tmpfs文件系统还是要用到硬盘的,不像mfs文件系统,完全内存的。我在用tmpfs 的时候发现硬盘灯时不时还在闪,而mfs则不然。人懒呀,其实看看源代码就知道了,懒的看呀。
怎么使用的?在tmpfs上编译内核硬盘灯确实闪了。但是应该是在读文件。没有空闲内存的情况下不知道tmpfs会不会用到硬盘。

hlwork
钴 Co
帖子: 89
注册时间: 2010-10-19 18:48

回复: 编译NetBSD内核大概需要多少空间?

帖子 hlwork » 2011-04-08 13:50

http://mail-index.netbsd.org/current-us ... /0002.html这是2005年tmpfs和mfs的测试。

hlwork
钴 Co
帖子: 89
注册时间: 2010-10-19 18:48

回复: 编译NetBSD内核大概需要多少空间?

帖子 hlwork » 2011-04-08 14:55

网上搜索了一下,mfs的主要问题是:
1,在内存中实现ffs底层结构,影响效率;
2,不能释放不再使用的内存。
tmpfs是为了解决这两个问题而引入的。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 0 访客