[WLC] Process SA* High CPU

Troubleshooting Information Title Image

[서론 정보]

장비 모델 : C9800-40

발견 버전 : IOS-XE 17.12.03

수정 버전 : UNKNOWN

영향 수준 : 4 [방치해도 상관없거나 영향이 크지 않음]

내용 요약 :

Cisco Smart License 관련 동작을 하는 프로세스들이 show processes cpu에서 확인 시 15분마다 주기적으로 높은 CPU 사용률을 보이는 문제

해결 방법 : UNKNOWN


[본론]

확인 방법 :

1. WLC#show processes cpu history 에서 일정 주기(15분)마다 CPU spike가 발생하고 있는지 여부 확인

2. 문제 발생 시점에 WLC#show processes cpu | exclude 0.00 으로 현재 CPU 사용률이 0%가 아닌 프로세스들 가운데 이름이 SA로 시작하는 프로세스의 CPU 사용률 확인

대상 프로세스 : SAExtEventSAUtilRepSaveSAMsgThread

해결 방법 :

UNKNOWN


[잡담]

사용자들로부터 무선 네트워크에 붙는 속도가 느려진 것 같다는 피드백을 받고 확인하게 된 내용 중 하나입니다.

다만 TAC을 통해 실제 문제 원인으로 지목된 요소를 해결하고서 무선 품질에 대한 부정적인 피드백이 줄어든 점으로 볼 때, 해당 문제는 방치해도 기분이 나쁜 정도의 수준에 그칩니다.

아무래도 해당 프로세스들이 Cisco Smart License 동작을 위한 프로세스인 만큼 문제의 원인은 프로세스명에서 유추해보자면 Smart Account 설정에 오류 또는 미비가 있어 비정상 동작을 하는 게 아닐까 싶습니다. 실제 문제가 발생중인 환경에서는 WLC에 Smart Account 매핑이 안 되어있습니다.

참고로 TAC으로부터 상시 CPU 사용률이 높은 경우가 아니므로 Cisco에서 수정이 필요하다고 판정하는 범위가 아니다 라는 답을 받았습니다. 그러니 영향 수준을 4로 잡아봤는데, 저기서 말하는 영향 수준이 Cisco가 지정한 Severity가 아니라 제 멋대로 정한 것임에 유의해주세요 ㅋㅋ

한편으로 CSCvv72609 [RUM report로 유발되는 High CPU] 버그를 의심했는데, 영향받는 프로세스명도 조금 다른데다가 17.12.03 버전은 workaround에 명시된 버그 수정판이라 TAC으로부터 그럴 리 없다는 답변을 받았습니다. 상기 버그에 관련한 정보는 Cisco 공식 문서 FN72578에도 명시되어 있습니다.

추후 해당 버그성 동작의 원인이 밝혀지면 가필하도록 하겠습니다. 해결방법 UNKNOWN이라니, 찜찜하잖아요…-ㅅ-

댓글란

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다