포스트

우분투 20.04 성능 최적화

우분투 OS가 설치된 PC를 메인 컴퓨터로 사용하지 않는 이상, 하드웨어 사양이 낮은 PC를 사용하거나 Oracle VM VirtualBox에 우분투를 설치하게 될 가능성이 높습니다.

SSH를 주로 사용하여 원격으로 접속한다면 큰 영향은 없으나, GNOME에서 UI를 자주 조작한다면 성능이 실망스러울 수 있습니다. 따라서 우분투를 설치하고 구성할 때 성능을 최적화하기 위한 몇 가지 팁은 다음과 같습니다.

애니메이션 끄기

Virtual Box나 저사양 PC에서 우분투를 사용하는 경우 제한된 리소스로 인해 애니메이션으로 인해 OS 성능이 저하될 수 있습니다. 다음은 우분투 GNOME GUI에서 애니메이션을 끄고 켜는 방법입니다. 터미널에서 명령을 실행할 수 있습니다.

다음은 우분투 애니메이션을 끄고 설정을 확인하는 터미널 명령입니다.

1
2
3
$ gsettings set org.gnome.desktop.interface enable-animations false
$ gsettings get org.gnome.desktop.interface enable-animations
false

다음은 우분투 애니메이션을 켜는 터미널 명령입니다. 차이점은 명령의 마지막 인수가 false에서 true로 변경된다는 것입니다.

1
2
3
$ gsettings set org.gnome.desktop.interface enable-animations true
$ gsettings get org.gnome.desktop.interface enable-animations
true

도크 아이콘 크기

제한된 해상도 디스플레이를 사용하는 경우 Dock의 기본 아이콘 크기로 인해 많은 아이콘을 한 번에 등록하고 탐색하는 데 제한이 있을 수 있습니다. 따라서 Dock 아이콘 크기를 작게 설정할 수 있습니다.

먼저 애플리케이션 메뉴에서 도크를 검색하고 모양 설정을 엽니다.

Dock 아이콘 크기 - 애플리케이션 메뉴 > `dock` 검색 > 모양 설정 Dock 아이콘 크기 - 애플리케이션 메뉴 > dock 검색 > 모양 설정

그런 다음 아이콘 크기를 줄이고 자신에게 보기 좋은 크기로 설정하세요.

Dock 아이콘 크기 - 설정 > 모양 > `아이콘 크기` 크기 조정 Dock 아이콘 크기 - 설정 > 모양 > 아이콘 크기 크기 조정

스왑 크기 늘리기

Virtual Box에 설치된 우분투를 사용하는 경우 윈도우 컴퓨터와 공유되기 때문에 8GB 미만의 메모리가 가상 머신에 할당될 가능성이 높습니다. 우분투를 가볍게 사용하는 경우에는 문제가 되지 않을 수 있지만 대규모 플랫폼, BSP 또는 소프트웨어를 컴파일하려고 할 때 메모리가 부족하면 컴파일 실패가 발생할 수 있습니다. 이 문제는 스왑 크기를 늘리면 해결될 수 있습니다.

메모리 용량보다 하드디스크 용량이 저렴하므로 스왑을 늘리자. 아래 기사를 참조하시기 바랍니다.

  • https://unclesnote.com/en/231102005313/how_to_increase_swapfile_size_in_ubuntu

디스크 여유 공간 확보

가상 머신이 설치된 우분투를 사용 중이고 이미지 크기가 충분하지 않은 경우 아래와 같은 경고 팝업이 나타날 수 있습니다. 이는 임시 파일이나 로그 파일로 시스템에 누적되는 경우 발생할 수 있습니다. 여유 공간이 0으로 수렴되면 우분투 VM이 부팅되지 않을 수 있습니다.

파일 시스템 루트의 디스크 공간 부족에 대한 경고 팝업 파일 시스템 루트의 디스크 공간 부족에 대한 경고 팝업

임시 파일이나 시스템 로그 파일을 수동으로 삭제할 수도 있지만, BleachBit 애플리케이션을 이용하면 GUI 환경에서 보다 쉽게 ​​관리할 수 있습니다.

우분투 소프트웨어 애플리케이션에서 bleachbit을 검색하여 쉽게 설치할 수 있습니다.

우분투 소프트웨어 - BleachBit 우분투 소프트웨어 - BleachBit

정리하고 싶은 항목을 체크한 후 Clean 버튼을 누르면 불필요한 파일이 자동으로 삭제되어 여유공간을 확보해줍니다. 그러나 APT저널 항목을 정리할 때는 주의해야 합니다. 이로 인해 우분투 시스템이나 패키지 종속성이 손상될 수 있습니다.

블리치비트 블리치비트

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.