AWSが新しく、t2.micro EC2インスタンスのIIS上でホストされているASP.NET MVCおよびWeb API Webアプリケーションを実行しようとしています。データベースはMS SQL Server Express 2016のRDSインスタンスです。AWS EC2 t2.microのASP.NETアプリケーションのパフォーマンスが遅い
ウェブサイトは今日の午後から昨日まで正常に実行されていましたが、それは非常に遅くて使い物にならず、今度は再び完全に正常に動作しています。アプリケーションログに基づいて、データベース呼び出しには長い時間がかかっているように見えましたが、何が原因で発生しているのか、問題を診断するために何を確認するのか混乱しています。
- CPUクレジットですか?私はそれが正常に実行されているときには126 CPUのクレジットを持っているときは、それはひどく遅く実行されていた86を持っていた。
- RDSもCPUクレジットを維持していますか?ここで何かを確認する必要がありますか?
- ASP.NET MVCおよびWeb APIアプリケーションを実行するのに、CPUクレジットが非常に低いですか?
いくつかの詳細情報: 1.過去24時間の最大CPU使用率は12.9%にあったし、その後約1〜2分13.8%、それ以外の場合は1%未満に事前に
感謝しています!
私は、最小限の作業負荷でも、T2.microが十分に高速であるか、Windows Serverに十分な大きさであることはありませんでした。考慮すべき最小のものはT2。 –