我的系统上可以有
Intel Xeon E5-2620 v3
或Xeon E5-2620 v2
。区别在于这两个 CPU 实现的指令集。Ubuntu 服务器安装程序会检测到这种差异并选择正确的目标架构吗,还是我需要自己编译内核?
答案1
不同之处在于这两个 CPU 执行的指令集。
不,区别在于扩展它们实现的指令集。两者都实现了x86-64
/amd64
是, 和前者具有 AVX v2.0 扩展,而后者刚刚AVX。
Ubuntu 服务器安装程序会检测到这种差异并选择正确的目标架构吗?
它可以检测版本。但是,无论版本如何,架构仍然是amd64
。而下载图像则取决于您amd64
。据我所知,没有多架构图像。实际上,大多数预编译的发行版并不关心 CPU 之间的版本差异 - 它们都以 IS 为目标amd64
。
我需要自己编译内核吗?
如果需要的话,你可以这么做,但除非你希望榨干 CPU 的全部性能,否则我看不出这样做有什么意义。那么你就得确保你的内核保持更新。