목차/10. 모니터링 — CPView·CPU Spike Detective

10모니터링 — CPView·CPU Spike Detective모니터링 — CPView·CPU Spike Detective

성능 튜닝의 출발점은 지금 무엇이 병목인지 보는 것입니다. 이 장은 상태를 들여다보는 두 도구 — CPView와 CPU Spike Detective — 를 정리합니다.

CPView

CPViewCheck Point 장비에 내장된 텍스트 기반 유틸리티 입니다. CPU·메모리·디스크 같은 일반 시스템 정보와, 게이트웨이의 블레이드별 정보를 실시간으로 보여 줍니다(데이터가 계속 갱신됨). cpview 명령으로 실행하며, 화살표·단축키로 여러 뷰를 오갑니다.

성능 튜닝에서 CPView는 병목을 찾는 출발점 입니다 — 예를 들어 SND 코어가 100%에 가까운지, FW 인스턴스 코어가 포화인지 를 보고, 그 결과에 따라 CoreXL Affinity 튜닝이나 Multi-Queue를 적용할지 판단합니다(상세는 sk101878).

CPU Spike Detective

CPU Spike DetectiveCPU 사용률이 갑자기 치솟는(spike) 현상을 탐지 합니다. 평상시 모니터링으로는 놓치기 쉬운 순간적 CPU 급증과 그 원인 을 잡아내, 어떤 프로세스·작업이 spike를 일으켰는지 파악하게 돕습니다.

정리하면, CPView로 전반적 자원·코어 상태를 실시간 관찰하고, CPU Spike Detective로 순간 급증을 잡아 , 어디를 튜닝할지 근거를 마련하는 것이 모니터링의 역할입니다. 여기서 본 병목에 따라 SecureXL·CoreXL·Multi-Queue·HyperFlow를 조정합니다.