본문 바로가기

쿠분투

쿠분투(Kubuntu)의 성능 최적화 스크립트

*ChatGPT의 답변을 인용하였습니다.

SSD 기반 Kubuntu 성능 최적화를 위한 원클릭 스크립트입니다.

이 스크립트는 다음을 한 번에 적용합니다.

1) 불필요 서비스 중지 (Bluetooth, 프린터 등)

2) Baloo 인덱싱 비활성화 (KDE 파일 인덱서)

3) SSD 최적화 (fstrim 예약, I/O 스케줄러 조정)

4) zram 메모리 압축 활성화

5) Preload 설치 (자주 쓰는 앱 미리 로드)

6) 시스템 캐시·임시파일 정리

#!/bin/bash
# Kubuntu SSD 성능 최적화 스크립트
# 작성자: ChatGPT
echo "=== Kubuntu SSD 성능 최적화 시작 ==="
# 1. 시스템 업데이트
echo "[1/6] 시스템 업데이트..."
sudo apt update && sudo apt upgrade -y
# 2. 불필요 서비스 비활성화
echo "[2/6] 불필요 서비스 비활성화..."
sudo systemctl disable bluetooth.service --now
sudo systemctl disable cups.service --now
# 3. Baloo 인덱서 비활성화
echo "[3/6] Baloo 파일 인덱서 끄기..."
balooctl disable
# 4. SSD 최적화: fstrim 활성화 + I/O 스케줄러 변경
echo "[4/6] SSD 최적화 적용..."
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
echo "deadline" | sudo tee /sys/block/sd*/queue/scheduler >/dev/null
# 5. zram 메모리 압축 + preload 설치
echo "[5/6] zram, preload 설치..."
sudo apt install -y zram-config preload
# 6. 캐시, 로그, 임시파일 정리
echo "[6/6] 시스템 캐시, 로그 정리..."
sudo apt install -y bleachbit
sudo bleachbit --clean system.tmp system.cache system.localizations system.rotated_logs
echo "=== 최적화 완료! 재부팅 후 적용됩니다. ==="

사용 방법

1) 위 내용을 kubuntu_optimize.sh로 저장

    kate kubuntu_optimize.sh

2) 실행 권한 부여

    chmod +x kubuntu_optimize.sh

3) 실행

    $ ./kubuntu_optimize.sh

이 스크립트는 SSD 환경에서 속도 + 부팅 시간 + 메모리 효율을 동시에 개선합니다. 다만, 중지하는 서비스(bluetooth, cups 등)는 필요할 경우 다시 켤 수 있습니다.

    $ sudo systemctl enable bluetooth --now

    $ sudo systemctl enable cups --now