각 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!