DigitalOcean VM에서 FreePBX를 실행하고 있습니다. Asterisk에서 연결 끊김 문제가 발생했습니다. "htop", "top" 및 FreePBX GUI를 보면 CPU 사용률에 대한 결과가 다르며 VM이 정상인지 또는 CPU 주의가 필요한지 알 수 없습니다. 로드 평균은 시스템이 거의 유휴 상태인 반면 Asterisk 프로세스의 CPU 사용률은 상당히 높다는 것을 보여줍니다.
누구든지 이것에 대해 조언을 해줄 수 있습니까? 평균 로드에서 프로세스 유휴 시스템의 CPU 사용률은 74%입니다. 이것이 Asterisk가 오프라인 상태가 되는 문제일 수 있습니까?
답변1
sar(http://www.thegeekstuff.com/2011/03/sar-examples/)는 CPU 사용량을 추적하고 Asterisk CDR은 통화 로그를 추적합니다. 높은 CPU 사용량과 연결 끊김 사이에 상관관계가 있는 것으로 확인된다면 귀하의 말이 맞을 것입니다.
나는 로드 평균화 기능이 제대로 작동하지 않을 수 있고 부정확한 하드웨어 보고 측면에서 가상 서버가 약간 이상할 수 있다고 생각합니다. 하지만 이 특정 기능은 항상 저에게 효과적이었습니다.
답변2
가상화 플랫폼의 디지털 오션
가상화된 플랫폼에서는 로드 평균과 CPU가 음성 품질에 아무런 의미가 없습니다.
호스트 서버가 충분히 빠른 CPU 슬라이스를 제공할 수 없으면 호출이 중단되는 현상이 발생합니다. 이는 0% 또는 70%의 확률로 발생할 수 있으며 호스트 관리자 외에는 누구도 이를 말할 수 없습니다. 디지털오션에는 관련 데이터가 없습니다.
vps를 더 강력한 것으로 변경하거나 vps 공급자를 변경해 보세요.