标签: performance amazon-ec2
我有一个运行40个线程的程序。每个线程都从S3下载文件,进行一些按摩,然后将数据放入发电机。当我在Macbook上本地运行(通过IntelliJ)时,一切都很好,每个文件大约需要20分钟。
但是,由于我有40个不同的文件,所以我认为如果我将工作分配到5个EC2(全部都是t2.micro)中,那将确实有帮助。但是,一旦我上传到EC2,它已经运行了一个多小时,并且还没有完成一个文件。是否存在RAM问题?为什么在其他计算机上运行该程序时,速度会变得如此慢?