Ubuntu 4GB 内存限制和解决方案
时间:2020-01-09 10:45:34 来源:igfitidea点击:
问题描述:我在双引导Ubuntu Linux 8.10(32位)版本的HP工作站中总共安装了8 GB 内存。
但是free -m命令仅显示3291(3G)内存。
在Ubuntu Linux下如何使用8GB RAM?
解决方法:您需要在32位Ubuntu Linux下安装支持物理地址扩展(PAE)的内核。
它是x86和x86-64处理器的功能,可以在32位系统中使用超过4 GB的物理内存。
没有PAE内核,您应该看到以下内容:
$ free -m
输出示例:
total used free shared buffers cached Mem: 3291 801 2489 0 95 342 -/+ buffers/cache: 363 2927 Swap: 1906 0 1906
您在这里有两个选择,如下所示:
选项#1:使用64位Ubuntu Linux
64位Linux内核将处理4G或者更多的内存。
只需获取最新的64位版本并安装它即可。
选项2:安装启用PAE的内核
如果使用的是Ubuntu版本Ubuntu v9.04和更早版本,请打开终端并输入以下命令:
$ sudo apt-get update $ sudo sudo apt-get install linux-headers-server linux-image-server linux-server
如果您使用的是Ubuntu v9.10(Karmic Koala)及更高版本,请执行:
$ sudo apt-get install linux-generic-pae linux-headers-generic-pae
安装内核镜像后,只需重新启动工作站,请执行:
$ sudo reboot
重新引导后,登录到系统并输入以下命令以验证内存使用情况:
$ free -m
输出示例:
total used free shared buffers cached Mem: 8105 1292 6812 0 38 483 -/+ buffers/cache: 770 7334 Swap: 1906 0 1906