免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11550 | 回复: 8
打印 上一主题 下一主题

[系统管理] [已解决]64位 系统能识别4G内存,但实际只能使用2G,非常忧郁 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-19 10:12 |只看该作者 |倒序浏览
本帖最后由 迟迟不飞 于 2012-05-22 21:22 编辑

最近搞java开发,启动tomcat加载应用程序时总觉得很慢,整个电脑都卡起来,甚至tomcat 45秒启动超时……
在系统监视器中发现了问题。我的电脑是4G内存的,系统也能正常识别显示4G或3.8G(不知为何)……
但物理内存使用每次涨到2.0G后,交换空间使用便开始涨(这个时候便开始慢了),经过反复测试,包括再开GIMP编辑大图片,物理内存使用永远超不过2.0G,一到这个数就开始使用交换空间……

搜索到了一点资料,一说是在grub加载内核时加mem=4096M参数(测试无用,反而内存识别变成了3.2G)
也有说重编译内核,内存那里选择大内存……但我本身就是64位的……看那资料感觉是说的32位的。。(三个选项:小内存,大内存,PAE……64位的怎么会还用PAE)
求大侠指教这个怎么处理啊!严重影响开发效率ing……

环境:Ubuntu Desktop 12.04 LTS x64_84
Linux raymond-desktop 3.2.0-24-generic #38-Ubuntu SMP Tue May 1 16:18:50 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
两条Kingston 2G DDR3内存 meminfo中都正常。
BIOS中也正常显示4096MB内存

论坛徽章:
1
巳蛇
日期:2013-10-28 15:55:33
2 [报告]
发表于 2012-05-19 14:03 |只看该作者
的确奇怪, linux总是先用尽内存才考虑swap的.
我不清楚了...

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
3 [报告]
发表于 2012-05-20 22:52 |只看该作者
PAE也能用到4G内存的,跟这个没关系。

论坛徽章:
0
4 [报告]
发表于 2012-05-22 21:22 |只看该作者
已经解决!
发现是开了VMware的关系,我给VMware里的虚拟机分了1.5G内存……外面就只能用2G了……
然后我把虚拟机改为1G内存……外面就可以占到2.5G……
看来是系统监视器统计内存使用时,VMware的物理内存使用没有被统计在内……

于是又买了条4G内存……8G应该够了……

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
5 [报告]
发表于 2012-05-22 21:26 |只看该作者
回复 4# 迟迟不飞


    说实话,我崩溃了。。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2012-05-23 07:55 |只看该作者
原来是开了虚拟机.为什么vm的进程显示不出来呢,奇怪

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
7 [报告]
发表于 2012-05-23 11:24 |只看该作者
chenyx 发表于 2012-05-23 07:55
原来是开了虚拟机.为什么vm的进程显示不出来呢,奇怪



虚拟机好像都不显示,我的virtualbox也不现实,只显示自身的运行内存。

论坛徽章:
1
水瓶座
日期:2014-11-05 09:30:30
8 [报告]
发表于 2012-05-23 18:02 |只看该作者
楼主的回答,让我顿时无语.....自己的电脑开了什么程序都不知道嘛

论坛徽章:
0
9 [报告]
发表于 2012-05-24 09:09 |只看该作者
和楼上的一个感觉!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP