当我安装预编译发行版时,是否考虑了 CPU 指令集版本?

当我安装预编译发行版时,是否考虑了 CPU 指令集版本?

我的系统上可以有 Intel Xeon E5-2620 v3Xeon E5-2620 v2。区别在于这两个 CPU 实现的指令集。Ubuntu 服务器安装程序会检测到这种差异并选择正确的目标架构吗,还是我需要自己编译内核?

答案1

不同之处在于这两个 CPU 执行的指令集。

不,区别在于扩展它们实现的指令集。两者都实现了x86-64/amd64, 和前者具有 AVX v2.0 扩展,而后者刚刚AVX

Ubuntu 服务器安装程序会检测到这种差异并选择正确的目标架构吗?

它可以检测版本。但是,无论版本如何,架构仍然是amd64。而下载图像则取决于您amd64。据我所知,没有多架构图像。实际上,大多数预编译的发行版并不关心 CPU 之间的版本差异 - 它们都以 IS 为目标amd64

我需要自己编译内核吗?

如果需要的话,你可以这么做,但除非你希望榨干 CPU 的全部性能,否则我看不出这样做有什么意义。那么你就得确保你的内核保持更新。

相关内容