- 우분투의 속도 저하는 일반적으로 백그라운드 프로세스, 정리 작업 부족, 최적화가 제대로 되지 않은 구성 등 여러 요인이 복합적으로 작용한 결과입니다.
- 부팅, 메모리(스왑, zRAM, 스왑니스) 및 그래픽 환경을 조정하면 오래된 하드웨어에서도 상당한 성능 향상을 얻을 수 있습니다.
- 정기적인 청소, 브라우저 관리 및 프로세스 모니터링은 장기적인 성능 유지를 위한 핵심 요소입니다.
우분투 컴퓨터가 부팅하는 데 시간이 너무 오래 걸리거나, 브라우저를 열 때 멈추거나, 창 전환이 버벅거린다면, 이는 단순히 기술적인 문제가 아닙니다. 시스템의 반응을 기다리느라 실제 시간을 낭비하고 있는 것 입니다. "우분투가 느리다"는 느낌은 근본적으로 자신이 사용하는 하드웨어를 제대로 제어하지 못하고 있다는 느낌에서 비롯됩니다.
우분투의 속도 저하를 막기 위한 최적화는 터미널 마니아들만을 위한 선택적인 작업이 아닙니다. 오히려 기존 컴퓨터의 성능을 최대한 활용하고, 새 하드웨어 구입에 한 푼도 쓰지 않고도 계획된 노후화를 방지 할 수 있는 매우 실용적인 방법입니다 . 몇 가지 설정을 잘 조정하면, 몇 년 된 컴퓨터에서도 느린 우분투를 빠른 시스템으로 바꿀 수 있습니다.
우분투가 시간이 지남에 따라 느려지는 이유는 무엇일까요?

대부분의 경우, 우분투 시스템 속도 저하는 단 하나의 특정 원인 때문이 아니라, 시작 시 자동으로 실행되는 프로그램, 백그라운드 서비스, 잔여 파일, 최적화가 제대로 되지 않은 설정 등 여러 작은 요소들이 누적되어 발생하는 것입니다 . 이러한 모든 것들이 시간이 지남에 따라 성능을 저하시킵니다.
설치하는 모든 애플리케이션은 시스템에 흔적을 남기며, 많은 애플리케이션은 창을 닫아도 계속 실행되는 백그라운드 프로세스를 추가합니다 . 클라우드 동기화 클라이언트, 자동 업데이트, 인쇄 서비스, 다양한 데몬 등이 그 예입니다. 새로 설치한 시스템에는 약 150~200개의 프로세스가 있을 수 있으며, 몇 달 사용 후에는 그 수가 두 배로 늘어나는 경우가 많습니다.
활성화된 프로세스가 많을수록 실제로 사용하는 메모리에 할당할 수 있는 RAM이 줄어들고, CPU는 작업 전환에 더 많은 부하를 받게 됩니다. 여기에 탭이 15개나 열린 브라우저, 리소스를 많이 사용하는 애플리케이션, 그리고 사양이 높은 데스크톱 환경까지 더해지면 시스템 속도가 느려지는 것은 당연한 결과입니다.
시간이 지남에 따라 누적되는 파일과 패키지 도 영향을 미칩니다 . 오래된 APT 캐시, 더 이상 필요하지 않은 패키지, 몇 달 전에 제거한 프로그램의 구성 파일, 정리되지 않은 이미지 썸네일 등이 그 예입니다. 이 모든 것이 공간을 차지하고 디스크 읽기/쓰기 속도를 저하시키는데, 특히 기계식 하드 드라이브나 RAM 용량이 적은 컴퓨터에서는 더욱 심각한 문제입니다.
메모리가 부족해지면 우분투는 물리적 RAM보다 훨씬 느린 스왑 공간(디스크 스왑 메모리) 에 더 많이 의존하게 됩니다 . 구형 하드웨어 또는 2~4GB의 RAM만 사용하는 경우 이러한 현상이 즉시 나타납니다. 시스템이 각 창을 열기 전에 "생각하는" 시간이 길어지는 것입니다.
우분투 속도가 매우 느릴 때 빠르게 해결할 수 있는 3가지 방법
시간이 부족하고 성능을 빠르게 향상시키고 싶다면 대부분의 우분투 시스템에서 즉각적인 효과를 볼 수 있는 세 가지 간단한 방법이 있습니다.
1. APT를 이용한 심층 시스템 청소
터미널을 열고 다음을 실행하세요.
sudo apt autoremove && sudo apt autoclean && sudo apt clean
이 조합은 사용되지 않는 패키지, 다운로드한 패키지의 오래된 버전을 제거하고 APT 캐시를 완전히 지웁니다. 몇 달 동안 유지 관리되지 않은 시스템에서는 수 기가바이트의 공간을 쉽게 확보하고 읽기/쓰기 속도를 크게 향상시킬 수 있습니다.
2. 자동 시작 프로그램에서 프로그램을 제거합니다.
우분투 메뉴에서 다음을 입력하세요. 설정 > 앱 > 시작 프로그램 (또는 대시보드에서 "시작 앱"을 검색하세요.) 각 항목을 하나씩 검토하고 처음부터 필요하지 않은 항목(이메일 클라이언트, 클라우드 동기화, 오피스 스위트 등)은 비활성화하세요. 시작 시 로드되는 항목이 적을수록 다음과 같은 이점이 있습니다. 기본적으로 부팅 속도가 훨씬 빠르고 RAM 사용량도 적습니다..
3. 불필요한 프로그램과 사용하지 않는 소프트웨어를 제거하세요.
우분투 소프트웨어 센터 또는 시냅틱을 열고 사용하지 않는 프로그램(사전 설치된 게임, 중복 도구, 필요 없는 메시지 클라이언트 등)을 찾으세요. 이러한 프로그램을 완전히 제거하려면 다음 명령어를 사용하세요.
sudo apt remove --purge nombre-del-paquete
`-purge` 옵션은 설정 파일도 삭제합니다. 애플리케이션을 하나씩 제거할 때마다 디스크 공간이 확보되고 백그라운드 프로세스가 줄어들어 시스템이 더욱 원활하게 작동합니다.
시작 설정 및 서비스: 로드되는 항목 제어
간단한 개요를 넘어, 컴퓨터를 켤 때 정확히 어떤 프로그램들이 실행되는지 꼼꼼히 살펴보는 데 몇 분 정도 시간을 투자할 가치가 있습니다 . 부팅 시간은 시스템 상태를 보여주는 매우 명확한 지표입니다.
GNOME 환경에서는 다시 열 수 있습니다. 시작시 응용 프로그램 (또한에서) gnome-session-properties (Alt + F2 키를 누르면) 각 항목을 분석할 수 있습니다. 클라우드 관련 프로그램, 파일 동기화 프로그램, 메모 관리자 또는 암호 관리자 등이 여기에 해당될 수 있습니다. 허락을 구하지 않고 맨 앞에 추가됩니다.각각의 경우에 컴퓨터를 켜자마자 해당 프로그램이 열려 있어야 하는지, 아니면 필요할 때 수동으로 열 수 있는지 스스로에게 질문해 보세요.
시작 서비스를 비활성화한다는 것은 서비스를 제거하는 것이 아니라, 시작 시점에 메모리와 CPU 리소스를 할당받지 못하도록 하는 것입니다 . 구형 노트북의 경우, 이러한 리소스 할당 감소로 부팅 시간이 몇 초 단축되고 바탕 화면에 진입했을 때 즉시 매끄러운 사용감을 느낄 수 있습니다.
우분투 22.04 및 파생 배포판을 실행하는 시스템에서, 특히 인텔 시스템에서 커널 부팅 시 IOMMU 옵션 과 관련된 성능 문제가 보고되었습니다. 해당 버전 출시 이후 비정상적인 충돌이나 느린 동작이 발생하는 경우, GRUB에서 인텔 CPU에 대한 IOMMU를 비활성화해 볼 수 있습니다.
이렇게 하려면 설정을 수정하세요.
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT가 나타나는 줄을 찾아서 끝에 다음 매개변수를 추가하십시오.
intel_iommu=off
해당 줄은 대략 다음과 같을 것입니다.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=off"
변경 사항을 저장하고 nano를 종료한 다음 다음 명령으로 새 구성을 적용하세요.
sudo update-grub
sudo reboot
재부팅 후, 이러한 하드웨어 및 시스템 버전 조합을 가진 많은 컴퓨터에서 주변 장치 및 기기 관리 시 더 원활한 동작이 나타납니다.
고급 정리: 캐시, 임시 파일 및 BleachBit 사용
기본 APT 명령어 외에도, 불필요한 파일과 각종 잔여물로 인해 우분투의 속도가 점점 느려질 때 이를 철저하게 정리할 수 있는 추가 도구와 요령이 있습니다.
공식 저장소에서 구할 수 있는 BleachBit 은 매우 인기 있는 유틸리티입니다 . 간단한 인터페이스를 통해 애플리케이션 캐시, 쿠키, 브라우저 기록, 임시 파일, 오래된 로그 등을 삭제할 수 있습니다.
설치하려면 터미널을 열고 다음 명령을 실행하세요.
sudo apt install bleachbit
BleachBit은 Linux와 Windows 모두에서 사용할 수 있으며, 애드웨어나 스파이웨어가 없고, 60개 이상의 언어를 지원하며 , 삭제된 파일을 쉽게 복구할 수 없도록 디스크의 사용 가능한 공간을 덮어쓰는 기능까지 제공합니다. 그래픽 사용자 인터페이스와 명령줄 인터페이스를 모두 제공하므로, 보다 정밀한 제어가 필요한 경우 자동 정리 기능을 스크립트에 통합할 수 있습니다 .
BleachBit을 처음 실행하면 초기 설정 창과 카테고리 목록(브라우저, 시스템, APT 등)이 표시됩니다. 정리하고 싶은 항목만 선택하고 "정리"를 클릭하세요. 일부 옵션(예: 특정 설정 항목)은 매우 강력한 기능을 제공하므로, 선택하기 전에 각 항목의 설명을 꼼꼼히 읽어보세요.
BleachBit 외에도 알아두면 유용한 수동 정리 방법들이 있습니다. 예를 들어 터미널에서 로컬 사용자 캐시와 오래된 썸네일을 삭제할 수 있습니다.
sudo rm -rf ~/.cache
sudo rm -rf ~/.thumbs (많은 최신 배포판에서 그렇습니다) ~/.thumbnails)
캐시를 삭제하면 일부 앱이 처음 실행될 때 정보를 다시 생성하는 동안 시간이 조금 더 걸릴 수 있다는 점을 기억하세요 . 하지만 그 대신 더 이상 필요하지 않은 오래된 데이터를 제거할 수 있습니다. 이 정리 작업을 다음 작업과 함께 수행하세요.
sudo apt autoclean && sudo apt clean && sudo apt autoremove
그러면 시스템이 훨씬 깔끔해져서 디스크 부하와 잠재적인 병목 현상이 줄어듭니다.
디스크 공간 관리: 디스크 분석기 및 설치된 패키지
우분투 속도가 느리고 디스크 공간이 거의 꽉 찼을 때 가장 먼저 해야 할 일은 실제로 어떤 파일이 공간을 차지하고 있는지 파악하는 것입니다 . 이를 위해 내장 도구인 "디스크 분석기"(또는 "디스크 사용량")가 매우 유용합니다.
응용 프로그램 메뉴에서 해당 프로그램을 찾아 실행하세요. 검사할 디스크 또는 폴더를 선택하고 분석이 완료될 때까지 기다립니다. 어떤 디렉터리와 파일이 가장 많은 용량을 차지하는지 그래픽으로 표시됩니다 . 이를 통해 잊어버린 백업 파일, 용량이 큰 다운로드 폴더, 가상 머신 및 기타 저장 공간을 과도하게 차지하는 파일들을 신속하게 찾아낼 수 있습니다.
문제의 원인을 파악했다면 파일 관리자나 터미널을 통해 수동으로 파일을 삭제할 수 있습니다. 더 이상 사용하지 않는 패키지가 너무 많이 설치되어 있다고 생각되면 다음 명령어를 사용하여 시스템의 모든 항목을 나열할 수 있습니다.
apt list --installed | less
화살표 키를 사용하여 탐색하고 / 키를 사용하여 특정 이름을 검색하세요 . 불필요한 패키지를 발견하면 다음 명령으로 제거하세요.
sudo apt remove --purge nombre-del-paquete
다시 한번 말씀드리지만, 가장 좋은 방법은 천천히 진행하고 시스템 구성 요소를 함부로 삭제하지 않는 것 입니다 . 사용하지 않는 사용자 프로그램, 게임, 테스트 도구 등에 집중하세요. 이것만으로도 많은 시간을 절약할 수 있을 것입니다.
우분투의 시각적 부담을 줄이고 GNOME을 최적화하는 방법
데스크톱 환경은 체감되는 부드러움에 큰 영향을 미칩니다. GNOME은 현대적이고 세련된 모습을 제공하지만, 애니메이션과 그래픽 효과는 구형 컴퓨터나 그래픽 카드 성능이 낮은 컴퓨터에서는 리소스를 많이 소모할 수 있습니다.
가장 효과적인 첫 단계는 우분투 앱 스토어에서 구할 수 있는 GNOME Tweaks를 설치하는 것입니다.
sudo apt install gnome-tweaks
프로그램을 실행한 후 애니메이션 섹션으로 이동하여 애니메이션을 비활성화하세요. 인터페이스 크기를 조정하고, 투명 효과를 줄이고, 시각적 세부 사항을 수정하여 환경 요구 사항을 낮출 수도 있습니다. 바탕 화면이 다소 평평해 보일 수 있지만, 그 대신 창이 훨씬 부드럽게 열리고 이동합니다.
터미널을 사용하지 않고 GNOME을 더욱 세밀하게 사용자 지정하려면 앱 스토어와 그래픽 확장 프로그램을 활용할 수 있습니다. 우분투 앱 스토어(우분투 소프트웨어)에서는 모든 GNOME 확장 프로그램을 시각적인 형식으로 한곳에 모아 보여주는 확장 프로그램 관리자를 제공합니다.
"확장 프로그램 관리자"(매튜 제이크먼이 만든 파란색 퍼즐 조각 아이콘의 앱)를 검색하여 설치하세요. 실행하면 미리 설치된 확장 프로그램을 확인하고 새로운 확장 프로그램을 검색할 수 있습니다. 작업 흐름과 시스템 전반적인 사용성을 개선하는 데 매우 유용한 확장 프로그램 몇 가지는 다음과 같습니다.
- 패널에 대시도크와 상단 바를 윈도우처럼 하나의 사용자 지정 가능한 패널로 결합합니다.
- 작업 공간 표시기: 현재 작업 중인 데스크톱 화면을 명확하게 보여주고, 작업 공간 간 전환을 쉽게 해줍니다.
- 아크메뉴Windows 스타일 또는 클래식 애플리케이션 메뉴를 추가하여 표준 독보다 더 직관적인 메뉴를 제공합니다.
- 트레이 아이콘: 리로디드백그라운드에서 실행되는 앱의 트레이 아이콘을 가져옵니다.
- 완전이 기능을 사용하면 필요하지 않은 GNOME 인터페이스 요소를 숨기거나 수정하거나 비활성화할 수 있습니다.
- GSConnect모바일 기기와 데스크톱을 통합합니다(알림, 파일 전송, 멀티미디어 제어 등).
진정으로 유용한 확장 기능만 활성화하면 불필요한 기능으로 GNOME을 과부하시키지 않고 원하는 대로 맞춤 설정할 수 있습니다 . 확장 기능을 설치한 후 특정 기능이 제대로 작동하지 않는다면 확장 관리자에서 해당 기능을 비활성화하면 됩니다.
메모리 사용량: swap, zram, zswap 및 swappiness 설정
우분투의 메모리 관리 방식은 특히 브라우저 탭을 자주 열거나, 리소스를 많이 사용하는 IDE를 사용하거나, 비디오 게임을 개발하는 경우에 중요합니다. 바로 이러한 점에서 기존 스왑, zram, zswap과 같은 개념이 중요한 역할을 합니다.
기존 스왑 방식은 RAM이 가득 찼을 때 메모리의 일부를 비우는 파일 또는 디스크 파티션을 사용하는 것입니다. 이 방식은 작동은 하지만 속도가 느립니다. 이러한 문제를 개선하기 위해 zram 과 같은 기술이 개발되었습니다. zram 은 RAM의 일부를 압축된 스왑 장치로 예약합니다. 시스템 메모리가 가득 차면 디스크에 직접 접근하는 대신 메모리에 데이터를 압축하여 저장하는데 , 이는 일반적으로 HDD나 많은 SSD에 쓰는 것보다 빠릅니다.
우분투에서는 다음 명령으로 zram을 활성화할 수 있습니다.
sudo apt install zram-config
시스템을 재시작하면 부하를 완화하기 위해 자동으로 zRAM 장치가 생성됩니다. 프로그래밍이나 게임 개발과 같은 고강도 작업을 하는 많은 사용자는 예를 들어 LZ4 압축(고속)을 사용하는 4GB zRAM 과 백업용으로 더 큰 디스크 스왑 공간(8GB 또는 그와 유사한 용량)을 조합하여 사용합니다. 이러한 구성으로 메모리 사용량이 적절한 수준으로 유지되는 한 시스템은 원활하게 작동합니다.
또 다른 중요한 매개변수는 swappiness 인데 , 이는 커널이 모든 데이터를 RAM에 유지하는 대신 스왑 영역을 사용하기 시작하는 시점을 나타냅니다. 기본값은 일반적으로 60이며, 이는 서버용으로 설계되었지만 데스크톱 환경에서는 너무 과한 값입니다.
현재 값을 확인하려면 다음 명령을 실행하세요.
cat /proc/sys/vm/swappiness
만약 값이 60이라면 10이나 15로 낮추는 게 좋을 겁니다. 다음과 같은 방법으로 임시로 낮출 수 있습니다.
sudo sysctl vm.swappiness=10
설정을 영구적으로 유지하려면 시스템 구성 파일을 편집하십시오.
sudo nano /etc/sysctl.conf
마지막에 추가 :
vm.swappiness=10
저장하고 닫으세요. 안전을 위해 먼저 백업을 해두는 것이 좋습니다.
sudo cp /etc/sysctl.conf /etc/sysctl.conf.backup
문제가 발생할 경우 다음 방법을 사용하여 원본 파일을 복구할 수 있습니다.
sudo mv /etc/sysctl.conf.backup /etc/sysctl.conf
스왑 사용량을 줄이면 우분투는 가능한 한 오랫동안 데이터를 RAM에 유지 하고 RAM 용량이 부족할 때만 스왑을 사용하게 되는데, 이는 일반적으로 데스크톱의 응답 속도를 크게 향상시킵니다.
SSD, GRUB 및 자잘한 조정들이 모여 큰 차이를 만들어냅니다.
SSD를 사용 중이라면 자동 TRIM 유지 관리 기능이 활성화되어 있는지 확인하는 것이 중요합니다 . TRIM은 드라이브가 삭제 예정 블록을 더 효율적으로 관리하고 장기적인 성능을 유지하는 데 도움이 됩니다.
TRIM 타이머 상태를 확인하려면 다음 명령을 실행하십시오.
systemctl status fstrim.timer
비활성화 또는 사용 중지된 것으로 표시되면 다음 명령으로 활성화할 수 있습니다.
sudo systemctl enable fstrim.timer
이렇게 하면 우분투는 백그라운드에서 SSD를 최적화하는 작업을 매주 예약합니다. 컴퓨터에 기계식 하드 드라이브(HDD)가 있는 경우 이 설정은 관련이 없습니다.
성능을 향상시킬 수 있는 또 다른 부분은 부팅 관리자인 GRUB 입니다 . 기본적으로 GRUB은 시스템이 시작되기 몇 초 전에 메뉴를 표시합니다. 동일한 Ubuntu 설치를 자주 부팅하는 경우 이 대기 시간을 줄이거나 완전히 없앨 수 있습니다.
구성 파일을 편집하십시오.
sudo nano /etc/default/grub
GRUB_TIMEOUT 줄을 찾아서 값을 조정하세요.
- 5 (혹은 원하는 방식으로) 몇 초 정도의 여유 시간을 확보하세요.
- 0 메뉴를 표시하지 않고 우분투를 바로 시작하려면.
- -1 메뉴를 선택할 때까지 무기한으로 메뉴를 보류합니다.
저장하고, 닫고, GRUB을 업데이트하려면 다음 명령을 실행하세요:
sudo update-grub
이 제품을 사용한다고 해서 수명이 몇 분 더 늘어나는 건 아니지만, 전원 버튼을 누른 순간부터 작업을 시작할 수 있을 때까지 걸리는 총 시간을 약간 줄여주므로 나쁠 건 없죠.
속도 향상을 위해 데스크톱 환경을 전환하세요.
서비스, 캐시, 메모리를 아무리 최적화하더라도 일부 컴퓨터에서는 기본 데스크톱 환경(GNOME, 이전 버전의 Unity 등)이 여전히 리소스를 너무 많이 소모하는 경우가 있습니다 . 컴퓨터가 6~8년 이상 되었거나 RAM이 4GB 미만인 경우, 더 가벼운 환경으로 전환하는 것이 가장 효과적인 해결책일 수 있습니다.
우분투 생태계에서 가장 추천할 만한 옵션은 다음과 같습니다.
- 주분투(XFCE)완벽하고 현대적이면서도 매우 가벼운 환경을 제공합니다. 일반적으로 유휴 상태에서 400~500MB의 RAM을 사용합니다.
- 루분투(LXQt)더욱 가벼워 2GB RAM을 탑재한 컴퓨터나 매우 오래된 컴퓨터에 적합하며, 유휴 상태에서의 메모리 사용량은 300~350MB에 불과합니다.
이미 설치된 Ubuntu에 XFCE를 추가하려면 다음 단계를 따르세요.
sudo apt install xubuntu-desktop
LXQt의 경우:
sudo apt install lubuntu-desktop
설치 과정에서 사용할 세션 관리자를 선택하라는 메시지가 나타날 수 있습니다. 원하는 옵션을 선택하세요. 설치가 완료되면 로그아웃하고 홈 화면에서 사용자 이름 옆에 있는 아이콘(톱니바퀴 모양 또는 유사한 아이콘)을 클릭하여 새 환경을 선택하십시오.
여러 환경을 동시에 설치하고 필요에 따라 전환할 수 있지만, 각 환경은 1~2GB의 디스크 공간을 차지합니다. 하나의 환경을 선택했다면 이전 환경을 제거하여 디스크 공간을 확보하고 잔여 패키지를 줄일 수 있습니다.
창 관리자를 완전히 바꾸고 싶지 않다면, 현재 설치된 창 관리자보다 더 가벼운 창 관리자 (예: OpenBox 또는 Fluxbox)를 선택하는 방법도 있습니다. 다만, 시각적인 완성도는 다소 떨어질 수 있습니다.
그래픽 드라이버 및 시각적 성능
데스크톱 효과와 게임 및 3D 앱의 성능은 사용 중인 그래픽 드라이버 에 크게 좌우됩니다 . 시스템에 올바른 드라이버가 설치되어 있지 않으면 화면 끊김, 과도한 CPU 사용량 또는 전반적인 인터페이스 속도 저하가 발생할 수 있습니다.
확인하려면 설정 > 소프트웨어 및 업데이트 > 추가 드라이버 로 이동하세요 . 그러면 Ubuntu에서 사용 가능한 그래픽 카드 옵션을 보여줍니다.
- 그래픽에서 인텔일반적으로 올바른 커널 드라이버가 이미 사용 중이므로 아무것도 건드릴 필요가 없습니다.
- 카드에 AMD/ATI3D 가속 성능 향상을 위해 가능하다면 권장되는 전용 드라이버를 선택하는 것이 좋습니다.
- 그래픽에서 NVIDIA최상의 성능을 얻으려면 일반적으로 가장 높은 번호(가장 최근 버전)의 전용 드라이버를 선택하는 것이 거의 항상 더 좋습니다.
변경 사항을 적용한 후 시스템을 다시 시작하십시오. 올바른 드라이버를 설치하면 바탕 화면이 더 부드럽게 움직이고 GPU 사용량이 많은 애플리케이션의 응답 속도가 향상되어 전반적으로 시스템 속도가 느려지는 현상이 줄어듭니다.
실제로 거의 모든 시스템에서 가장 많은 리소스를 소모하는 프로그램은 웹 브라우저입니다. Firefox, Chrome 또는 Chromium은 탭 , 확장 프로그램 및 리소스 집약적인 웹사이트가 많아지면 2~4GB의 RAM을 쉽게 잡아먹을 수 있습니다.
이러한 불편함을 줄이기 위해 몇 가지 간단한 습관과 조정을 할 수 있습니다.
- 탭 개수를 조절하세요탭을 10~12개 정도 동시에 열어 놓으면 데이터 사용량이 급증합니다. 사용하지 않는 탭은 모두 닫고 북마크나 저장된 세션을 활용하세요.
- 필요 없는 확장 프로그램은 비활성화하세요.각 확장 프로그램은 작은 상주 프로그램입니다. Firefox에서는 다음을 확인하세요.
about:addonsChrome/Chromium에서 다음 경로로 이동하세요.chrome://extensions. - 가벼운 광고 차단 앱을 사용하세요uBlock Origin처럼 용량이 큰 스크립트와 배너의 로딩을 차단하는 프로그램들이 있습니다. 이런 프로그램들은 소모하는 리소스보다 더 많은 리소스를 절약해 줍니다.
- 필요한 기능이 단순하다면, 다음과 같은 더 가벼운 대안을 고려해 보세요. 미도리 o Falkon일반적으로 메모리 사용량이 훨씬 적습니다.
Firefox에서 세부 설정을 조정하려면 다음 파일을 열 수 있습니다. about:config 그리고 몇 가지 고급 매개변수를 조정합니다.
- browser.sessionhistory.max_entries탭당 너무 긴 기록이 저장되지 않도록 50에서 10으로 줄이세요.
- 브라우저 캐시 메모리 용량: RAM 캐시 크기를 제한합니다(예: 약 50MB의 경우 51200).
이러한 변경 사항을 적용하려면 브라우저를 다시 시작해야 한다는 점을 기억하세요. 너무 많은 변경을 했다면 언제든지 기본 설정으로 되돌릴 수 있습니다.
브라우저 외에서도 모든 기능을 다 필요로 하지 않을 때는 가벼운 애플리케이션을 선택하는 것이 좋습니다 . 몇 가지 예는 다음과 같습니다.
- AbiWord에 간단한 문서를 작성할 때는 LibreOffice Writer 대신 사용하세요.
- 영숫자 기본적인 스프레드시트 작업만 한다면 LibreOffice Calc 대신 다른 프로그램을 사용하는 것이 좋습니다.
- 지니 또는 마우스패드 빠르고 효율적인 코드 또는 텍스트 편집을 위한 무거운 IDE와 비교.
- 미라지 또는 지키 이미지를 보는 것은 샷웰과 같은 관리자보다 리소스를 덜 소비합니다.
- 클레멘타인 또는 대담한 다른 대안들에 비해 에너지 효율이 더 좋은 음악 플레이어입니다.
몇 가지 도구를 이러한 대안으로 교체하면 실제 사용 시 수백 메가바이트의 RAM을 절약할 수 있으며 , 이는 저사양 컴퓨터에서는 매우 귀중한 자산입니다.
프로세스 우선순위 및 Ananicy 데몬
시스템 성능을 세밀하게 조정하는 것을 좋아하고 여러 애플리케이션을 동시에 실행하는 경우가 많다면, 프로세스의 CPU 및 I/O 우선순위를 조정하여 전반적인 시스템 성능을 향상시킬 수 있습니다. Ananicy (ANother Auto NICe 데몬) 를 사용하면 이러한 작업을 비교적 자동화된 방식으로 수행할 수 있습니다.
Ananicy는 백그라운드에서 실행되는 데몬으로, 프로세스 유형(멀티미디어, 게임, 터미널 등)에 따라 미리 정의된 규칙을 적용하여 가장 중요한 프로세스에 우선순위를 부여하므로 매번 명령어를 수동으로 변경할 필요가 없습니다. nice o renice.
설치하려면 먼저 몇 가지 도구가 필요합니다.
sudo apt install git make schedtool
그런 다음 공식 저장소를 복제하세요.
git clone https://github.com/Nefelim4ag/Ananicy.git
cd Ananicy
디렉토리 내용을 확인하고 Debian/Ubuntu용 패키지를 생성하세요.
sudo ./package.sh debian
완료되면 생성된 패키지를 설치하십시오.
sudo dpkg -i ./ananicy-*.deb
시스템을 재시작하면 Ananicy가 지능적으로 우선순위를 재조정하여 실제로 사용 중인 애플리케이션의 응답성을 향상시키고 중요도가 낮은 작업의 응답성을 개선합니다.
모니터링: 맹목적으로 최적화하지 마세요
단순히 변화를 위한 변화를 서두르기 전에, 특정 시점에 어떤 부분이 리소스를 많이 소모하는지 파악하는 것이 중요합니다 . 모니터링을 통해 시간을 절약하고, 문제가 없는 부분을 굳이 "수정"하려다 시간을 낭비하는 것을 방지할 수 있습니다.
우분투에는 기본적으로 시스템 모니터가 포함되어 있으며 , 응용 프로그램 검색을 통해 또는 많은 데스크톱 환경에서 Ctrl + Alt + Delete 키를 눌러 접근할 수 있습니다. 시스템 모니터를 사용하면 다음과 같은 정보를 실시간으로 확인할 수 있습니다.
- 어떤 프로세스가 CPU를 가장 많이 사용하고 있습니까?
- 각 프로그램은 얼마나 많은 RAM을 사용합니까?
- 디스크 및 네트워크 활동.
CPU 또는 메모리 사용량 기준으로 정렬하고 지속적으로 실행되는 알 수 없는 프로세스가 있는지 확인하십시오 . 필요하지 않은 서비스일 수 있으므로 비활성화해야 하며, 드물지만 악성 프로그램일 수도 있습니다.
좀 더 고급 기능을 원하시면 htop을 설치하실 수 있습니다.
sudo apt install htop
htop
색상, 사용자 지정 가능한 열, 편리한 단축키를 갖춘 Top의 개선된 버전입니다. 예를 들면 다음과 같습니다.
- F6정렬 기준 열(CPU, 메모리, 시간 등)을 변경하세요.
- F9선택한 프로세스를 종료하는 신호를 보냅니다.
- F10 oq: 나가다.
루트 권한으로 실행되는 시스템 프로세스를 알지 못한 채 종료하는 것은 위험할 수 있습니다. 잘못하면 우분투가 불안정해질 수 있습니다 . 어떤 프로세스인지 확실하지 않다면 먼저 해당 프로세스 이름을 온라인에서 검색해 보는 것이 좋습니다.
정기적인 유지보수는 일회성 조치가 아니라 지속적인 관리가 필요한 일입니다.
위에서 언급한 모든 방법은 시스템 속도가 이미 느려진 후에 급하게 해결하는 것보다는 정기적 인 유지 관리 작업 으로 삼을 때 훨씬 효과적입니다 . 몇 가지 습관만 꾸준히 들이면 우분투는 앞으로도 오랫동안 민첩한 성능을 유지할 수 있습니다.
합리적인 계획은 다음과 같습니다.
월간 유지 보수 (약 10분)
- 빠른 APT 정리 작업을 실행하세요:
sudo apt autoremove && sudo apt autoclean. - 시스템 모니터를 확인하여 의심스러운 새 프로세스가 있는지 살펴보십시오.
- 개인정보 설정에서 브라우저 캐시를 삭제하세요.
- 디스크 사용 가능 공간을 확인하려면 다음을 사용하세요.
df -h.
분기별 유지보수 (약 30분 소요)
- 시작 시 실행되는 애플리케이션을 검토하고 최근에 설치된 항목이 있으면 제거하십시오.
- 설치된 소프트웨어를 확인하고 지난 3개월 동안 사용하지 않은 소프트웨어는 모두 제거하세요.
sudo apt remove paquete). - 상태를 확인하세요
fstrim.timerSSD를 사용하신다면요. - 전체 시스템을 업데이트하세요
sudo apt update && sudo apt upgrade.
연간 유지 보수 (2-4시간)
- 시스템에 패치, 테스트 및 변경 사항이 너무 많은 경우 클린 설치를 고려하십시오.
- 현재 사용 중인 데스크톱 환경이 하드웨어에 여전히 적합한지 다시 평가해 보세요.
- Timeshift 또는 Clonezilla와 같은 도구를 사용하여 전체 시스템 백업을 만드세요.
- 보안 측면을 검토하십시오: 비밀번호, SSH 접속, 방화벽 등.
캘린더에 미리 알림을 설정해 두면 우분투가 너무 형편없어서 문제를 해결하는 데 몇 시간을 허비해야 하는 극단적인 상황을 피할 수 있습니다.
이와 더불어 상식적인 팁도 도움이 됩니다. 시스템을 정기적으로 업데이트하고, Firefox를 자주 사용한다면 방문 기록과 캐시를 삭제하고, RAM과 CPU 사용량이 부족할 때는 용량이 큰 앱 사용을 피하고, 예산이 허락한다면 메모리를 업그레이드하거나 기계식 하드 드라이브를 사용하는 경우 SSD로 교체하는 것을 고려해 보세요.
이러한 조정과 습관들을 통해 몇 년 된 컴퓨터도 놀라울 정도로 잘 작동할 수 있으며, 여러분의 우분투 시스템도 더 이상 "느리고 버벅거리는" 시스템이 아니라 빠르고 효율적인 도구, 그리고 무엇보다도 여러분이 완벽하게 제어할 수 있는 시스템으로 거듭날 것입니다. 결국 성능은 마법 같은 상태가 아니라 시스템을 어떻게 유지하고 관리하는지에 달려 있습니다.