首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于32位内核来说,PAE和非PAE的优缺点是什么?

对于32位内核来说,PAE和非PAE的优缺点是什么?
EN

Ask Ubuntu用户
提问于 2012-06-15 02:52:08
回答 3查看 23.4K关注 0票数 8

我使用的是Ubuntu12.04 32位.我的内核是PAE内核。我知道这些是我们可以使用的内核32位操作系统,其中有4GB的RAM,利用所有4GB的RAM。

我的系统是32位系统。所以我想我不需要它们了。如果我继续运行PAE内核,我会有哪些优点和缺点?

代码语言:javascript
复制
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
EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2012-06-15 03:29:07

简单回答:如果可以的话,转64位,这比PAE /non 32位都快;如果不能,非PAE可能比PAE快1-2%。

从理论上讲,

比非PAE有轻微的开销.

  • PAE的最大优点是允许32位处理器/系统使用超过4GB的RAM。
  • 但这需要在非PAE上稍微增加一些开销,这可能导致性能略有下降。
    • 这里有一个非常简单的解释:在非PAE模式下,32位CPU必须查找(访问)两个表才能访问物理内存地址;在PAE模式下,它必须查找三个表才能这样做。一个额外的查找需要一些(非常小的)额外时间,从而增加额外的开销。
    • 在这个答案的末尾是两个来自维基百科文章的图片,说明了上面的观点。
    • NX/XD位:PAE内核还支持64位处理器上的无执行/执行禁用位;这可以帮助防止某些类型的病毒/恶意攻击(缓冲区溢出),但在为Ubuntu选择32位内核时,这并不重要。

实际上,

...but的开销可以忽略不计(几乎没有).

  • Phoronix多年来做了许多测试,这些测试表明,在4GB或更少的系统上,PAE内核最多可能比非PAE内核慢5%左右。这仅适用于特定的测试应用程序;通常的差异小于1%。
    • 12.04 LTS -8 GB系统!测试
    • 11.04 -4和8GB系统测试

和64位几乎总是胜过32位的内核-去吧!

  • 上面那些Phoronix基准测试告诉您的一点是,64位是最大的--即使您的内存小于4GB (尽管我建议至少使用1GB )。
  • 如果你有64位处理器--通常在2006年之后,除了Intel Atoms --你可能会因为使用32位内核而失去性能!

比较非PAE与PAE页表访问的

  1. 非PAE
  1. PAE
票数 22
EN

Ask Ubuntu用户

发布于 2012-08-02 20:36:17

对于一些真实的数据,下面是我为i386、i 386-Pae和amd64在基于Atom的上网本和基于砂桥的笔记本电脑上安装的一些基准测试:

http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt

..may给出了一些正反两方面的见解。

票数 2
EN

Ask Ubuntu用户

发布于 2014-03-13 08:25:11

我在某些软件(zfs文件系统)中使用32位12.04时遇到了很大的麻烦,暴露了32位系统的vmalloc限制(我已经尝试了pae和non,vmalloc和depmod params调优,直到死……但没有成功)。这可能是一个特例,但可以作为一个例子。在32位内核内部深处的限制是1GB,即使高达3.2GB是可用的。

如果你可以的话,去找64位吧。我敢肯定的是.我想,到目前为止,它(=64位cpu核心)应该得到几乎任何运行系统的支持。后来的“升级”有点不容易(这实际上意味着重新安装,即使dpkg和拷贝/etc/ and /home/可能有助于新安装的运行。)但还是可以接受的。我认为使用64位没有什么问题,即使您由于某种原因被迫使用旧的/封闭的源代码32位应用程序或一些库。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/151068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档