Azure的最大计算吞吐量收益是多少?
在2011年3月的Google App Engine上,答案经测试确定为43。Azure的等效数字是多少?
Test results to measure computational throughput gain on Google App Engine.
编辑我收到一条评论,认为GAE的吞吐率增长无法与Azure相提并论。如果它是受计算限制且完全可并行化的,我不明白为什么不这样做。想象一下,应用程序是要计算一个大整数x
万亿。使每个n
线程计数为x/n
万亿。 n
GAE线程不会导致一个线程的耗用时间1/n
,它随您的操作方式而变化。倒数是吞吐量增益的度量,我在GAE上获得的最大值为43。
43x严重不足,例如1000x,此时我会考虑将代码移植到GAE。这是一项可行性研究;远没有意义。我相信我已经在链接中包含了足够的信息,以便任何人编写基本相同的测试程序。 (很抱歉,如果很明显。)
最佳答案
自2011年3月GAE测试结束以来,GAE已获得backends,您可以在其中选择different instance types。
此外,在GAE 1.6.4中,现在有了threads on backends,以帮助您更好地利用多核实例。
因此,我相信您应该使用这些新功能重复进行计算吞吐量测试。