免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 8704 | 回复: 23

[FreeBSD] FreeBSD 5.4上一个进程不能使用超过2GB的内存? [复制链接]

论坛徽章:
0
发表于 2006-03-09 10:47 |显示全部楼层
我在DELL 2850上运行程序,以前2850上安装的是2GB的内存,在loader.conf中设置一个进程可用的最大内存为3.5GB后重新启动机器,操作系统启动不了,改回原来的1.8GB,又可以了。是不是FreeBSD5.4对单个进程使用的内存有限制?应该怎么解决这个问题?

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
发表于 2006-03-09 11:11 |显示全部楼层
呵呵,我昨天才看了看书,说得是:
OS分配的虚拟内存最大不能超过 实际可分配的物理内存(也就是除开OS固定占用之外的剩余内存) + swap空间大小。
原文如下:
"The total virtual memory that can be provided by the system is limited to the amount of physical memory available for paging plus the amount of swap space that is provided. "

论坛徽章:
0
发表于 2006-03-09 13:09 |显示全部楼层
什么东西要那么大的内存?

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
发表于 2006-03-09 13:36 |显示全部楼层
书上说数据库可能需要。有些应用需要调入很多的数据页面,但是只使用一点点。还讲了如何处理,嘿,英文的,昨天头有点疼,这部分看得一知半解。

论坛徽章:
0
发表于 2006-03-09 13:45 |显示全部楼层
原帖由 gvim 于 2006-3-9 13:36 发表
书上说数据库可能需要。有些应用需要调入很多的数据页面,但是只使用一点点。还讲了如何处理,嘿,英文的,昨天头有点疼,这部分看得一知半解。


是先头疼还是后头疼?

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
发表于 2006-03-09 13:50 |显示全部楼层
原帖由 雨丝风片 于 2006-3-9 13:45 发表


是先头疼还是后头疼?


concurrent

论坛徽章:
0
发表于 2006-03-11 17:29 |显示全部楼层
我们的设备需要处理很大的数据量,有很多数据需要先缓存等全部内容收到后再处理和保存。现在设备上安装的内存是2GB,有时会丢数据。而且CPU的占用率不高,所以我们想通过增加内存来提高设备的处理能力。

其实我的问题是一个技术问题,与应用无关啊。

论坛徽章:
0
发表于 2006-03-11 18:08 |显示全部楼层
是X86_64的CPU的话,就安装AMD64版本的吧

论坛徽章:
0
发表于 2006-03-11 21:42 |显示全部楼层
FreeBSD 系统环境下,0xc0000000 以上的空间都是留给内核的,因此可用内存空间小于3G,此外估计还要减去代码区和堆栈区的空间,好像是 0x8000000 以上的空间,因此程序数据区可用空间小于 2G,不过也许可以减小代码和堆栈区空间。或者改用 64 位的系统,我怀疑即使采用 64位 BSD kernel ,用户空间的 library 还是 32 位的,依旧不能使用超过 4G 的寻址空间。

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
发表于 2006-03-12 01:03 |显示全部楼层
原帖由 liangyi571 于 2006-3-11 21:42 发表
FreeBSD 系统环境下,0xc0000000 以上的空间都是留给内核的,因此可用内存空间小于3G,此外估计还要减去代码区和堆栈区的空间,好像是 0x8000000 以上的空间,因此程序数据区可用空间小于 2G,不过也许可以减小代 ...


你说的是访问空间。LZ的问题是虚拟内存的分配。
不管你虚存可访问空间再大,即便是64 bit,数据总只能放在物理内存页和swap里面。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP