강력한 OS 에코시스템으로서 Linux의 가장 큰 장점 중 하나는 즉시 사용 가능한 속도이지만 Linux PC의 속도를 더욱 높이는 것은 항상 이점이 있습니다. 다음은 시스템의 속도 기능에 영향을 미치는 여러 요소와 속도를 높이는 몇 가지 좋은 방법입니다.
스레드 스케줄링
처음에 Linux는 순환 방식으로 작업을 처리하기 위해 간단한 스케줄링 알고리즘을 사용했습니다. Linux는 생성된 이후로 스레드 스케줄링을 지속적으로 개선하여 Completely Fair Scheduler라고 하는 확장 가능한 고도로 발전된 설계를 완성했습니다.
CFS는 가상 런타임을 사용하여 실행해야 하는 작업을 결정합니다. 이 외에도 실행 대기열보다 더 효율적으로 작업을 관리하기 위해 예약된 작업의 레드-블랙, 자체 균형 조정 트리가 유지됩니다.
고급 파일 시스템
Linux는 다른 OS 시장 경쟁자에 비해 놀라울 정도로 발전된 파일 시스템 설계를 사용합니다. Ext 파일 시스템의 세 번째 버전인 Ext3가 도입된 이후로 Linux는 저널링 기능을 활용하여 파일 전송 실패 또는 정전 시 파일 시스템 손상을 효과적으로 방지해 왔습니다.
Ext4는 Ext3의 기능을 더욱 확장하여 훨씬 더 큰 파일을 수용하고 높은 액세스 속도로 무제한 하위 디렉터리를 허용합니다.
속도와 관련하여 다음은 Linux 시스템의 속도를 심각하게 높일 수 있는 몇 가지 방법입니다.
컴퓨터 성능을 향상시키기 위한 쉬운 출발점은 항상 시작입니다. 이에 대한 몇 가지 주요 접근 방식이 있으며 다음 최적화에 중점을 둡니다. (아래 예제에서는 Ubuntu를 사용합니다.)
1. Grub 시간을 줄여 Linux 부팅 속도 향상
Linux 시스템이 부트로더로 Grub을 사용하는 경우 10초에서 30초 사이에 GRUB 부트로더를 표시합니다. 부트로더의 지속 시간을 줄이거나 카운트다운을 완전히 건너뛸 수 있다는 것을 알고 계십니까?
터미널을 실행하고 좋아하는 텍스트 편집기에서 "/etc/default/grub" 파일을 엽니다.
sudo nano /etc/default/grub
GRUB_TIMEOUT
을(를) 찾습니다. 변하기 쉬운. 이 변수와 관련된 값을 5 또는 3과 같은 것으로 바꾸십시오. 카운트다운을 비활성화하려면 0으로 설정하십시오. (기본적으로 첫 번째 항목이 선택됩니다.)
저장(Ctrl + O ) 파일을 닫고(Ctrl + X ), 실행
update-grub
변경 사항을 적용하려면
2. 시작 애플리케이션 수 줄이기
각 Linux 배포판은 시작 응용 프로그램 관리 프로세스에 약간의 변형이 있지만 일반적인 전제는 동일합니다.
Ubuntu에서 시작 응용 프로그램을 처리하는 것은 "시작 응용 프로그램"이라는 응용 프로그램을 열고 가는 빗자루로 내용을 살펴보는 것만큼 쉽습니다.
시스템을 부팅할 때마다 로드할 필요가 없어 보이는 인식 가능한 항목을 클릭하기만 하면 됩니다. "제거"를 클릭하면 확인 메시지 없이 선택한 옵션이 즉시 제거됩니다. 선택 항목이 확실하지 않으면 대신 옵션 옆에 있는 체크 표시를 제거하면 됩니다.
3. 불필요한 시스템 서비스 확인
컴퓨터가 시작될 때 실행되는 모든 응용 프로그램이 터미널에서 먼저 다음 특수 명령을 실행하지 않고 즉시 볼 수 있는 것은 아닙니다.
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
완료되면 시스템 서비스를 포함하여 이전보다 훨씬 더 많은 시작 응용 프로그램을 볼 수 있습니다. 필요에 따라 변경할 수 있습니다.
4. 데스크탑 환경 변경
구현할 수 있는 또 다른 손쉬운 속도 향상은 데스크탑 환경을 최적화하는 것입니다. 이 옵션은 많은 명백한 인터페이스 변경 사항도 수반하므로 현재 설정이 마음에 들면 적합하지 않을 수 있습니다. 변경 및 속도 증가를 염두에 둔 경우 실제로 매우 효과적일 수 있습니다.
의도적으로 다른 요소보다 속도를 강조하는 몇 가지 데스크톱 환경 옵션이 있습니다.
Xfce
Xfce는 가볍고 속도에 최적화되도록 설계되었습니다. 멀티 터치 기능과 풍부한 사용자 정의 옵션으로 미적 목적에도 적합한 데스크탑 환경입니다.
Ubuntu에 이 데스크탑 환경을 설치하려면 터미널에 다음을 입력하십시오:
sudo apt-get install xubuntu-desktop
그런 다음 사용자 세션에서 로그아웃하고 다시 로그인하기 전에 새 데스크톱 옵션을 선택하십시오.
LXDE
속도에 중점을 둔 또 다른 데스크탑 환경인 LXDE 또는 "Lightweight X11 Desktop Environment"는 모듈식으로 설계되어 전체를 한 번에 설치하는 대신 개별 구성 요소를 시스템에 추가할 수 있습니다.
Ubuntu에 LXDE를 설치하는 것은 터미널에 다음을 입력하는 것만큼 쉽습니다:
sudo apt-get install lubuntu-desktop
Xfce를 활성화(로그아웃하고 선택)하는 것과 동일한 절차를 따르십시오.
이 환경의 모듈식 디자인은 시스템 UI에 연결된 또 다른 속도 향상 옵션을 강조합니다.
5. 스와핑 줄이기
이 속도 향상 전략은 Linux가 활성 메모리를 사용하는 방법에 중점을 둡니다. 일반적으로 하드 드라이브의 스왑 파티션 사용은 다소 높은 설정으로 자동 처리됩니다. '교체성'이라고 하는 이 설정의 범위는 0에서 100 사이이며 60에서 미리 구성됩니다.
기본값인 60은 일반적으로 대부분의 사용자가 요구하는 것보다 훨씬 더 적극적인 설정이며 이 값을 낮추면 컴퓨터가 자체 리소스를 더 잘 활용하는 데 도움이 됩니다.
교환을 줄이는 것은 "sysctl.conf"에 액세스하기 위해 터미널에 다음을 입력하는 것만큼 쉽습니다:
sudo nano /etc/sysctl.conf
그런 다음 파일 맨 아래에 다음을 추가하고 닫습니다.
#Set swappiness value vm.swappiness=10
재부팅하고 속도 향상을 즐기십시오.
여기에서 다룬 팁은 Linux 시스템의 속도를 높이려는 경우 시도해 볼 가치가 있습니다. 이들 중 일부를 단독으로 또는 모두 결합하면 시스템 속도를 높이는 데 도움이 되며 가장 중요한 작업에 대한 리소스를 절약할 수 있습니다. 그들에게 시도하고 훨씬 더 빠르게 작업을 완료하십시오.