RedHat 内存不能完全使用

happy381 2008-11-13 05:15:30
在RedHat enterprise Linux 5 中:
1,我服务器硬件内存是8G,可是在linux 系统中只有2517M 不知是怎么会事。请各位前辈指教。
2,Swap交换分区在系统启动后,还会应用到吗?他跟Windows虚拟内存原理一样吗?
以下是我在系统中用Free -m 查看到的信息:
total used free shared buffers cached
Mem: 2517 2393 124 0 27 2159
-/+ buffers/cache: 207 2310
Swap: 7993 0 7993


请各位前辈指教.................
...全文
273 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
勇往直前! 2009-01-16
  • 打赏
  • 举报
回复
到网上下个PATCH,打个支持大内存的补丁
playmud 2009-01-15
  • 打赏
  • 举报
回复
32位也可以,打开大内存支持就行了
  • 打赏
  • 举报
回复
8G内存..估计确实是内核版本问题.
analysefirst 2009-01-15
  • 打赏
  • 举报
回复
要重编内核就肯定可以了。
要选Processor type and features ---> High Memory Support
Eellink 2009-01-05
  • 打赏
  • 举报
回复
我也遇到了同样的问题,
total used free shared buffers cached
Mem: 2052692 1159264 893428 0 102892 784552
-/+ buffers/cache: 271820 1780872
Swap: 16779884 0 16779884
我的内存是8GB的,系统盘是73GB的,数据盘是600GB的RAID5.就是不知道如何将8G内存都用上。郁闷!
ghostwcy 2008-11-14
  • 打赏
  • 举报
回复
楼主用的是不是32位的Linux啊,是的话,换成64位的就好了
happy381 2008-11-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 happy381 的帖子:]
在RedHat enterprise Linux 5 中:
1,我服务器硬件内存是8G,可是在linux 系统中只有2517M 不知是怎么会事。请各位前辈指教。
2,Swap交换分区在系统启动后,还会应用到吗?他跟Windows虚拟内存原理一样吗?
以下是我在系统中用Free -m 查看到的信息:
total      used      free    shared    buffers    cached
Mem:          2517      2393        124          0        27      2159
-/+ buffers/cache:    …
[/Quote]
我也怀疑升级内核可以,你这样一说我就肯定了,不过我在之前在虚拟机上升级过核,升级完后,启动时有两个选 选项,一个是原来的内核,一个现在升级后新的内核。这是正常的吗?
bshawk 2008-11-14
  • 打赏
  • 举报
回复
可以,内核开启PAE支持就可以!
happy381 2008-11-14
  • 打赏
  • 举报
回复
是哟!难道32位就不能支持8G吗?
once_and_again 2008-11-13
  • 打赏
  • 举报
回复
total used free shared buffers cached
Mem: 250 237 12 0 15 133
-/+ buffers/cache: 87 162
Swap: 511 0 511
bshawk 2008-11-13
  • 打赏
  • 举报
回复
1.
估计要更新内核才能实现,楼主可以重新配置下内核,然后编译一个新的来更新!
具体check项目是:
Processor type and features ---> High Memory Support

好像最多可以支持到64G内存!


2.
swap分区基本上和windows虚拟内存一样!如果内存不够,会常用到!

good luck!


19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧