호스팅 사용법
호스팅 신청하기
도메인 연결하기
홈페이지 올리기
이메일 설정하기
서버 사용법
FTP사용법
메일사용법
텔넷/리눅스
MySQL사용법
MSSQL사용법
리눅스명령어 모음
시스템사용법
서버세팅
네트워크/보안
L4 매뉴얼
백업/미러링
호스팅용어 모음
프로그램 사용법
알리미사용법
제로보드설치방법
워드프레스설치방법
태터툴즈설치방법
그누보드설치방법
우편번호DB사용법
폼메일사용법
주문서사용법
예전 게시판/방명록
전자지불 서비스


HOME > 호스팅 > 사용안내 > 시스템사용법 > ps 활용하기(cpu점유율 높은 프로세스 찾기)
데몬보안설정하기  시스템변경 여부확인  웹서버 시스템 최적화 
한 IP당 동시 접속량 제한  아파치 성능 체크  SMTP relay설정하기 
debugfs 활용하기(삭제된 파일 복구)  dig활용하기  mod_dosevasive 활용하기(아파치 DOS막기) 
mod_throttle 활용하기(아파치 트래픽제어)  procmail을 통한 메일필터링  ps 활용하기(cpu점유율 높은 프로세스 찾기) 
server 시간맞추기  IP 관련 설정하기 

  • 1. 개요
    시스템을 운영하다 보면 CPU 점유율이 높은 프로세스를 찾아야 하는 경우가 많다.
    여기에서는 ps 명령과 awk 명령을 이용하여 CPU 점유율이 높은 프로세스를 찾는 스크립트를 설명한다.

    2. 스크립트 소스
    #!/bin/sh

    ps -auxwf | awk '{str i;if($3 > 1.00) { i = "33[1;32m"; } else { i=""; } if($3 > 0.30) { printf ("%5.5d %s %2.2f %s %s %s 33[1;
    0mn",$2,i,$3,$11,$12,$13);} }'

    굵은 색 부분은 줄을 바꾸지 말고 쭉 이어서 붙여야 한다.
    적당한 이름으로 저장한 후 (예:findps.sh) 실행 권한을 부여 (chmod 755 findps.sh) 한 후 실행하면 된다.

    이 스크립트는 CPU 점유율 0.45% 이상의 프로세스를 출력하며 1.0% 이상의 프로세스는 색상을 초록색으로 바꾸어 출력한다.

사이트명 : 후이즈에스티 | 회사명 : (주)아사달 | 대표이사 : 서창녕 | 대표전화 : 070-7510-3007 | 팩스번호 : 02-2026-2008
사업자등록번호 : 206-81-24351 | 법인등록번호 : 110111-1940504 | 통신판매업신고 : 제18-890호 | 벤처확인번호 : 051134562200563
(우편번호 : 153-803) 서울특별시 금천구 가산동 371-28 우림라이온스밸리 A,동 8층 (주)아사달
Copyright ⓒ whois.st All rights reserved.
Internet Explorer Google Chrome Mozilla Firefox
Apple Safari Opera browser
페이지 맨 위로 이동하기