32位Ubuntu中支持超過4G的大內存的方法
目前32位的Ubuntu僅能支持4G的內存,解決方法是使用server版本的內核:
sudo apt-get install linux-restricted-modules-server
sudo apt-get install linux-headers-server
sudo apt-get install linux-image-server linux-server
最後重啟
-----
根據不同的內核版本,可能是:
sudo apt-get install linux-restricted-modules-2.6.27-7-server
sudo apt-get install linux-headers-server
sudo apt-get install linux-image-server linux-server
32位進程(一般進程,不使用用AWE(Address Windowing Extension,地址窗口擴展) API集)最大使用3G。
特別提示:
安裝server的kernel,32位的系統可以使用4G以上的內存,最多能到64G。前提是主板能夠支持。
特別提示:
32位系統(XP,windows2003等MS32位系統, ubuntu等linux32 位系統)要能利用4G內存,都是采用內存重映射技術。需要主板及系統的支持。
如果關閉主板BIOS的重映射功能,系統將不能利用4G內存,可能只達3.5G.
特別提示。
32位系統,打開內存得映射功能後,系統將不能使用休眠功能(休眠與待機不同)。