gpt4 book ai didi

python - AWS EC2 中的窃取时间太长

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:53 25 4
gpt4 key购买 nike

我已经使用 AWS EC2 部署了一个 Python 应用程序,它使用来自 Apache Kafka 的数据。最近几天,我发现当传入的数据变大时,CPU 的窃取时间会变得过高(大约 35%)。

The following figure shown the CPU usage of that machine, given by Zabbix

使用的EC2实例是t2.medium,2个CPU,4G内存。任何人都可以告诉我为什么会发生这种情况,有什么办法可以避免这种情况。

最佳答案

如果不查看您的应用程序和指标,就很难做出评论。我的猜测是 T2 实例是 可突发性能实例 它们在正常条件下提供基准 CPU 性能。但是当负载增加时,Burstable Performance Instances 会爆发,这意味着要提高 CPU 性能。

CPU Credit 表示实例中 CPU 的突发量。您可以在 Burst 期间使用此 CPU Credit 来提高 CPU 性能。

当您用完 CPU 积分时,它会降低整体性能,而不仅仅是阻止您的性能爆发。事实上,您会观察到几乎 90+% 的 CPU 窃取时间,这意味着当您的信用额度不足时,管理程序不允许您的实例占用 CPU。可以看更多http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html#t2-instances-cpu-credits

希望这对您有所帮助。

关于python - AWS EC2 中的窃取时间太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34195069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com