【发布时间】:2019-07-11 02:28:07
【问题描述】:
我有一个受 cpu 限制的单线程进程。顶部显示负载大于一。在考虑成本的情况下增加 CPU 吞吐量的最佳方法是什么?我看到您可以同时提高 cpu 速度和 cpu 核心。例如,看起来我可以在下拉中使用 4 或 8 个 CPU 来获得边际速度提升。但是,这意味着在我的情况下,我要为不需要的内核付费。
我看到还有另一个选择 cpu 平台类型的选项。这似乎是对不同网桥架构的选择。这意味着我可以更快地访问内存,并且可能(我不知道)更快的 cpu 处理管道。
我不确定哪个是最佳选择,并且我不想调整使成本增加一倍以上的设置。
感谢任何建议。
【问题讨论】:
-
如果我有你的问题,请告诉我。您是问如何在不提高价格的情况下提高 CPU 性能?
-
我正在努力寻找提高单线程进程性能的最具成本效益的方法。
-
FWIW,我将“cpu 平台”设置修改为 Haswell 或更高版本。起初它似乎稍微快一点,但我不确定。我会用 Skylake 进行测试,看看它是否更好。
-
能否让我们知道它是否在 Skylake CPU 平台上运行得更快?
-
我今天会的。谢谢你提醒我阿德里安。
标签: google-cloud-platform google-compute-engine