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


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

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

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

주의

이러한 작업을 수행하지 않으면 RHEL for Real Time 배포에서 일관된 성능을 방지할 수 있습니다.

1.1. 튜닝 지침

  • 실시간 튜닝은 반복 프로세스입니다. 몇 가지 변수를 조정하지 못하고 변경 사항이 달성 가능한 최상의지 알 수 있습니다. 며칠 또는 몇 주 동안 시스템에 가장 적합한 튜닝 구성 세트를 줄일 수 있도록 준비하십시오.

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

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

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat