代码之家  ›  专栏  ›  技术社区  ›  LivingRobot

在EC2上运行时,程序会严重减速

  •  0
  • LivingRobot  · 技术社区  · 6 年前

    我有一个40线程的程序。每个线程从s3下载一个文件,做一些按摩,然后将数据放入dynamo。当我在我的macbook上本地运行它(通过intellij)时,一切都很好,每个文件大约需要20分钟。

    然而,由于我有40个不同的文件,我认为如果我将工作分布到5个ec2(所有ec2都是t2.micro)上会有很大帮助。然而,一旦我上传到ec2,它已经运行了一个多小时,还没有完成一个文件。内存有问题吗?为什么这个程序在不同的机器上运行时速度会非常慢?

    0 回复  |  直到 6 年前