我应该为 i7 编译内核吗?

我应该为 i7 编译内核吗?

为英特尔 i7 处理器进行编译是否有明显的好处?或者我坚持使用安装内核就没问题了。如果有好处,请详细说明。

答案1

重建内核不会给你带来任何实际好处,除非新内核版本中有你硬件所需的补丁,而这些补丁未包含在你安装的版本中。但一般来说,没有理由重新编译发行版中提供的内核。

答案2

对于 x86 架构,内核提供了一些特定于 CPU 的处理器系列选项,例如对于 64 位版本,它提供:

  • Opteron/Athlon64/Hammer/K8
  • Intel P4 / 较旧的基于 Netburst 的 Xeon
  • Core 2/较新的 Xeon
  • 英特尔凌动
  • 通用-x86-64

..因此,如果您愿意,可以选择更合适的构建选项。对于 ubuntu,内核团队使用通用选项。

这也取决于你使用哪个版本的 GCC 来构建内核。理论上,新版本的 GCC 应该比旧版本生成更好的代码,但你的实际效果可能会有所不同。

相关内容