首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云性能与桌面

云性能与桌面
EN

Stack Overflow用户
提问于 2014-05-24 08:43:15
回答 1查看 243关注 0票数 3

我用OpenCV和Visual Studio2013开发了一个应用程序来分析视频。我计划在Azure中运行这个应用程序,假设它在云中运行得更快。然而,令我惊讶的是,这个应用程序的运行速度比我的桌面慢,大约是我用8个内核配置Azure实例时的两倍。它是一个64位应用程序,使用适当的编译器优化进行了编译。有人能帮我理解为什么我在云中浪费时间吗?有没有办法改善那里的时间?

该应用程序将视频(每种情况下都是本地视频)作为输入,并输出一个包含分析数据的平面文件。

我不确定为什么人们要投票结束这个问题。这在很大程度上是关于编程的,如果可能的话,请帮助我找出问题所在。

EN

回答 1

Stack Overflow用户

发布于 2014-05-24 11:23:47

这只有3个原因

  1. 磁盘IO速度
  2. CPU速度
  3. 内存速度

看一下这里,您可以看到有人实际检查了内部部署到云的性能:Azure compute power: Extra Large VM slow

基本上,Ghz很可能较慢(约1.6),而磁盘IO速度,虽然是本地的,但通常上限为300或500 IOPS,仅略高于15k rpm驱动器,没有接近SSD级别的任何地方。

我不确定内存的速度。虽然你可以继续添加内核,但大多数程序,甚至是针对多核优化的程序,都有很多对单线程的依赖,因此减慢了整个操作的速度。更高的Ghz可以带来很大的不同。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23840151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档