我正在使用32位Ubuntu 12.04。我的内核是PAE内核。我知道这些是我们可以用于具有4 GB RAM的32位OS内核,以利用所有4GB RAM。
我的系统是32位系统。所以我认为我不需要它们。如果继续运行PAE内核,我将有哪些优缺点?
raja@badfox:~$ uname -a
Linux badfox 3.2.0-24-generic-pae #39-Ubuntu SMP Mon May 21 18:54:21 UTC 2012 i686 i686 i386 GNU/Linux
我正在使用32位Ubuntu 12.04。我的内核是PAE内核。我知道这些是我们可以用于具有4 GB RAM的32位OS内核,以利用所有4GB RAM。
我的系统是32位系统。所以我认为我不需要它们。如果继续运行PAE内核,我将有哪些优缺点?
raja@badfox:~$ uname -a
Linux badfox 3.2.0-24-generic-pae #39-Ubuntu SMP Mon May 21 18:54:21 UTC 2012 i686 i686 i386 GNU/Linux
Answers:
简短答案:如果可以,请选择64位,这比PAE /非PAE 32位都快;如果不能,则非PAE可能比PAE快1-2%。
非PAE

PAE

对于一些实际数据,这是我为基于Atom的上网本和基于Sandybridge的笔记本电脑上安装的i386,i386-pae和amd64收集的一些基准测试:
..可能会给您一些利弊的见解。
我在使用某些软件(zfs文件系统)使用32位12.04时遇到了严重的麻烦,揭露了32位系统的vmalloc限制(我尝试了pae和non-pae以及vmalloc和depmod参数调整,以致死了……但是没有成功)。这可能是一种特殊情况,但可以作为示例。即使可以使用多达3.2 GB的内存,在32位内核深处的限制也只有1 GB。
如果可以,请选择64位。我非常确定Tou vcan ...我想到目前为止,几乎所有正在运行的系统都应该支持它(= 64位cpu核心)。以后的“升级”有点令人不安(实际上意味着重新安装,即使dpkg并复制/ etc /和/ home /可能有助于使新安装开始运行..),但仍然可以接受。我认为使用64位是没有问题的,即使出于某种原因您被迫使用旧的/封闭源32位应用程序或某些库也不会担心。