다른 모든 Linux 운영 체제 중에서 Arch Linux는 가장 간결하고 깔끔한 운영 체제 중 하나로 눈에 띕니다. Arch Linux를 사용하면 사용자가 시스템을 처음부터 구축할 수 있으므로 많은 부풀려진 소프트웨어가 제거되므로 그 이유를 쉽게 알 수 있습니다. 여전히 대부분의 Arch Linux PC가 가벼우면서도 속도가 느려지고 엉망이 될 가능성이 있습니다.
그렇기 때문에 이 가이드에서는 Arch Linux PC를 정리 및 속도를 높이고 이전의 빠른 OS로 복원할 수 있는 모든 방법을 살펴보겠습니다!
목차
팩맨 캐시 청소
Arch Linux에서 Pacman 캐시를 지우는 것은 속도가 느려지기 시작할 때 좋은 생각입니다. 각 소프트웨어 업데이트에서 Pacman은 다운로드 가능한 많은 패키지 파일로 채워집니다. 지우려면 터미널 창을 열고 다음 명령을 사용하여 지우십시오.
sudo paccache -r
위의 명령은 대부분의 사용자에게 적용되며 캐시의 모든 패키지를 완전히 비웁니다. 이렇게 하면 공간이 확보되지만 안전하지 않을 수도 있습니다. 특히 업데이트가 중단되어 캐시에 있는 버전으로 다운그레이드해야 하는 경우. 캐시를 지워서 아치의 속도를 높이고 싶다면 사용자가 모든 것을 무차별적으로 제거하는 대신 삭제할 프로그램 버전을 관리할 수 있는 또 다른 명령이 있습니다.
sudo paccache -rk1
또는 Pacman 캐시에서 제거된 Arch 패키지만 제거하려면 다음 명령을 실행합니다.
sudo paccache -ruk0
Arch Linux 패키지 시스템에는 많은 옵션이 있습니다. 더 많은 작업을 수행하려면 터미널에서 paccache -h를 실행하세요.
시작 앱 관리
Arch Linux 사용자는 처음부터 운영 체제를 구축하지만 여전히 너무 많은 시작 응용 프로그램을 사용하는 데 취약할 수 있습니다. 운영 체제의 이러한 측면을 제어하는 것은 중요합니다. 시작할 때 너무 많은 응용 프로그램이 실행되면 CPU 리소스와 RAM이 빠르게 소모될 수 있기 때문입니다.
각 Linux 데스크탑 환경은 사용자가 시작 응용 프로그램을 관리할 수 있도록 하는 작업을 꽤 잘 수행하지만 시작에서 프로그램을 빠르게 삭제하려는 경우 앱을 사용할 필요가 없습니다. 대신 터미널을 열고 CD 명령을 사용하여 터미널을 ~/.config/autostart 폴더로 이동하십시오.
cd ~/.config/autostart
LS 명령을 사용하여 autostart 디렉토리에 있을 수 있는 모든 프로그램을 표시합니다. 그런 다음 파일 이름을 복사하고 RM을 사용하여 폴더에서 파일을 삭제합니다. 바탕 화면 바로 가기 파일을 제거하면 아치가 부팅될 때 자동으로 로드되지 않아 소중한 PC 리소스를 회수할 수 있습니다.
rm example.desktop
원하는 만큼 항목에 대해 이 프로세스를 반복합니다.
시차 스핀업 비활성화
Arch Linux의 가능한 느린 측면 중 하나는 “staggered Spin-up”입니다. 연결된 각 드라이브를 하나씩 로드하여 ATA 하드 드라이브가 느리게 부팅되도록 하는 일부 PC 하드 드라이브의 기능입니다. 특히 랩톱에서 여러 개의 하드 드라이브와 함께 Arch Linux를 사용하는 경우 귀중한 배터리 수명을 절약할 수 있습니다. 그러나 부팅 시간도 단축할 수 있습니다. 이 기능 없이 살 수 있다면 Arch Linux 부팅 프로세스의 속도를 높이는 아주 쉬운 방법입니다.
비활성화하려면 먼저 활성화했는지 확인하십시오. 모든 Arch PC가 Staggered Spin-up을 사용하는 것은 아닙니다. 실행 중인지 확인하려면 터미널에서 다음을 실행하세요.
dmesg | grep SSS
출력에서 “SSS”를 참조하는 것을 발견하면 Arch Linux PC가 Staggered Spin-up을 사용하고 있는 것입니다. 끄려면 다음을 실행하십시오.
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT에 대한 Grub 구성 파일을 찾고 따옴표 사이에 다음 코드 비트를 추가하십시오.
libahci.ignore_sss=1
새 코드를 커널 매개변수에 추가한 후 부팅 이미지를 다시 생성하여 변경 사항을 저장합니다.
sudo grub-mkconfig -o /boot/grub/grub.cfg
부팅 지연 감소
Arch Linux에서 감지되는 속도 저하 중 하나는 grub 부팅 화면입니다. 로드하는 데 5분(때로는 그 이상)이 소요되며 이는 꽤 성가신 일입니다. Grub 부트로더를 만지지 않는다면 5초를 기다려야 하는 것이 영원처럼 느껴질 수 있습니다. 소중한 5초를 되돌리려면 자동으로 로드되기 전에 Grub이 부팅 항목에 있는 시간을 줄이는 것이 좋습니다.
터미널 창에서 다음을 실행합니다.
sudo nano /etc/default/grub
구성 파일에서 GRUB_TIMEOUT=5를 찾아 숫자를 더 낮은 숫자로 변경합니다. 당신의 정신을 위해 1초 미만으로 가지 마세요! 이 편집이 의미가 있다고 판단되면 새 구성을 생성합니다.
sudo grub-mkconfig -o /boot/grub/grub.cfg
다음에 Arch Linux가 로드되면 Grub은 부팅하는 데 시간이 덜 걸립니다!
부팅 시 FSCK 비활성화
아치가 부팅될 때마다 FSCK 프로세스가 실행되어 하드 드라이브에서 더티 비트를 정리합니다. 이것은 Linux PC가 실수로 다시 시작되었거나 하드 드라이브와 관련된 다른 문제가 발생한 경우 매우 유용합니다. 문제는 이와 같은 작업을 실행하는 데 꽤 오랜 시간이 걸린다는 것입니다. FSCK 도구에 관심이 없고 Linux PC로 무엇을 하는지 알고 있다면 이 기능을 비활성화하여 귀중한 시작 시간을 다시 얻을 수 있습니다.
비활성화하려면 커널을 편집하고 매개변수에 fsck.mode=skip을 추가하십시오.
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT를 찾아 따옴표 사이에 코드를 붙여넣습니다. 완료되면 Ctrl + O 및 Ctrl + X를 사용하여 Nano를 저장한 다음 커널을 재생성합니다.
fsck.mode=skip
다음으로 재생성:
sudo grub-mkconfig -o /boot/grub/grub.cfg