天天看点

fedora 下安装 kernel-PAE

yum install kernel-PAE

yum remove kernel

  执行完成后重新启动服务器,再使用"free"查看内存大小:

             total       used       free     shared    buffers     cached

Mem:       8308848     142780    8166068          0       5960      74948

-/+ buffers/cache:      61872    8246976

Swap:            0          0          0

  这样内存就到8G了,问题解决~~。

背景知识: kernel-PAE,用于拥有超过 4GB RAM 的 32-bit x86 系统中,或 CPU 带有 "NX (No eXecute)" 特性的系统中。他同时支持单/多处理器系统。 PAE:Physical Address Extension,PAE 是 Intel 提供的内存地址扩展机制,他通过在宿主操作系统中使用 Address Windowing Extensions API 为应用程式提供支持,从而让处理器将能够用来寻址物理内存的位数从 32 位扩展为 36 位。 在 32 位的架构上使用超过 16 GB 的内存是不明智的,即使启用了 PAE 也是如此。

继续阅读