Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

우분투(Ubuntu)를 사용하고 있다면 컴퓨터가 상당히 빠른 속도로 작동하여 시간 낭비 없이 작업을 처리할 수 있을 것입니다. 하지만 그래도 속도가 충분하지 않다고 느껴지거나, 최대한의 성능을 끌어내고 싶은 순간이 분명 찾아옵니다.

시스템을 기다리는 데 지쳤고 우분투에서 실질적인 성능 향상을 원한다면, 지금 소개하는 8가지 팁으로 우분투 시스템을 고속으로 구동해 보세요.

1. 시작 프로그램 관리

가장 먼저 할 수 있는 일은 부팅 직후 자동으로 실행되는 애플리케이션 수를 줄이는 것입니다. 이렇게 하면 부팅에 걸리는 시간이 단축되고, 부팅 후 다른 애플리케이션이 사용할 수 있는 RAM 여유 공간도 함께 확보됩니다.

우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

부팅 시 특정 애플리케이션이 자동 실행되지 않도록 설정하려면 두 곳을 확인해야 합니다. Dash를 열고 시작 프로그램(Startup)을 검색하세요. 그러면 항목을 추가·제거·활성화·비활성화할 수 있는 시작 응용 프로그램(Startup Applications) 유틸리티가 나타납니다. 부팅 시 실행되기를 원하지 않는 프로그램이 이 목록에 있다면 여기서 바로 비활성화할 수 있습니다.

목록에 보이지 않는다면 해당 애플리케이션을 하나씩 열어 설정 메뉴에서 자동 실행 옵션을 찾아 해제해야 합니다. 각 배포판의 시작 프로그램 유틸리티 사용법을 담은 영상들도 참고할 수 있지만, 항목을 비활성화하는 방법 자체는 매우 간단합니다.

2. 독점 그래픽 드라이버 활성화

데스크톱 효과나 게임처럼 그래픽 위주의 작업이 느리게 돌아가고 AMD 또는 Nvidia 그래픽 카드를 사용 중이라면, 해당 카드의 독점(proprietary) 드라이버를 설치해 보세요.

설치하려면 Dash를 열고 드라이버(Drivers)를 검색한 뒤 추가 드라이버(Additional Drivers) 유틸리티를 실행합니다. 이 도구는 컴퓨터에 연결된 하드웨어를 확인한 후 호환되는 독점 드라이버를 설치할 수 있도록 안내해 줍니다.

우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

AMD와 Nvidia 모두 여러 옵션이 표시되는데, 다음과 같이 선택하는 것이 좋습니다.

  • AMD 사용자: 설명 끝에 fglrx-updates가 괄호로 표기된 옵션을 선택하세요. 다른 옵션과 달리 새 버전이 출시되면 자동으로 업데이트됩니다.
  • Nvidia 사용자: 가장 최신 버전 옵션을 선택하세요. 최신 드라이버일수록 기능이 많고 지원도 가장 좋습니다.

인텔 사용자는 걱정할 필요가 없습니다. 인텔 드라이버는 오픈소스로 제공되며, 이보다 더 나은 드라이버가 없기 때문입니다. 따라서 그래픽 성능 저하 문제도 거의 발생하지 않습니다(CPU가 구형이거나 성능이 부족한 경우는 예외).

3. 더 가벼운 데스크톱 환경으로 전환

우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

우분투의 기본 데스크톱 환경은 리눅스 데스크톱 환경 중 무거운 편에 속하지 않습니다. 그럼에도 불구하고 시스템 자원을 훨씬 적게 사용하는 더 가벼운 환경들이 많이 존재합니다.

Xfce, LXDE, Openbox, i3 같은 대안들이 대표적입니다. 그 외에도 다양한 선택지가 있지만, 이들은 가장 널리 쓰이는 옵션이므로 특히 아이디어가 필요하다면 살펴볼 만합니다.

4. 스와피니스(Swappiness) 값 변경

또 하나 유용한 팁은 시스템의 스와피니스 값을 낮추는 것입니다. 스와피니스는 0부터 100 사이의 값으로, 우분투가 RAM의 데이터를 하드 드라이브의 SWAP 파티션으로 옮길 가능성을 결정합니다. 0은 거의 옮기지 않음을, 100은 매우 자주 옮김을 의미합니다.

SWAP 파티션은 RAM이 가득 차거나 오랫동안 사용되지 않은 데이터가 있을 때 시스템이 활용하는 추가 공간입니다. 최대 절전 모드로 전환할 때도 RAM의 내용이 SWAP 파티션으로 덤프됩니다.

SSD를 사용한다면 SWAP 파티션은 없는 것이 좋습니다. 빈번한 읽기·쓰기 작업이 SSD 수명을 단축시키기 때문입니다. 반면 전통적인 하드 디스크(HDD) 사용자에게는 SWAP 파티션이 큰 도움이 됩니다.

스와피니스 값을 낮추면 SWAP 파티션 사용 빈도가 줄어듭니다. SWAP 파티션에 대한 지속적인 읽기·쓰기는 시스템 전체 작업 속도를 떨어뜨릴 수 있기 때문입니다.

변경하려면 터미널을 열고 다음 명령어를 실행하세요.

sudo nano /etc/sysctl.conf

편집기 화면에서 vm.swappiness 옵션을 찾아 아래와 같이 값을 1로 변경합니다.

vm.swappiness = 1
우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

파일 맨 끝에 추가하면 되는데, 주석 처리되지 않은 유일한 줄이므로 안전합니다. 보통 vm.swappiness는 파일에 정의되어 있지 않으며 기본값으로 설정됩니다. 변경 사항을 적용하려면 컴퓨터를 재시작하세요.

5. 불필요한 파일 정리

우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

우분투의 처리 속도를 진정으로 높이고 싶다면 불필요한 파일을 삭제하는 것이 도움이 됩니다. 이렇게 하면 하드 드라이브가 필요한 파일을 찾거나 새 파일을 저장할 여유 공간을 확보하는 데 오래 걸리지 않습니다.

Ubuntu Tweak이라는 실용적인 클리닝 도구를 사용해 정크 파일을 청소할 수 있습니다. 이 도구의 'Janitor' 기능은 상당히 폭넓으면서도 나중에 필요할 수 있는 파일을 실수로 삭제하지 않도록 설계되어 있습니다.

우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

또는 BleachBit을 사용해 볼 수도 있는데, 이 도구는 훨씬 더 많은 위치를 검사해 정크를 제거합니다. 다만 BleachBit에서는 필요한 옵션만 신중하게 선택해야 하며, 그렇지 않으면 나중에 필요한 데이터까지 삭제될 수 있습니다.

이 앱은 파일 및 위치 목록이 상세히 정리되어 있어, 원하는 항목만 골라 청소 프로세스를 필요에 맞게 사용자 지정할 수 있습니다.

6. GRUB 타이머 단축

GRUB은 거의 모든 리눅스 배포판의 기본 부트로더입니다. 부팅 과정을 빠르게 하려면 부팅 옵션을 편집하면 됩니다. GRUB을 통해 대기 시간을 줄여 시스템이 더 빨리 명령을 받도록 만들 수 있습니다.

기본적으로 GRUB은 듀얼 부팅, 복구 모드 등을 선택할 수 있도록 약 10초의 대기 시간을 제공합니다. 터미널 CLI 사용에 익숙하다면 이 시간 간격을 편집해 부팅 속도를 높일 수 있습니다.

터미널 창을 열고 다음을 입력하세요.

sudo gedit /etc/default/grub

열린 편집기에서 GRUB_TIMEOUT 값을 10에서 2로 변경합니다. 이렇게 하면 부팅 대기 시간이 2초로 줄어듭니다.

우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

단, 0으로 설정하지는 마세요. OS 전환 및 복구 화면에 접근할 기회를 잃게 됩니다. 시간 값을 변경한 후에는 다음과 같이 update-grub 명령을 실행해야 합니다.

sudo update-grub

7. 하드웨어 업그레이드

대부분의 경우 하드웨어를 개선하면 시스템 속도가 눈에 띄게 향상됩니다. 이때 우분투의 가상 메모리(RAM)가 중요한 역할을 하는데, 원활한 구동에는 최소 2GB가 필요합니다.

PC에는 RAM 슬롯이 정해진 개수만큼 있으며, 이를 활용해 가상 메모리를 늘릴 수 있습니다. 우분투에서 사용 가능한 RAM 용량을 확인하려면 터미널에 다음 명령어를 입력하세요.

free –m

RAM 속도를 확인하려면 다음 명령어를 사용합니다.

sudo lshw -c memory
우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

주의할 점은, DIY에 능숙하지 않다면 메모리 칩을 직접 장착하지 말라는 것입니다. 소정의 수수료를 받고 기꺼이 설치해 주는 전문가들도 있으니 이를 활용하는 것이 안전합니다.

8. Preload로 애플리케이션 로딩 속도 개선

Preload는 백그라운드에서 실행되는 데몬으로, 자주 사용하는 애플리케이션의 사용 통계를 추적합니다. 분석 결과에 따라 파일을 자동으로 미리 불러와 즉시 사용할 수 있는 상태로 만들어 줍니다.

이 데몬은 사용자가 쓰는 바이너리와 라이브러리를 학습·기록하여 애플리케이션이 더 빨리 로드되도록 합니다. 예를 들어 Firefox와 LibreOffice를 자주 연다면, Preload가 시작 시점에 해당 시작 파일들을 메모리에 미리 올려 최종 사용자인 여러분이 더 빠르게 작업할 수 있게 해줍니다.

우분투에 Preload를 설치하려면 기본 설치 명령어를 사용하면 됩니다.

sudo apt install preload
우분투가 느리게 실행되나요? 리눅스 PC 속도를 높이는 8가지 팁

Preload 사용의 가장 큰 장점은 자주 쓰는 애플리케이션의 대기 시간이 크게 줄어든다는 점입니다. 애플리케이션이 처음부터 준비되기를 기다릴 필요가 없기 때문입니다.

반면 Preload는 RAM에 의존하기 때문에 메모리 사용 패턴의 영향을 받습니다. 시스템 메모리가 8GB 미만이거나 사용 패턴이 불규칙하다면 Preload를 사용하지 않는 것이 좋습니다. 이 앱의 기능이 시스템 가상 메모리에 직접적인 영향을 미치기 때문입니다.

우분투 성능 개선하기

위의 8가지 팁은 우분투 시스템 성능을 한 단계 끌어올릴 수 있는 비교적 쉬운 방법들입니다. 모두 시도해 보면 컴퓨터의 잠재력을 최대한 발휘할 수 있을 것입니다.

이 팁들 중에서는 어떤 데스크톱 환경을 사용할지 잘 살펴보세요. 여기서 얻는 전반적인 개선 효과가 가장 큽니다. 또한 시스템 정크 파일을 정기적으로 정리하고 시스템을 최신 상태로 유지하면 우분투의 처리 속도에 긍정적인 영향을 줍니다.