top 명령에서 swap 부분의 의미

top 명령에서 swap 부분의 의미

상단 출력에 스왑 열이 어떤 단위로 나타나는지 알고 있습니까?

최상위 문서에 따르면 KB 단위로 되어 있지만 아래 이미지를 확인하세요.

여기에 이미지 설명을 입력하세요.

스왑 값 옆에 있는 g 또는 m은 무엇을 의미하나요?

귀하의 지원에 미리 감사드립니다.

답변1

SWAP열의 값을 참조하면 g기가바이트(GiB), m즉 메가바이트(MiB)를 의미합니다. 헤더의 값도 마찬가지입니다. (단, 사용된 문자는 대문자입니다.)

나는 10 기반 유닛이 아닌 2 기반 유닛이 사용되고 있다고 생각합니다( topLinux 시스템의 매뉴얼을 보면).


~에 따르면이 서버 오류 답변:

Top(적어도 일부 버전에서는)은 실제 스왑 사용량을 보고하는 대신 프로세스별 스왑을 VIRT - RSS로 계산합니다. Linux에서는 결과가 전혀 의미 없는 숫자입니다.

그리고로부터ServerFault의 또 다른 답변:

주요 도구는 잘못된 공식을 사용하여 스왑 공간으로 보고되는 오류를 계산합니다. 실제로는 주소 공간 크기에서 상주 세트 크기를 뺀 값입니다. 하나는 가상 메모리의 척도이고 다른 하나는 실제 메모리의 척도이기 때문에 이것은 어리석은 일입니다. 따라서 우리는 결과가 무엇인지, 심지어 무엇을 측정하는지 완전히 알지 못합니다.

관련 정보