我在一家拥有大量旧版LAMP Web应用程序的公司工作,在该公司中,我们尝试将硬件从约250台物理服务器更新为约40台带有虚拟化的新服务器。我们已经从供应商那里收到了两份报价单-一种是建议采用Intel处理器,另一种是建议采用AMD。
我喜欢AMD拥有大量核心的一件事是,我们将能够将核心专用于VM,这意味着由于峰值(峰值在一定程度上更多),应用程序相互干扰的可能性较小。对我而言,比达到最佳性能更重要。
我想到的其他注意事项是:
- 功耗可能有所不同(在我们的情况下不是问题)。
- 不支持CPU指令,例如CRC32(SSE 4.2)(编辑:MySQL 5.6似乎支持SSE4.2。不确定Apache)
- 在〜16 /〜32个内核之后,MySQL无法完美扩展(我愿意接受这种折衷。)
我还缺少其他哪些注意事项?
(主持人注意:我知道这个线程 -我认为这个问题略有不同。)
编辑:假设任务是异常并行的(网络服务器),并且我不在乎数据库服务器不是那么并行。