수많은 EC2 인스턴스가있는 AWS에서 실행되는 대형 웹 기반 응용 프로그램이 있습니다. 가끔씩 - 일주일에 두 번 또는 세 번 정도 - 내 모니터링 시스템에서 내 인스턴스 중 하나가 100 % CPU에 도달했다는 경고를받습니다.AWS EC2 CPU 사용이 IOWait에서 순간적으로 최대 100 %까지 촬영되는 이유는 무엇입니까?
가CheckCPU TOTAL WARNING: total=100.0 user=0.0 nice=0.0 system=0.0 idle=25.0 iowait=100.0 irq=0.0 softirq=0.0 steal=0.0 guest=0.0
Host: my_host_name
Timestamp: 2016-09-28 13:38:57 +0000
Address: XX.XX.XX.XX
Check Name: check-cpu-usage
Command: /etc/sensu/plugins/check-cpu.rb -w 70 -c 90
Status: 1
Occurrences: 1
이 순간 발생하는 것으로 보인다 및 CPU 초 이내에 정상 수준으로 되돌아 내려가는 :
이
알림이다. 그래서 너무 걱정하지 않는 것 같아요. 그러나 나는 아직도 그것이 왜 일어나고 있는지 궁금하다. CPU가 100 % IOWaits를 사용합니다.참고로 아마존의 모니터링 시스템에서는이 깜박임을 알 수 없습니다. 흥미롭게도 13시 38분
에서 CPU를 & IOlevels를 보여주는 아래의 이미지를 참조하십시오, AWS는이 인스턴스가 곧 은퇴 할 것이다라고 나에게 이야기했다. 두 사람이 관련이 있을까요?