怎样配置OpenBSD(大内存,羿龙2 920)?

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

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

怎样配置OpenBSD(大内存,羿龙2 920)?

帖子 wkx9dragon » 2010-02-06 20:39

在 OpenBSD only 上发了,没解决呀,
自己配置GENERIC,没找到选项呀,不知道从哪下手呀?BSD真炼人呀(炼人,不是练人哦!)

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

帖子 leo » 2010-02-07 1:09

wkx9dragon 写了:在 OpenBSD only 上发了,没解决呀,
自己配置GENERIC,没找到选项呀,不知道从哪下手呀?BSD真炼人呀(炼人,不是练人哦!)
你好,wkx9dragon:
你在OpenBSDonly上提问了,即使没有人回答,也不见得就是无人理睬,有的用户可能没有碰到过这种情况,不知道如何解决,还有可能有的用户和你有同样的问题也没有解决或只是部分解决,正在关注着你的主题内容。

我的计算机最大只有4G内存,没有在4G以上内存的计算机上运行OpenBSD的经验,如果你有超过4G的内存,羡慕一下:mad:,我这里正打算购买一款AMD955+8G DDR3的计算机,估计到时就会和你一样有百爪挠心的感觉。:(,练人——锻练人,炼人——修炼人,全是折磨人。:D

另外可否将你的问题描述的清楚一些,这样也便于有过同样经历并已经解决或部分解决的朋友可以帮助你,也可以让后来的朋友少走一些弯路,例如:
我的系统是XXX的主机,内存是XXX品牌频率是XXX的XXXG,目前安装的是XXX平台XXX版本的OpenBSD,我目前的问题是系统不识别全部内存,或仅识别XXXG内存,我尝试修改了XXX的内容,但是系统仍然无法识别全部的内存,请问有什么方式可以解决吗?

或者
我的系统已经识别了全部内存,但目前的内存的利用率很低,很多程序直接对磁盘操作,我想将部分内存虚拟成一块磁盘,以减少硬盘的读写操作,请问我怎样才能更好的利用超大内存?



ps:网上查阅了一下,似乎没有找到8G内存的方案,如果您找到了,也请post在这里,先谢谢了。

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

帖子 wkx9dragon » 2010-02-10 12:23

谢谢了,在www.gmane.org/openbsd/misc 中找到答案了,以前找错位置了。openbsd amd64 默认是支持大内存的。得自己编译内核。
方法如下:
1) wget -c ftp://ftp.openbsd.org/pub/OpenBSD/4.6/src.tar.gz
wget -c ftp://ftp.openbsd.org/pub/OpenBSD/4.6/sys.tar.gz
2) tar -C /usr/src -xzvf sys.tar.gz
tar -C /usr/src -xzvf src.tar.gz
3) cd /usr/src/sys/arch/amd64/conf
vi /usr/src/sys/arch/amd64/amd64/machdep.c
把 bigmem=0 ,改为 bigmem=1;
4) config GENERIC.MP (如果是多核的,不是的话,GENERIC)
5)cd /usr/src/sys/arch/amd64/complie
make clean (有错误,比管他)
make depand (还有错误,也别管他,如果想仔细研究也可以,管管他)
make (如果一切正常的话,编译2分钟左右,就可以了,在我的机子上)
6) OpenBSD 上说安全的使用新核心的办法(我觉得这个很好,比官方网站上说的方法更安全,他那个老久没跟新了)
cp /usr/src/sys/arch/amd64/complie/bsd /bsd.wkx9dragon( 这个名字随便起)
cd /
echo 'bsd.wkx9dragon' > /etc/boot.conf
6) 好了,重启电脑。
7) 这是我电脑的 dmesg ,祝大家2010新年万事如意。
real mem = 8587378688 (8189MB)
avail mem = 8327782400 (7941MB)

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

帖子 leo » 2010-02-10 12:49

终成正果,恭喜。:)

回复

在线用户

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