在奔腾双核2GHZ的处理器,编译openBSD的内核源码,大约只要5分钟就编译完成。单核上也只需要10来分钟。这个可能跟openBSD内核比较精减、驱动比较少有关。
编译后,重启进入系统,发现系统是单核的了。 不知道咋搞?
-------------------------------------------------------------
经CU论坛的GVIM提醒, 在配置目录下有一个为多核CPU的配置文件为GENERIC.MP其内容如下:
-
# $OpenBSD: GENERIC.MP,v 1.8 2008/12/26 17:10:45 deraadt Exp $
-
#
-
# GENERIC.MP - sample multiprocessor kernel
-
#
-
-
include "arch/i386/conf/GENERIC"
-
-
option MULTIPROCESSOR # Multiple processor support
-
-
cpu* at mainbus?
|
|
重新编译:
config GENERIC.MP
cd ../compile/GENERIC.MP
make clean
make depend
make -j2
make install
新生成的内核文件bsd与系统原生内核同样大小,
用hexdump /bsd与原内核比较,也只有大概20行不同。
重启后在top中查看,是支持双核了,但是空闲状态下的CPU占用与原来也差不多,看来真没有必要自己编译openBSD内核????
阅读(3195) | 评论(0) | 转发(0) |