리눅스 연구 노트 ------- 시스템 관리 - 공정 관리

첫째, 프로세스 관리

각 엔티티는, 실행 자신의 주소 공간을 가지고 있으며, 일부 시스템 자원을 차지 과정이다, 프로세스는 프로그램 또는 명령이 실행 중입니다.

프로세스 관리의 두 번째 역할

1, 서버 상태를 확인하는 

상위 명령 : 기본값은 3 초마다 업데이트됩니다.

상단 - 16시 13분 16초 7까지 일 18시 8분, 1 사용자,로드 평균 : 0.30, 0.41, 0.32
작업 : 211 총합, 실행, 209 수면, 0 정지, 0 좀비
%의 CPU (들) : 2.0 우리를 0.8 SY 0.0 NI, 97.1 이드 0.0 WA, 0.0 안녕, 0.0 SI 0.0 성
킬로바이트의 Mem : 11,471,600 사용 32,948,204 총 1,006,220 자유, 20,470,384 버프 / 캐시
킬로바이트 스왑 : 16,773,116 총 16,773,116 여유가 0이 사용된다. 20841936 소용의 Mem

 

---------------------------

16시 13분 16초 : 현재 시간;

칠일, 18시 8분 최대 : 시스템 가동 시간;

1 사용자 : 사용자가 현재 두 개의 기록

평균 부하 : 0.30, 0.41, 0.32, 하중 전에 1 분 5분 평균 15분 상기 장치 (1) 핵 코어 8 1,8-이다

작업 : 211 총합, 달리기, 209 자 0 정지 0 좀비 : 통계 프로세스의 수, 그리고 마지막 좀비 프로세스 처리는 종료되고

 

 

 

이 모든 프로세스보기

(1) PS 명령 : PS의 모든 보조 공정을보고, 처리 구분

사용자 PID %의 CPU % MEM VSZ RSS TTY STAT START TIME의 명령
루트 1 0.0 0.0 19,356 1,092? SS 2017 59:03 / sbin에 / 초기화
루트 2 0.0 0.0 0 0? S 2,017 0시 1분 [kthreadd]
루트 3 0.0 0.0 0 0? S 2,017 25:33 [이동 / 0]

사용자 : 사용자가 생성되는 과정

PID : 프로세스의 ID 번호

%의 CPU %의 MEM : 물리적 메모리 및 CPU 처리의 비율이 높을수록 더 많은 리소스가 많이 소요

VSZ : 프로세스가 가상 메모리 크기를 소비, 단위는 KB입니다

RSS : 프로세스에 의해 점유 실제 물리적 메모리의 크기, 단위는 KB입니다

TTY : 상기 단말기가 실행되는 방법. 어떤 로컬 터미널 콘솔의 tty1로-tty7의 대신은, tty1로-TY6 로컬 문자 인터페이스 단자, tty7는 그래픽 단자입니다. 가상 터미널의 점 / 255 대신. ? 프로세스 대신 상기 단말기에 의해 생성되지에서 시스템 커널이 생성된다

STAT : 프로세스 상태. R : 실행; S : 수면; T는 : 정지, S : 서브 프로세스는 +있어서 백그라운드

시작 시간 프로세스가 시작되었습니다.

TIME : 프로세스 CPU 연산 시간이 아닌 시스템 시간

COMMAND :이 프로세스는 생산에 대한 명령 이름

(2) pstree : 프로세스 트리 pstree의 -p (PID와 과정)

3, 프로세스를 종료

죽이다

-l PID 번호를 죽일 : 프로세스를 다시 시작

-9 죽일 : 프로세스를 종료하는 강제

killall는 프로세스 이름 : 모든 프로세스를 종료

pkill에 유사 kiiall는이 다기능 단말기 쫓겨 : pkill에 - t 단말 번호 :

터미널 로그 w, 다음 pkill에 -9 -t 사용자 단말기 번호 킥으로 먼저 체크

 

추천

출처www.cnblogs.com/fangxiaosheng/p/11543418.html