17.2. RHEL for Real Time 커널의 주요 변경 사항


TPM 1.2 보안 암호화 프로세서가 RHEL 9에서 더 이상 지원되지 않습니다.

신뢰할 수 있는 플랫폼 모듈 (TPM) 보안 암호화 프로세서 버전 1.2가 제거되었으며 RHEL 9 이상 버전에서 더 이상 지원되지 않습니다. TPM 2.0은 TPM 1.2를 대체하고 TPM 1.2에 비해 많은 개선사항을 제공합니다. TPM 2.0은 이전 버전과 호환되지 않습니다.

TPM 1.2에 대한 지원이 필요한 애플리케이션의 경우 RHEL 8을 사용하는 것이 좋습니다.

ARM, AMD 및 Intel 64비트 아키텍처에서 동적 선점 스케줄링 활성화

동적 스케줄링을 사용하면 컴파일 시간 대신 부팅 또는 런타임에 커널의 선점 모드를 변경할 수 있습니다. 동적 선점 기능을 사용하면 기본 선점 모델을 재정의하여 스케줄링 대기 시간을 개선할 수 있습니다.

/sys/kernel/debug/sched/preempt 파일에는 런타임 수정을 지원하는 현재 설정이 포함되어 있습니다. DYNAMIC_PREEMPT 옵션을 사용하여 부팅 시 preempt= 변수를 none,자발적인 또는 전체로 설정합니다. 자발적인 선점이 기본값입니다.

tuna 툴에 새로운 명령줄 인터페이스가 추가되었습니다.

이제 tuna 툴에서 사용 및 유지 관리가 더 쉬운 명령 및 옵션의 보다 표준화된 메뉴가 포함된 명령줄 인터페이스를 제공합니다. 새로운 명령줄 인터페이스는 argparse 구문 분석 모듈을 기반으로 합니다. 이번 개선된 기능을 통해 다음 작업을 수행할 수 있습니다.

  • 애플리케이션 및 커널 스레드의 속성을 변경합니다.
  • 이름 또는 번호로 인터럽트 요청(IRQ)에서 작동합니다.
  • 프로세스 식별자를 사용하여 작업 또는 스레드에서 작동합니다.
  • CPU 또는 소켓 번호를 사용하여 CPU 및 CPU 세트를 지정합니다.

tuna -h 명령을 사용하면 명령줄 인수와 해당 옵션을 출력할 수 있습니다. 각 명령에는 tuna [command] -h 명령으로 볼 수 있는 선택적 인수가 있습니다.

실시간 커널에 사용 가능한 런타임 확인 메커니즘

런타임 확인은 시스템 이벤트와 공식 사양 간의 동작 동등성을 확인하는 가볍고 엄격한 방법입니다. 런타임 확인에는 추적 지점에 연결하는 커널에 통합된 모니터가 있습니다. 상태가 정의된 사양에서 벗어나는 경우 런타임 확인 프로그램은 반응자를 활성화하여 로그 파일에서 이벤트를 캡처하거나 시스템 종료와 같은 응답을 활성화하여 극단적인 경우 실패 전파를 방지합니다.

자세한 내용은 짧은 대기 시간 작업을 위해 RHEL 9 for Real Time을 최적화합니다.

RHEL 9에서는 CONFIG_RT_GROUP_SCHED 가 비활성화되어 있습니다.

RHEL 8에서는 기본 제어 그룹이 cgroups v1 였으며 /sys/fs/cgroup/cpu,cpuacct/cpu.rt_period_us 및 /sys/fs/cgroup/cpu,cpuacct/cpu ,cpuacct/cpu.rt_runtime_us 등 제어 파일을 사용하여 cgroup 별로 실시간 작업에 대한 CPU 대역폭을 지정할 수 있습니다. 그러나 RHEL 9에서는 cgroups v2가 기본 제어 그룹이고 cgroups v2 CPU 컨트롤러에 해당하는 제어 파일이 없으므로 CONFIG_RT_GROUP_SCHED 커널 구성 옵션이 비활성화됩니다. /proc/sys/kernel/sched_rt_runtime_us/proc/sys/kernel/sched_rt_period_us 전역 설정을 계속 사용할 수 있으며 stalld 백그라운드 프로세스와 함께 CPU 시간 별지를 방지할 수 있습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.