리눅스에서 RAM 사용량을 줄이는 5가지 안전한 방법

리눅스에서 RAM 사용량을 줄이려면 메모리를 많이 사용하는 앱을 파악하고 필요 없는 앱은 종료하거나 설정을 변경하세요. 브라우저 탭과 로그인 시 실행되는 앱부터 시작하는 것이 좋습니다. 데스크톱 환경을 가볍게 유지하면 구형 컴퓨터에 도움이 될 수 있습니다. 리눅스는 애플리케이션이 메모리가 필요할 때 파일 캐시를 상당 부분 회수할 수 있습니다.

설정을 변경하기 전에 메모리 사용량을 확인하십시오.

터미널을 열고 명령어를 실행하세요 . 단순히 'free' 열뿐만 아니라 'availablefree -h ' 열에 도 주의를 기울이세요 . Linux는 여유 RAM 일부를 파일 캐시에 사용하여 파일 열기 속도를 높입니다. 커널의 값은 스왑 없이 새 애플리케이션에 사용할 수 있는 메모리 양을 추정하며, 이때 회수 가능한 캐시도 고려합니다. 자세한 정의는 Linux 커널 문서를 참조하세요.MemAvailable/proc/meminfo

Linux 터미널에서 free -h 명령어를 실행했을 때의 출력 결과입니다. 사용 가능한 메모리 열이 강조 표시되어 있으며 샘플 값은 표시되지 않습니다.
available메모리 여유 공간을 판단하려면 해당 값을 확인하십시오 . free값이 낮다고 해서 리눅스에 RAM이 부족하다고 단정할 수는 없습니다.

컴퓨터가 원활하게 작동하고 MemAvailable정상적인 상태라면 높은 메모리 사용량은 정상일 수 있습니다. 하지만 사용 가능한 메모리가 부족하거나, 스왑 메모리 사용량이 증가하거나, 앱이 멈추는 현상이 발생한다면 실제적인 부하 원인을 찾아보세요.

1. 메모리를 가장 많이 사용하는 애플리케이션을 찾아 종료하세요.

데스크톱의 시스템 모니터를 열고 프로세스 목록을 메모리 사용량 순으로 정렬하세요. GNOME 시스템 모니터에는 메모리 열이 있는 프로세스 탭이 있습니다. 다른 데스크톱 환경에는 자체 프로세스 뷰어가 있을 수 있습니다. GNOME의 메모리 사용량 확인 가이드에서 해당 목록을 정렬하는 방법을 확인할 수 있습니다.

메모리 사용량 기준으로 정렬된 목록과 상대적 사용량 막대를 제공하는 리눅스 프로세스 모니터의 예시입니다.
먼저 상위 항목들을 확인한 다음, 사용이 끝나면 사용자 애플리케이션을 정상적으로 종료하십시오.

작업을 저장한 다음 더 이상 필요하지 않은 대용량 편집기, 게임, 비디오 프로젝트 또는 가상 머신을 닫으세요. 앱이 유휴 상태에서 지속적으로 용량이 커지는 경우 업데이트하고 확장 프로그램이나 열려 있는 파일을 확인하세요. 필수적이지 않거나 응답하지 않는 앱만 강제로 종료하세요. 시스템 또는 데스크톱 프로세스를 종료하면 로그아웃되거나 서비스가 중단될 수 있습니다.

2. 브라우저 탭과 확장 프로그램 수를 줄이세요

브라우저 메모리 사용량은 탭과 확장 프로그램에 따라 달라지므로 브라우저를 바꾸는 것만으로는 메모리 사용량을 완전히 해결할 수 없습니다. 불필요한 탭, 특히 동영상 페이지나 용량이 큰 웹 앱은 닫고, 거의 사용하지 않는 확장 프로그램은 비활성화하세요.

Firefox에서는 Shift'+ ' 키를 누르 Esc거나 메뉴 → 도구 더보기 → 작업 관리자를 열어 프로세스별 메모리 사용량을 확인할 수 있습니다. 작업 관리자의 프로세스 페이지는 종료해야 할 탭이나 확장 프로그램을 식별하는 데 도움이 될 수 있습니다. 자세한 내용은 Mozilla의 Firefox 작업 관리자 가이드를 참조하세요 . 다른 브라우저에도 이와 유사한 내장 작업 관리자 또는 프로세스 보기 기능이 있습니다.

열려 있는 탭과 확장 프로그램의 상대적인 메모리 사용량을 비교하는 브라우저 프로세스 보기 예시입니다.
브라우저 자체의 프로세스 보기 기능을 사용하여 평소보다 리소스를 많이 사용하는 탭이나 확장 프로그램을 찾으세요.

3. 선택적 시작 프로그램 기능을 끄세요

채팅, 게임, 클라우드 동기화 및 도우미 앱은 로그인 시 실행된 후에도 메모리에 남아 있을 수 있습니다. 데스크톱의 시작 프로그램 목록을 확인하고 당장 필요하지 않은 앱만 비활성화하세요. GNOME 환경에서는 GNOME Tweaks를 사용하세요. GNOME 도움말 페이지 에서 해당 설정에 대한 설명을 확인할 수 있습니다. 다른 데스크톱 환경에서는 이 설정을 세션 및 시작 또는 자동 시작이라고 부를 수도 있습니다 .

리눅스 시작 프로그램 설정 창을 예시로 보여주는 그림입니다. 선택 항목들을 켜거나 끌 수 있습니다.
백업, 동기화, 알림 또는 접근성을 위해 필요한 항목은 유지하고, 선택적인 앱만 비활성화하세요.

자동 시작 폴더의 모든 파일을 삭제하지 마십시오 .desktop. 일부 항목은 바탕 화면이나 하드웨어를 지원하므로 일괄적으로 삭제하면 새로운 문제가 발생할 수 있습니다. 선택적 항목 한두 개만 변경하고 로그아웃 후 다시 로그인하여 유휴 상태 시 메모리 사용량이 개선되었는지 확인하십시오.

4. 더 가벼운 데스크톱 환경을 사용해 보세요.

데스크톱 환경은 세션 동안 활성 상태를 유지하므로, 메모리가 제한된 컴퓨터에서는 리소스를 많이 사용하는 설정을 교체하는 것이 도움이 될 수 있습니다. LXQt는 스스로를 경량의 모듈형 데스크톱이라고 설명합니다 . Lubuntu는 LXQt를 기반으로 구축된 Ubuntu 배포판입니다. 자세한 내용은 Lubuntu 공식 웹사이트를 참조하세요 .

LXQt를 사용해 보려면 사용 중인 배포판의 설치 지침을 따르세요. 패키지 이름과 세션 설정은 배포판마다 다를 수 있습니다. 로그아웃한 후 로그인 화면에서 LXQt를 선택하면 기존 데스크톱 환경이 유지됩니다. 평소처럼 작업 부하를 테스트해 보세요. 배포판을 변경하기 전에 라이브 USB를 사용하여 하드웨어를 점검하는 것이 좋습니다.

간단한 레이아웃으로 파일 관리자와 터미널이 포함된 경량 리눅스 데스크톱 환경을 보여주는 예시입니다.
LXQt와 같은 가벼운 세션은 데스크톱 자체가 기본 사용량의 상당 부분을 차지하는 경우 테스트하기에 좋은 옵션입니다.

5. 메모리 사용량이 많은 작업을 한 번에 적게 실행하세요.

일부 작업 부하는 데스크톱 설정과 관계없이 상당한 양의 RAM을 필요로 합니다. 사용하지 않는 가상 머신이나 컨테이너를 닫고, 병렬 빌드를 줄이며, 멀티태스킹 시에는 대용량 비디오 또는 이미지 작업을 일시 중지하세요. IDE에서는 사용하지 않는 작업 공간과 언어 서버를 닫으십시오. 애플리케이션에 메모리 또는 작업자 제한이 있는 경우, 해당 제한 값을 점진적으로 낮추면서 작업이 여전히 안정적으로 완료되는지 확인하십시오.

대체 앱을 선택할 때는 다른 프로그램이나 리눅스 배포판이 항상 메모리를 덜 사용할 것이라고 가정하기보다는 동일한 파일과 작업 부하를 사용하여 비교해야 합니다. 목표는 실제로 수행하는 작업에 필요한 충분한 여유 공간을 확보하는 것입니다.

"RAM 클리너" 관련 속임수를 피하세요

파일 시스템 캐시를 강제로 지우거나 메모리 정리 유틸리티를 설치하여 사용량 표시를 낮추지 마십시오. Linux는 부하가 심할 때 캐시를 회수할 수 있습니다. 스왑이나 zRAM은 순간적인 부하 증가를 처리하는 데 도움이 될 수 있지만, 애플리케이션의 RAM 사용량을 줄여주지는 않습니다. MemAvailable정상적인 작업 중에 사용량이 매우 낮게 유지된다면 작업 부하가 물리적 메모리 용량을 초과했을 가능성이 있습니다. 이러한 경우, 지원되는 RAM을 추가하는 것이 지속적인 해결책입니다.

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.