6장. 실시간 RHEL에서 애플리케이션 타임스탬프 지정


빈번한 타임 스탬프를 수행하는 애플리케이션은 시계를 읽는 CPU 비용의 영향을 받습니다. 클럭을 읽는 데 사용되는 높은 비용과 시간은 애플리케이션의 성능에 부정적인 영향을 미칠 수 있습니다.

기본 클록보다 읽기 메커니즘이 있는 하드웨어 시계를 선택하여 시계를 읽는 비용을 줄일 수 있습니다.

RHEL for Real Time에서는 clock_gettime() 함수와 POSIX 클록을 사용하여 가능한 CPU 비용이 가장 낮은 클럭 읽기를 생성하여 추가 성능 이점을 얻을 수 있습니다.

이러한 이점은 높은 읽기 비용으로 하드웨어 클록을 사용하는 시스템에 대해 더 명확합니다.

6.1. 하드웨어 클럭

NUMA(Non-Uniform Memory Access) 및 SMP(Symmetric Multiprocessing)와 같은 다중 프로세서 시스템에서 발견된 클럭 소스의 여러 인스턴스는 CPU 빈도 스케일링 또는 에너지 경제 모드 입력과 같은 시스템 이벤트에 반응하는 방식을 상호 작용하며 실시간 커널에 적합한 클럭 소스인지 결정합니다.

기본 클록 소스는 TSC(Time Stamp Cryostat)입니다. TSC를 사용할 수 없는 경우 HPET(High Precision Event Timer)이 두 번째 최상의 옵션입니다. 그러나 모든 시스템에 HPET 시계가 있는 것은 아니며 일부 HPET 클록은 신뢰할 수 없습니다.

TSC 및 HPET가 없는 다른 옵션에는 ACPI_PM (ACPI_PM), Programmable Interval Timer (PIT) 및 Real Time Clock (RTC)이 포함됩니다. 마지막 두 옵션은 읽기에는 비용이 많이 들거나 낮은 해상도(시간 단위)가 있으므로 실시간 커널과 함께 사용할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat