【发布时间】:2018-08-13 02:25:38
【问题描述】:
我的小型 AWS EC2 实例运行两个 python 脚本,一个用于接收 JSON 消息作为 web-socket(~2msg/ms) 并写入 csv 文件,另一个用于压缩和上传 csv。经测试,EC2实例记录的数据(~2.4GB/天)比我自己的电脑(~5GB)要稀疏。监控显示 EC2 实例消耗了所有 CPU 积分并以基准功率运行。我的问题是,实例是否会因为写入速度不够快而丢弃消息?
感谢任何可以提供任何见解的人!
【问题讨论】:
-
通常在 AWS 上,如果您的 CPU 积分用完,您应该更改实例类型。我建议使用 c5.large 来处理这种卷。根据我的经验,T2 实例的用处不大。你能指定数据的来源吗?
-
数据来自 Coinbase pro/GDAX 的完整订单簿级别渠道,因此我相信每个发送到交易所的订单都应该被记录下来。
标签: python amazon-s3 amazon-ec2