Amazon EC2 - > S3流量限制

时间:2017-03-13 18:20:41

标签: amazon-web-services amazon-s3 amazon-ec2

我的Amazon EC2(Windows / t2.Large)服务器将~200K文件上传到S3(存储桶与服务器位于同一区域)。经过几个小时的每分钟约100个文件后,上传速度减慢到每分钟约30个文件,没有明显的原因。将该过程暂停几个小时将使其再次快速运行。亚马逊是否对此流量设置了限制?速度损失还有其他原因吗?

这是我的上传代码:

        string S3_KEY = S3TargetFileName;

        S3_KEY = S3FolderName + "/" + S3_KEY;

        S3_KEY = S3_KEY.ToLower();
        PutObjectRequest request = new PutObjectRequest()
        {
            CannedACL = S3CannedACL.PublicRead,
            BucketName = BucketName,
            Key = S3_KEY,
            FilePath = LocalFullPath
        };
        var client = GetS3Client();
        client.PutObject(request);

1 个答案:

答案 0 :(得分:2)

您的实例可能已耗尽CPU积分。 T2实例是Burstable Performance Instances。一旦您的CPU积分耗尽,您将会遇到减速。

您可以从EC2控制台查看您的CPU余额余额(选择您的实例,然后转到“监控”选项卡)。它现在应该接近于零。

对于不应减慢的持续工作负载,您应切换到不可突发的不同实例系列(例如M4系列)。