具有超过 4GB RAM 的 32 位 PAE 是否会提高速度?

sam*_*asa 6 compatibility support kernel pae

我想购买一个配置为 8GB RAM 的 Thinkpad T420 并专门安装带有 PAE 的 32 位 Ubuntu Desktop,因为我听说 64 位版本存在一些问题,例如提供基于 Flash 的应用程序的支持。理论上更多的 RAM 会提供更好的速度,但实际上可能存在一些问题,例如消耗更多电量等。因此,我不确定如果我使用带有 8GB RAM 的Ubuntu 32 位PAE而不是 32 位 PAE是否可以提高速度4GB内存与否,专门用于看电影、播放视频、视频编码等。所以我在纠结要不要买8GB内存的T420?

poo*_*lie 9

通过避免分页,具有 8GB RAM 的 PAE可能比具有 4GB RAM 的机器更快。 由于 PAE 开销,具有 8GB RAM 的PAE也可能比具有 8GB RAM 的 64 位内核。多快或多慢取决于您使用机器的目的。

Flash 在 64 位 Ubuntu 上运行可靠,因此不再需要安装 32 位操作系统。32 位二进制文​​件将只在 64 位 Ubuntu 上运行,您无需执行任何特殊操作。所以简短的故事是,今天,如果您有 4GB 或更多的内存,您应该只安装 64 位内核。

Phoronix 做了一些基准测试,显示在某些任务上 PAE 存在很大劣势

更多的 RAM 使用更多的功率,并提供更多失败的机会。主要的好处是有了更多的 RAM,你的机器需要做更少的物理磁盘 IO,但这只是它接触的所有数据都适合内存的好处。因此,安装比实际适合您的典型工作集实际有用的更多内存是没有意义的。

专门用于观看流媒体电影、播放视频、视频编码等

前两个不需要太多内存;仅足以确保您的浏览器和视频播放器没有分页。第二个主要是cpu-bound,而不是ram-bound。

因此,4GB 或 8GB 内存都可以。如果您希望稍后进行开发或其他更多内存密集型任务,请获得 8GB。无论哪种方式,请安装 64 位内核。

2008 年的 AMD 套牌“关于 64 位 Linux 的神话和事实”提出了以下几点:

  • 64 位模式允许更多的寄存器、更宽的寄存器和新指令,因此应用程序和内核都可以更高效,甚至可以忽略内存使用问题
  • 即使在内存低于 3GB 的机器上,64 位模式通常也更快
  • 32 位应用程序在 64 位内核上运行良好

自 2008 年以来,大多数应用程序将主要在 64 位模式下开发和调整。