gpt4 book ai didi

ASP.NET 应用程序在 AWS EC2 t2.micro 上性能下降

转载 作者:行者123 更新时间:2023-12-04 03:07:17 25 4
gpt4 key购买 nike

我是 AWS 的新手,正在尝试在 t2.micro EC2 实例中运行托管在 IIS 上的 ASP.NET MVC 和 Web API Web 应用程序。数据库是MS SQL Server Express 2016的RDS实例。

该网站从昨天晚上到今天下午一直正常运行,然后变得非常慢且无法使用,现在又可以正常运行了。根据应用程序日志,数据库调用似乎花费了很长时间,但我对导致它的原因以及要检查什么来诊断问题感到困惑。

  1. 是 CPU 积分吗?当它运行得非常慢时我有 86 个,现在当它运行良好时我有 126 个 CPU 积分。
  2. RDS 是否也维护 CPU 积分?我需要在这里检查什么吗?
  3. 86 个 CPU 积分对于运行 ASP.NET MVC 和 Web API 应用程序来说是否很低?

更多信息:1. 最近24小时的最大cpu利用率为12.9%,然后1-2分钟为13.8%,否则一直低于1%

提前致谢!

最佳答案

起初,启动应用程序始终是 CPU 密集型进程。为了了解 ec2 的工作原理,您可能需要执行以下操作:

  1. T2.micro 有 30 个可用的 CPU 积分。
  2. 您可以查看实例的 CloudWatch 指标,例如(CPUCreditBalance 和 CPUCreditUsage),以了解有关实例运行时可用 CPU 积分的详细信息。
  3. 检查可用积分并将其与实例性能相匹配在最大 CPU 负载期间。
  4. 最后您可以启用T2 unlimited option然后再检查一次性能

希望对您有所帮助。

关于ASP.NET 应用程序在 AWS EC2 t2.micro 上性能下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47753026/

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