※ 引述《sigma.bbs@wretch.csie.nctu.edu.tw (My Reflection)》之銘言:
> 我是使用 current的
> 但是不知道為什麼, 我的一支程式最多只能要到大約 512 M的記憶體
> 所以有些程式會跑不下去, 我的swap都還夠
> 寫了簡單的程式測試一樣如此
> 請問 kernel 要改什麼地方嗎?
> #include<stdlib.h>
> main(){
> while(1)
> malloc(1024);
> }
我知道在4.x版中可以把每個daemon所能取得的memory大小寫進kernel內,
# increase daemon memory size to 1024MB
options MAXDSIZ="(1024*1024*1024)"
options MAXSSIZ="(1024*1024*1024)"
options DFLDSIZ="(1024*1024*1024)"
5.x版就不清楚了,
您要不要試試看?
--
※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 163.27.227.129]