我在 AWS EFS 上存储了约 100 个.tar
文件,每个文件的大小约为 6GB。
我已将 EFS 安装到我的 EC2 计算机上,循环遍历每个.tar
文件,并将其解压到 EBS 中。
问题是——这需要相当长的时间。
我正在 1.2TB EBS 上运行,设置了 3000 iops,使用解压pigz
- 有任何优化技巧吗?
答案1
打开 EFS 和 EBS 监控选项卡(或 CloudWatch 了解更多详细信息)并找出瓶颈是 EFS 读取性能还是 EBS 写入性能。它甚至可能是 CPU - 如果您使用的是 t2/t3 实例,也请检查那里的监控,包括 CPU 积分。
一旦您知道瓶颈在哪里,就可以采取一些措施 - 添加更多 EFS 带宽、更改实例类型等。
希望有帮助:)