Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

13장. 실시간 커널

Red Hat Enterprise Linux for Real Time Kernel 정보

Red Hat Enterprise Linux for Real Time 커널은 결정성이 매우 높은 요구 사항으로 시스템을 세밀하게 조정할 수 있도록 설계되었습니다. 결과의 일관성이 크게 증가하면 표준 커널을 조정하여 수행할 수 있으며 수행해야 합니다. 실시간 커널을 사용하면 표준 커널을 조정하여 달성한 증가에 따라 약간의 증가를 얻을 수 있습니다.
실시간 커널은 rhel-7-server-rt-rpms 리포지토리에서 사용할 수 있습니다. 설치 가이드 에는 설치 지침이 포함되어 있으며 나머지 설명서는 Red Hat Enterprise Linux for Real Time 제품 설명서에서 확인할 수 있습니다.

kernel-rt 업데이트된 소스

kernel-rt 소스는 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공하는 최신 Red Hat Enterprise Linux 커널 소스 트리를 기반으로 업그레이드되었습니다. (BZ#1553351)

실시간 커널의 10.0.0.1_DEADLINE 스케줄러 클래스를 완전히 지원

Red Hat Enterprise Linux 7.4에서 기술 프리뷰로 도입된 실시간 커널용 10.0.0.1 _DEADLINE 스케줄러 클래스가 이제 완전히 지원됩니다. 스케줄러를 사용하면 애플리케이션 데드라인에 따라 예측 가능한 작업 예약이 가능합니다. CloudEvent_DEADLINE 은 고정 우선 순위뿐만 아니라 애플리케이션의 타이밍 요구 사항을 기반으로 한 타이밍 격리를 보장하여 주기적인 워크로드를 제공합니다. (BZ#1297061)

RT-entsk는 실시간 작업의 IPI 생성 및 지연을 방지합니다.

chrony 데몬인 chronyd 는 커널 내에서 정적 키를 활성화하는 네트워크 타임스탬프를 활성화하거나 비활성화합니다. 정적 키가 활성화 또는 비활성화되면 세 개의 프로세서 인터럽트(IPI)가 생성되어 활성화에 대한 다른 프로세서에 알립니다.
이전에는 chronyd 정적 키의 빠른 활성화 및 비활성화로 인해 실시간 작업이 지연되었습니다. 그 결과 대기 시간 급증이 발생했습니다. 이번 업데이트를 통해 systemd는 rt-entsk 프로그램을 시작하여 타임스탬프를 활성화 상태로 유지하고 IPI가 생성되지 않도록 합니다. 결과적으로 IPI 생성은 더 이상 빠른 연속으로 발생하지 않으며 실시간 작업은 이 버그로 인해 더 이상 지연되지 않습니다. (BZ#1616038)