且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

fedora 下安装 kernel-PAE

更新时间:2022-09-03 15:51:34

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 也是如此。