![top 명령에서 swap 부분의 의미](https://linux55.com/image/130781/top%20%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C%20swap%20%EB%B6%80%EB%B6%84%EC%9D%98%20%EC%9D%98%EB%AF%B8.png)
답변1
SWAP
열의 값을 참조하면 g
기가바이트(GiB), m
즉 메가바이트(MiB)를 의미합니다. 헤더의 값도 마찬가지입니다. (단, 사용된 문자는 대문자입니다.)
나는 10 기반 유닛이 아닌 2 기반 유닛이 사용되고 있다고 생각합니다( top
Linux 시스템의 매뉴얼을 보면).
~에 따르면이 서버 오류 답변:
Top(적어도 일부 버전에서는)은 실제 스왑 사용량을 보고하는 대신 프로세스별 스왑을 VIRT - RSS로 계산합니다. Linux에서는 결과가 전혀 의미 없는 숫자입니다.
그리고로부터ServerFault의 또 다른 답변:
주요 도구는 잘못된 공식을 사용하여 스왑 공간으로 보고되는 오류를 계산합니다. 실제로는 주소 공간 크기에서 상주 세트 크기를 뺀 값입니다. 하나는 가상 메모리의 척도이고 다른 하나는 실제 메모리의 척도이기 때문에 이것은 어리석은 일입니다. 따라서 우리는 결과가 무엇인지, 심지어 무엇을 측정하는지 완전히 알지 못합니다.