1.4. 불필요한 애플리케이션 실행을 방지하여 성능 개선
실행 중인 모든 애플리케이션은 시스템 리소스를 사용합니다. 시스템에서 불필요한 애플리케이션이 없는지 확인하면 성능을 크게 향상시킬 수 있습니다.
사전 요구 사항
- 시스템에 대한 root 권한이 있습니다.
프로세스
특히 서버에서 필요하지 않은 그래픽 인터페이스를 실행하지 마십시오.
시스템이 기본적으로 GUI로 부팅되도록 구성되어 있는지 확인합니다.
# systemctl get-default명령 출력이
graphical.target이면 텍스트 모드로 부팅하도록 시스템을 구성합니다.# systemctl set-default multi-user.target튜닝 중인 시스템에서 메일 전송 에이전트(MTA)를 적극적으로 사용하지 않는 경우 비활성화합니다. MTA가 필요한 경우 올바르게 조정되었는지 확인하거나 전용 시스템으로 이동하는 것이 좋습니다.
자세한 내용은 MTA 설명서를 참조하십시오.
중요MTA는
cron과 같은 프로그램에서 실행되는 시스템 생성 메시지를 보내는 데 사용됩니다. 여기에는logwatch()와 같은 로깅 함수에 의해 생성된 보고서가 포함됩니다. 시스템의 MTA가 비활성화된 경우 이러한 메시지를 받을 수 없습니다.마우스, 키보드와 같은 주변 장치는 대기 시간에 부정적인 영향을 줄 수 있는 인터럽트를 보냅니다. 그래픽 인터페이스를 사용하지 않는 경우 사용되지 않는 주변 장치를 모두 제거하고 비활성화합니다.
자세한 내용은 장치의 설명서를 참조하십시오.
성능에 영향을 미칠 수 있는 자동화된
cron작업을 확인합니다.# crontab -lcrond서비스 또는 불필요한cron작업을 비활성화합니다.타사 애플리케이션 및 외부 하드웨어 공급업체가 추가한 구성 요소가 있는지 확인하고 불필요한 모든 구성 요소를 제거합니다.
작은 정보자세한 내용은 시스템의
cron(8)도움말 페이지를 참조하십시오.