CPUseverity: lowresolved
PAS-K3240F, Health Check 빈도 과도 설정으로 인한 CPU 부하 증가
증상 및 본문
2024년 6월 18일 오전, PAS-K3240F 장비의 CPU 사용률이 75% 수준으로 평소보다 높게 유지되는 현상이 발견되었습니다. 확인 결과, 모든 Real Server에 대해 Health Check Interval이 1초로 설정되어 있었으며, 등록된 Real Server 수가 많아지면서 Health Check 프로세스가 CPU 자원을 과도하게 사용하는 것으로 판단됩니다. 서비스에는 직접적인 영향이 없으나, 잠재적 위험이 있습니다. 펌웨어 버전은 5.2.1-R2입니다. 최근 서버 증설 작업이 있었습니다.
근본 원인
과도하게 짧게 설정된 Health Check Interval과 다수의 Real Server 조합으로 인해, 장비가 지속적으로 Health Check 패킷을 생성하고 응답을 처리하느라 CPU 자원을 불필요하게 소모했습니다.
조치
Health Check Interval을 1초에서 5초로 조정하고, Health Check Type을 TCP 대신 ICMP로 변경 가능한 Real Server에 대해서는 ICMP로 변경하여 CPU 부하를 줄였습니다. #config t #real [real_server_name] #health-check interval 5 #health-check type icmp
코멘트 (0)
코멘트가 없습니다.