집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 메모리 사용량을 확인하는 방법은 무엇입니까?
입력: top
PID |
프로세스 ID |
|
USER |
프로세스 소유자 |
|
PR |
프로세스의 우선순위 수준이 낮을수록 실행률이 높아집니다 |
|
니니스 |
Value |
|
VIRT |
프로세스가 차지하는 가상 메모리 |
|
RES | 다음이 차지하는 물리적 메모리 the process |
|
SHR |
프로세스에서 사용하는 공유 메모리 |
|
S |
프로세스 상태입니다. S는 수면 중, R은 실행 중, Z는 좀비 상태, N은 프로세스의 우선 순위 값이 음수임을 의미합니다. |
프로세스에서 사용한 실제 메모리 및 총 메모리의 비율 |
TIME+ |
프로세스가 시작된 후 해당 프로세스가 차지하는 총 CPU 시간, 즉 누적 CPU 사용 시간의 값입니다. |
|
COMMAND |
프로세스 시작 명령 이름 |
입력: 무료
Total |
물리적 메모리의 총 크기입니다. |
사용함 |
얼마나 컸는지. |
무료 |
몇개까지 가능합니다. |
Shared |
여러 프로세스에서 공유하는 총 메모리입니다. |
버퍼/캐시 |
디스크 캐시의 크기입니다. |
세 번째 줄(-/+ 버퍼/캐시):
Used |
얼마나 큰 규모로 사용되었는지. |
무료 |
몇 개까지 가능합니다. |
네 번째 줄 swap:
합계 |
물리적 메모리의 총 크기입니다. |
사용함 |
얼마나 컸는지. |
무료 |
몇 개까지 가능합니다. |
차이:
두 번째 줄(mem)의 사용/사용 가능 여부와 세 번째 줄의 사용/사용 가능 여부(-/+ 버퍼/캐시)의 차이
차이점 첫 번째 줄은 OS(운영 체제) 관점입니다. OS(운영 체제)의 경우 버퍼/캐시가 모두 사용되므로 사용 가능한 메모리는 3489800KB입니다.
세 번째 줄은 애플리케이션 관점에서 참조합니다. 버퍼/캐시는 애플리케이션이 메모리를 사용해야 하는 경우 버퍼/캐시가 성능을 향상시키기 때문입니다. 빨리 재활용됩니다.
따라서 애플리케이션 관점에서 볼 때 사용 가능한 메모리 = free +버퍼+캐시됨.
위 예와 같이: 434884 + 36436 + 421856 = 893176
-/+ 버퍼/캐시 메모리 수 계산:
-버퍼/캐시 메모리 수: 사용됨 - 버퍼 - 캐시됨
사용된 값: 3489800 - 36436 - 421856 = 3031508
+버퍼/캐시 메모리 수: 사용 가능 + 버퍼 + 캐시됨
사용 가능 값: 434884 + 36436 + 42185 6 = 893176
위 내용은 Linux에서 메모리 사용량을 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!