09. 6. 8.

How to use CPU analysis script in the Netscaler

넷스케일러를 사용하다보면 특정 기능 또는 특정 상황에 CPU 점유률이 Peak를 치거나 CPU 점유률이 많이 올라가는 현상을 한번씩 볼 수 있는데, 이때 어떤 프로세스에 의해 CPU 점유률이 증가하는 가에 대한 분석을 할 수 있는 스크립트를 이용해서 원인 규명을 할 수 있다.

이 Script는 Case를 Open하여 본사에서 지원을 받을 수 있다.

사용 방법은 아래의 절차에 의거하여 실행하고 결과를 확인할 수 있다.
  1. 받은 파일의 압축을 해제
    (파일을 /var/tmp 경로에 복사한 후 ns-8.1-56.7.tgz라면)
    >shell
    #cd /var/tmp/
    #tar zxvf ns-8.1-56.7.tgz
  2. Script 실행을 위한 메모리 Buffer를 할당
    #/var/tmp/nsprofmon -ys profbuf=16k
  3. Script를 실행
    (2분 정도 실행하면 결과 화면을 볼 수 있다.)
    #/var/tmp/profmon -K /var/tmp/ns-8.1-56.7 -s sort=2 -T 120 -recapture tee /var/tmp/cpu.log
  4. 모든 Script 실행 후 메모리 Buffer를 비움(불필요한 메모리 점유를 해지)
    #/var/tmp/nsprofmon -yS profbuf
    (옵션의 -yS로 S를 대문자로 입력하면 Buffer 메모리를 해지 함)

실행 결과를 토대로 직접 분석을 하거나 TechSupport의 도움을 통해 직접적인 CPU 점유률에 대한 원인 분석을 진행할 수 있다.

댓글 없음:

댓글 쓰기