AWS를 처음 사용하고 t2.micro EC2 인스턴스에서 IIS에서 호스팅되는 ASP.NET MVC 및 웹 API 웹 응용 프로그램을 실행하려고합니다. 데이터베이스는 MS SQL Server Express 2016의 RDS 인스턴스입니다.AWS EC2 t2.micro에서 ASP.NET 응용 프로그램의 성능이 저하되었습니다.
웹 사이트는 어제 밤부터 오늘 오후까지 정상적으로 실행 중이었지만 그때는 매우 느리고 사용할 수 없게되었습니다. 이제는 다시 완벽하게 다시 작동합니다. 응용 프로그램 로그를 기반으로하면 데이터베이스 호출에 오랜 시간이 걸렸지 만 문제의 원인과 문제를 진단하기 위해 무엇을 확인해야하는지 혼란 스럽습니다.
- CPU 크레딧입니까? 나는 그것이 몹시 느리게 달릴 때 86을 가지고 있었고, 이제는 잘 돌아갈 때 126 CPU 크레딧을 얻게되었습니다.
- RDS도 CPU 크레딧을 유지합니까? 여기서 뭔가 확인해야합니까?
- ASP.NET MVC 및 웹 API 응용 프로그램을 실행하기에 CPU CPU 사용료가 매우 낮습니까?
일부 추가 정보를 원하시면 : 1. 지난 24 시간 동안의 최대 CPU 사용률이 12.9 %에 있었고 1 ~ 2 분 후 13.8 %로, 그렇지 않은 경우는 1 % 이하로 사전에
감사이었다 !
필자는 T2.micro가 최소한의 작업량으로도 Windows Server에 충분히 빠르거나 충분히 큰 것을 결코 발견하지 못했습니다. 고려해야 할 가장 작은 것은 T2.small입니다. –