>  기사  >  컴퓨터 튜토리얼  >  리눅스 top 명령어에 대한 자세한 설명

리눅스 top 명령어에 대한 자세한 설명

WBOY
WBOY앞으로
2024-02-20 09:20:03551검색

linux top命令详解

각 CPU 사용량을 보려면 1을 누르세요

첫 번째 줄

현재시간 실행시간 현재 로그인한 사용자 로드밸런싱 (1분, 5분, 10분)

로드 평균 데이터는 5초마다 활성 프로세스 수를 확인하고 값을 계산합니다. 논리 CPU 수로 나눈 값이 5를 초과하면 시스템이 과부하됩니다.

두번째 줄

총 248개 프로세스 1개 실행 중 247개 휴면 0개 정지 0개 좀비 프로세스

세 번째 줄

us(사용자 공간): 사용자 공간이 CPU를 차지하는 비율

sy(sysctl): 커널 공간이 차지하는 CPU 비율

ni()—우선순위가 변경된 프로세스가 차지하는 CPU 비율

id(idolt): 유휴 CPU 비율

wa(wait): CPU 점유 중 IO 대기 비율

hi(하드웨어 IRQ): 하드 인터럽트가 차지하는 CPU 비율

si(소프트웨어 인터럽트): 소프트 인터럽트가 차지하는 CPU 비율

네번째 줄

총 메모리 사용된 메모리 여유 메모리 버퍼(캐시된 메모리 양)

다섯 번째 줄

스왑 파티션

사용 가능한 메모리 = 여유 공간 + 버퍼 + 캐시(Huancheng의 총 스왑 영역 양)

메모리 모니터링을 위해서는 위에서 다섯 번째 줄의 스왑 파티션의 사용을 항상 모니터링해야 합니다. 이 값이 지속적으로 변한다는 것은 커널이 메모리와 스왑 간에 데이터를 지속적으로 교환하고 있다는 의미입니다. 충분하지 않다.

네 번째 줄의 총 사용 중인(used) 메모리 양은 현재 시스템 커널에 의해 제어되는 메모리 양을 의미하며,

네 번째 줄의 총 사용 가능한 메모리 양(free)은 커널이 아직 제어에 포함하지 않은 양입니다.

커널에서 관리하는 메모리가 모두 사용되는 것은 아니며, 과거에 사용되어 이제는 재사용할 수 있는 메모리도 포함되어 있습니다. 커널은 이러한 재사용 가능한 메모리를 해제하지 않으므로 Linux에서 사용 가능한 메모리는 줄어듭니다. 그리고 그 이하도 있지만 걱정하지 마세요.

여섯번째 줄

PID — 프로세스 ID

USER — 프로세스 소유자

PR — 프로세스 우선순위

NI — 좋은 가치. 음수 값은 높은 우선순위를 나타내고, 양수 값은 낮은 우선순위를 나타냅니다

VIRT — 프로세스에서 사용하는 총 가상 메모리 양(KB)입니다. VIRT=스왑+RES

RES — 프로세스에서 사용하고 교체되지 않은 물리적 메모리의 크기(KB)입니다. 리소스=코드+데이터

SHR — 공유 메모리 크기, 단위 kb

S —프로세스 상태. D=무중단 절전 상태 R=실행 S=잠자기 T=추적/중지 Z=좀비 프로세스

%CPU — 마지막 업데이트 이후 점유된 CPU 시간의 백분율

%MEM — 프로세스에서 사용하는 실제 메모리의 비율

TIME+ — 프로세스가 사용한 총 CPU 시간, 단위 1/100초

COMMAND — 프로세스 이름(명령 이름/명령줄)

위 내용은 리눅스 top 명령어에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 mryunwei.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제