How to enable PAE in Ubuntu

如何在Ubuntu中啟用Physical Address Extension, PAE模式。

電腦使用者將作業系統更換為64bit版本,其中一個原因是主記憶體超過4GB,在32bit的作業系統環境雖然定址可以到2的32次方之大,等於4GB的空間但實際使用時會發現會發現,安裝了4GB的記憶體,剩下約 2 至 3.8 GB的可用位址空間,這是因為這是因為部分作業系統保留了一部分空間供作業系統程序使用。

在Linux作業系統要解決這個問題,方法很簡單就是安裝支援PAE模式的kernel就可以了。目前最新版本的32bit版本的Ubuntu在安裝的過程中,只要偵測到該主機的記憶體超過4GB,就會自動安裝PAE版本的kernel。

手動安裝的步驟也很簡單:
  •  To check if your processor supports PAE
grep --color=always -i PAE /proc/cpuinfo
  • Intstall PAE kernel into your computer
sudo aptitude install linux-generic-pae linux-headers-generic-pae
重新開機後,檢查一下你的記憶體是否有成功辨識。

空間有了,接著你會發現記憶體好像不容易用完,如果你的主機只是當台簡單的桌機來使用的話,這時候可以考慮使用ramdisk來加速你的系統。我的作法是將整個/tmp掛載到ramdisk,方法很簡單:

在/etc/fstab裡面多加一行
 
tmpfs /tmp tmpfs defaults 0 0 

參考來源:

  • https://help.ubuntu.com/community/EnablingPAE
  • http://www.larmeir.com/2009/07/enabling-pae-on-a-32-bit-ubuntu-desktop-supporting-up-to-64-gb/
  • http://zh.wikipedia.org/zh-tw/64%E4%BD%8D%E5%85%83

留言

這個網誌中的熱門文章

如何關閉nouveau-kernel-driver,解決無法安裝Nvidia driver問題

如何在Nginx所設置的Proxy中可以取得真實客戶的IP位址

如何客製VMware ESXi安裝光碟(加入Realtek驅動程式)