1장. RHEL 10의 실시간 커널 튜닝


대기 시간 또는 응답 시간은 이벤트의 시간과 시스템 응답을 나타냅니다. 일반적으로 마이크로초(microseconds)로 측정됩니다.

Linux 환경에서 실행되는 대부분의 애플리케이션의 경우 기본 성능 튜닝을 통해 대기 시간을 충분히 향상시킬 수 있습니다. 대기 시간이 짧고, 책임을지고 예측 가능해야 하는 업계의 경우 Red Hat에는 대기 시간이 이러한 요구 사항을 충족하도록 조정할 수 있는 대체 커널이 있습니다. RHEL for Real Time 커널은 RHEL 10과의 원활한 통합을 제공하며, 고객에게 조직 내에서 대기 시간 시간을 측정, 구성 및 기록할 수 있는 기회를 제공합니다.

결정성이 매우 높은 애플리케이션의 경우 잘 조정된 시스템에서 RHEL for Real Time 커널을 사용하십시오. 커널 시스템 튜닝을 사용하면 결정성을 개선할 수 있습니다. 시작하기 전에 표준 RHEL 10 시스템의 일반 시스템 튜닝을 수행한 다음 RHEL for Real Time 커널을 배포합니다.

주의

이러한 작업을 수행하지 않으면 RHEL 실시간 배포의 일관된 성능을 방지할 수 있습니다.

1.1. 튜닝 지침

  • 실시간 튜닝은 반복적인 프로세스입니다. 몇 가지 변수를 조정할 수 없으며 변경 사항이 가장 효과적이라는 것을 알 수 있습니다. 시스템에 가장 적합한 튜닝 구성 세트를 몇 일 또는 몇 주 단축할 수 있습니다.

    또한 항상 긴 테스트 실행을 수행합니다. 일부 튜닝 매개변수를 변경한 후 5분 테스트 실행을 수행하는 것은 특정 튜닝 변경 집합을 확인하는 것이 아닙니다. 테스트 길이를 조정하여 몇 분 이상 실행하십시오. 몇 시간 동안 테스트 실행을 사용하여 몇 가지 다른 튜닝 구성 세트로 좁은 다음 한 번에 여러 시간 또는 며칠 동안 해당 세트를 실행하여 대기 시간이 가장 높은 또는 리소스 소진을 감지할 수 있습니다.

  • 특정 튜닝 변경 집합이 애플리케이션의 성능에 미치는 영향을 정확하게 측정할 수 있도록 측정 메커니즘을 애플리케이션에 빌드합니다. 예를 들어, "더 매끄러운 마우스"는 일반적으로 잘못되어 다를 수 있습니다. 하드 측정을 수행하고 나중에 분석을 위해 기록하십시오.
  • 테스트 실행 간에 변수 튜닝을 여러 번 변경하는 것은 매우 쉽지만, 이렇게 하면 테스트 결과에 영향을 미치는 튜닝 매개변수를 좁힐 방법이 없습니다. 테스트 실행 간 튜닝 변경 사항을 가능한 한 작게 유지합니다.
  • 튜닝할 때 큰 변경을 수행해야 하지만 증분 변경을 수행하는 것이 거의 항상 좋습니다. 가장 낮은 우선 순위 값에서 가장 높은 우선 순위 값까지 작동하면 장기적으로 더 나은 결과를 얻을 수 있습니다.
  • 사용 가능한 툴을 사용합니다. tuna 튜닝 툴을 사용하면 스레드 및 인터럽트, 스레드 우선 순위 및 애플리케이션 사용을 위해 프로세서를 격리할 수 있습니다. tasksetchrt 명령줄 유틸리티를 사용하면 tuna 가 수행하는 대부분의 작업을 수행할 수 있습니다. 성능 문제가 발생하면 ftraceperf 유틸리티에서 대기 시간 문제를 찾는 데 도움이 될 수 있습니다.
  • 애플리케이션에 값을 하드 코딩하는 대신 외부 툴을 사용하여 정책, 우선 순위 및 선호도를 변경합니다. 외부 도구를 사용하면 다양한 조합을 시도하고 논리를 단순화할 수 있습니다. 좋은 결과를 가져오는 일부 설정을 찾으면 애플리케이션에 추가하거나 애플리케이션 시작 시 설정을 구현하도록 시작 논리를 구성할 수 있습니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동