开发者社区> 问答> 正文

阿里云运行Windows本地程序的问题

我在本地电脑上,使用一款Windows的股票交易软件,软件有投资参数优化功能,通过给定数值对指定投资公式,枚举计算,可以得出最佳投资效果。但我的计算机cpu性能不好,进行一次计算(对模型推演1000万次以上),大概需要几十个小时。我想通过阿里云,来提高我的计算速度,也就是提高效率。


我的一个想法就是,把我这个Windows软件,安装在云服务器上,利用云服务器的高性能多核cpu,来提高运算速度、效率。


关于我这种情况,我应该使用哪种服务。





展开
收起
拉拉鱼 2015-03-28 16:07:33 5902 0
4 条回答
写回答
取消 提交回答
  • Re阿里云运行Windows本地程序的问题
    楼主这种计算使用云服务器的会比较贵。云服务器的运算能力比直接购买最新的较高配置家用电脑要贵,你不应该依靠硬件,就算是要优化,也要先优化软件。
    不论你用什么机器,最关键的是你的软件的算法必须支持多CPU,要知道我们的程序都有支持CPU的上限,比如说音乐播放器这种也就是单核运算,就算你装个100个4核CPU,这个软件也只是使用一个cpu的1个核心。像星际争霸这个游戏用的是双核心,你就是装在多核心CPU,他也只跑满2个核心,他的性能取决于这两个核心最高速度,所以说我们玩星际的时候一些高频率的双核比低频率的4核更快。
    再说你的这个软件,是否支持多核心呢,如果支持多核心是支持多少核心,不要以为安装了16个核心的机器,16个核心就全能用起来,根据这个核心数去组装你的pc机才是最大程度的性价比?对于复杂计算,我们应该改进软件采取分布式计算,比如我们得到一个需要计算的大数据,最常用是多台机器并行计算,我们应该先进性简单的数据计算任务分割,将不同的任务分割到不同的机器去,然后再将最后的计算结果进行合并,效率就能提升。
    2015-04-05 12:11:53
    赞同 展开评论 打赏
  • ECS CPU最多放个16核


    但是选择16核时
    内存只能选择64GB
    这种情况下即使选择最便宜的青岛地域的ECS,带宽为1Mbps
    价格也是不菲的


    总之,需要注意的是随着CPU数目选择的增大,内存只能选择更高的,价格也随之“指数性”增长哦!
    [推荐自己买高性能的主机,放自己家里运行。举个例子:挖比特币的玩家一般是自己买高配置的机器租场地运行]


    ¥2166.70


    如图:




    2015-04-05 11:36:18
    赞同 展开评论 打赏
  • 楼上正解,楼主可以自行预测下
    2015-03-29 10:35:14
    赞同 展开评论 打赏
  • 阿里云ping https://ping.gaomeluo.com/aliyun/
    2015-03-28 16:52:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载