Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244860
  • 博文数量: 22
  • 博客积分: 513
  • 博客等级: 下士
  • 技术积分: 209
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-09 17:47
个人简介

生命的奇迹

文章分类

全部博文(22)

文章存档

2014年(1)

2013年(9)

2012年(4)

2011年(8)

分类: BSD

2013-09-06 17:45:58

在奔腾双核2GHZ的处理器,编译openBSD的内核源码,大约只要5分钟就编译完成。单核上也只需要10来分钟。这个可能跟openBSD内核比较精减、驱动比较少有关。
编译后,重启进入系统,发现系统是单核的了。 不知道咋搞?
-------------------------------------------------------------
经CU论坛的GVIM提醒, 在配置目录下有一个为多核CPU的配置文件为GENERIC.MP其内容如下:
  1. #       $OpenBSD: GENERIC.MP,v 1.8 2008/12/26 17:10:45 deraadt Exp $
  2. #
  3. #       GENERIC.MP - sample multiprocessor kernel
  4. #

  5. include "arch/i386/conf/GENERIC"

  6. option          MULTIPROCESSOR  # Multiple processor support

  7. 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内核????
阅读(3153) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~