아치 리눅스의 미친 메모리 사용량

아치 리눅스의 미친 메모리 사용량

방금 Arch Linux를 설치하고 내가 원하는 대로 설정했습니다. 현재 LighDM이 포함된 XFCE4, Firefox 및 기타 몇 가지 작은 응용 프로그램이 실행 중입니다. 나는 무슨 일이 일어나고 있는지 보고 싶었고 top이것이 7GB의 RAM을 차지한다는 사실에 놀랐습니다.

Arch Linux에서는 이것이 정상입니까? Xubuntu에서는 비슷한 시나리오에서 3GB를 넘지 못했습니다.

답변1

시스템이사용어떤 RAM을 사용하든(충분한 I/O 이후), 전혀 그렇지 않습니다.필요그 모든 것.

모든 일반적인 Linux 배포판은 다른 곳에서 필요하지 않은 경우에만 RAM을 디스크 캐시로 적극적으로 사용하도록 사전 구성되어 있습니다. 출력 헤드는 다음 top과 같습니다.

Tasks: 407 total,   3 running, 404 sleeping,   0 stopped,   0 zombie
%Cpu(s): 12,6 be, 11,2 sy,  0,0 ni, 76,1 un,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:  16425304 total, 15497560 used,   927744 free,   221476 buffers
KiB Swap:        0 total,        0 used,        0 free.  7057660 cached Mem

(이 글을 쓸 당시에는 열려 있는 프로그램이 많았던 내 컴퓨터입니다.) 즉, 총 ca. 15.2G(15497560KB)와 같은 16G(16425304KB)가 사용되지만 이들 중 일부 210M(221476KB)은 블록 장치 버퍼 및 ca에 사용됩니다. 7G(7057660KB)는 파일 시스템 캐시에 사용되므로 실제로 사용되는 용량은 8G 미만입니다.

이 명령은 free -m수학 계산을 수행하므로 훨씬 더 나은 아이디어를 제공합니다. 행에서는 -/+ Buffer/Cache버퍼와 캐시가 이미 차감되어 시스템이 실제로 사용하는 것이 무엇인지 보여줍니다.

관련 정보