RAM 가격이 통제할 수 없을 때 무료로 Linux 시스템 속도를 높이는 방법

gettyimages-1873278958

Andriy Onufriyenko/Moment via Getty

ZDNET을 팔로우하세요: 우리를 선호 소스로 추가하세요 Google에서.


ZDNET의 주요 시사점

  • RAM 가격이 치솟는 상황에서 Linux 속도를 높이려면 이 방법을 사용해 보십시오.
  • 이 구성은 간단합니다.
  • 일부 배포판에는 기본적으로 ZRAM이 포함되어 있습니다.

지난번 메모리(RAM) 가격을 확인하고 깜짝 놀랐습니다. Tom’s Hardware에 따르면 Amazon에서 RAM 가격이 240% 올랐습니다. 우와.

RAM 가격이 급등한 데에는 두 가지 주요 이유가 있습니다.

  • 공급망 병목 현상 및 지정학적 불안정성
  • AI 및 데이터 센터의 폭발적인 수요

AI의 인기가 계속 높아짐에 따라 RAM 가격은 계속 상승할 가능성이 높습니다(또는 더 높은 가격에서 변동이 없을 가능성이 높습니다).

또한: 저는 이 아치 기반 배포판이 문제를 고칠 때까지 몇 달 동안 Hyprland와 씨름했습니다.

통제할 수 없는 가격 인상으로 인해 RAM을 추가하여 Linux 시스템을 업그레이드할 수 없다면 어떻게 해야 합니까?

다행히도 Linux 컴퓨터의 속도를 향상시키는 데 사용할 수 있는 소프트웨어 솔루션이 있습니다.

해당 솔루션을 ZRAM이라고 합니다. 설치 및 사용방법을 알려드리겠습니다.

ZRAM이란 무엇입니까?

ZRAM은 RAM에서 완전히 사용되는 압축된 스왑 공간입니다. 시스템의 메모리가 부족하면 일반적으로 RAM 기반 공간보다 느린 기존 스왑 공간을 사용합니다. ZRAM은 스왑된 데이터를 메모리에 유지하므로 표준 스왑 시스템보다 훨씬 빠릅니다.

ZRAM 설치

필요한 것: 이를 위해 필요한 유일한 것은 실행 중인 Linux 인스턴스와 sudo 기본 설정이 있는 사용자입니다. ZRAM은 일반적으로 Fedora 및 Fedora 기반 배포판에서 기본적으로 활성화되어 있습니다. 또한 일부 Debian 기반 배포판(예: Pop!_OS)에도 ZRAM이 사전 설치되어 제공되는 것을 발견했습니다.

또한: 구입할 수 있는 최고의 Linux 노트북: 전문가 테스트

Debian 기반 배포판에서 이것이 어떻게 수행되는지 보여드리겠습니다.

다음으로 다음 명령을 사용하여 ZRAM을 설치할 수 있습니다.

더 보기

sudo apt-get 설치 zram-tools -y

이제 ZRAM이 설치되었으며 구성할 준비가 되었습니다.

ZRAM 구성

ZRAM이 설치되었으면 이제 구성할 차례입니다. 방법은 다음과 같습니다.

1. ZRAM 구성 파일을 엽니다.

다음 명령을 사용하여 편집할 ZRAM 구성 파일을 엽니다.

sudo nano /etc/default/zramswap

2. ZRAM 사용자 정의

해당 파일에서 다음 줄을 맞춤설정할 수 있습니다.

알고=
백분율=
우선순위=

SIZE=를 PERCENTAGE=로 바꿀 수도 있지만 백분율 옵션을 사용하는 것이 더 쉬운 경우가 많습니다.

ALGO 옵션과 관련하여 두 가지 옵션이 있습니다.

  • lz4 – 순수한 속도에 사용됨
  • zstd – 더 나은 압축을 위해 사용됩니다.

또한: 고급 사용자에게 추천하는 이 Linux 배포판은 OS 설계에 대한 독특한 접근 방식을 취합니다.

나는 우선순위가 100(기본값)인 lz4와 전체 RAM의 20%를 사용하고 싶습니다. 해당 구성 라인은 다음과 같습니다.

알고=lz4
백분율=20
우선순위=100

파일을 저장하고 닫습니다.

3. ZRAM 다시 시작

구성이 완료되면 다음 명령을 사용하여 ZRAM 시스템을 다시 시작해야 합니다.

sudo systemctl zram

ZRAM은 이제 새로운 기본값을 존중합니다.

한 가지 주의사항

시스템이 너무 공격적인 “교체성”으로 구성되어 있음을 알 수 있습니다. 공격적인 스왑 기능은 RAM 스왑 공간에서 메모리 페이지를 더 자주 스왑 아웃하여 스왑 활동이 증가하고 시스템 속도가 느려질 수 있음을 의미합니다.

이를 확인하려면 다음 명령을 실행하십시오.

sudo sysctl -a | grep -E ‘vm.vfs_cache_압력|vm.swappiness|vm.dirty_Background_ratio|vm.dirty_ratio’

명령은 다음과 같이 출력됩니다.

VM.dirty_Background_ratio=0
vm.dirty_ratio=0
vm.swappiness=180
vm.vfs_cache_압력=100

  • vm.swappiness — ZRAM이 보다 적극적으로 사용되지만 우선순위가 지나치게 높아지지 않도록 합니다.
  • vm.vfs_cache_press – 커널이 inode 및 dentry 캐시를 얼마나 회수할 수 있는지 구성합니다.
  • vm.dirty_Background_ratio — 갑작스러운 대규모 I/O 작업을 방지할 수 있는 디스크 대비 저장되지 않은 데이터의 비율입니다.

/etc/sysctl.d/99-zram-tweaks.conf 파일(sudo nano /etc/sysctl.d/99-zram-tweaks.conf) 내에서 이러한 매개변수를 조정할 수 있습니다. 이러한 값을 다음과 같이 설정할 수 있습니다.

VM.dirty_Background_ratio=5
vm.dirty_ratio=10
vm.swappiness=50
vm.vfs_cache_압력=50

파일을 저장하고 닫습니다. 다음 명령을 사용하여 변경 사항을 적용합니다.

sudo sysctl –시스템

참고: 시스템에서 99-zram-tweaks 파일을 찾을 수 없으면 해당 파일을 만들고 위의 값을 추가하세요. 파일을 생성하고 편집하려면 다음 명령을 실행하십시오.

sudo nano /etc/sysctl.d/99-zram-tweaks.conf

이제 ZRAM이 제 위치에 있고 구성되어야 합니다. 특히 데스크톱에 여러 앱이 열려 있는 경우 속도가 조금 더 빨라지는 것을 느끼기 시작할 것입니다.

기본 스왑 공간 끄기

또한 기본 스왑 공간을 비활성화하는 것이 좋습니다(그래서 이 공간과 ZRAM 사이에 충돌이 발생하지 않습니다). 그렇게 하려면 다음을 사용하여 fstab 파일을 엽니다.

sudo nano /etc/fstab

해당 파일에서 다음으로 시작하는 줄을 찾으세요.

스왑 파일

줄 시작 부분에 # 문자를 넣고 파일을 저장/닫습니다.

다음을 사용하여 실행 중인 스왑 공간을 비활성화합니다.

sudo 스왑오프 -a

또한: 이 무료 Linux 배포판은 기존 컴퓨터를 되살리는 가장 쉬운 방법입니다. 작동 원리

시스템을 재부팅하면 조금 더 빨라질 것입니다.

관련 기사

댓글 남기기