任何人都可以提供任何见解,了解为什么我的云部署将比“内部部署”计算机的“马力”条款慢吗?Azure计算能力:超大虚拟机缓慢
我有一个计算密集型应用程序,它使用工作者角色来执行数百万计算(并行)。
目前在Azure中,我正在测试使用特大型(8核心,16GB)VM来执行处理。平均每次迭代需要45分钟,而运行在4核,8GB本地机器上的相同代码只需要15分钟。
Azure日志表明总处理器利用率为99%,但我有12GB的内存空间,所以我肯定会尝试在每次迭代中将更多数据加载到内存中。
8个核心是否单独非常低规格?本地存储真的是本地的吗?也就是说,本地存储真的在不同的物理设备上,因此从文件中获取数据并将结果写入磁盘的速度很慢?在这里
是的,我使用本地存储通过API。波动对我来说不是问题。我从blob存储中复制输入数据集,将临时结果写入本地存储,然后最终输出回blob。我想我必须添加更多的跟踪信息来确定我是计算还是IO绑定。 – user1200984 2012-02-10 12:28:19