5장. 외부 커널 매개변수에 대한 중요한 변경 사항


이 장에서는 시스템 관리자에게 Red Hat Enterprise Linux 8.9와 함께 제공되는 커널 변경 사항에 대한 요약을 제공합니다. 이러한 변경 사항에는 추가 또는 업데이트된 proc 항목, sysctlsysfs 기본값, 부팅 매개 변수, 커널 구성 옵션 또는 눈에 띄는 동작 변경이 포함될 수 있습니다.

새 커널 매개변수

gather_data_sampling=[X86,INTEL]

이 커널 매개변수를 사용하면 GDS(Greater Data Sampling) 완화를 제어할 수 있습니다.

GDS는 이전에 벡터 레지스터에 저장된 데이터에 대한 권한이 없는 추측 액세스를 허용하는 하드웨어 취약점입니다.

이 문제는 기본적으로 업데이트된 마이크로 코드에서 완화됩니다. 완화 조치에는 성능에 영향을 미칠 수 있지만 비활성화할 수 있습니다. AVX를 비활성화하는 마이크로 코드 완화 기능이 없는 시스템에서는 완화 기능을 제공합니다. 사용 가능한 값은 다음과 같습니다.

  • force: AVX를 비활성화하여 마이크로 코드 완화없이 시스템을 완화합니다. 마이크로 코드 완화가 있는 경우에는 효과가 없습니다. buggy AVX 열거를 사용하여 사용자 공간에서 충돌을 유발하는 것으로 알려져 있습니다.
  • off: GDS 완화 기능을 비활성화합니다.
rdrand=[X86]

이 커널 매개변수를 사용하면 RDRAND 지원 알림을 숨길 수 있습니다. 이는 버그 BIOS 지원, 특히 일시 중지 또는 재개 경로 관련 문제로 인해 특정 AMD 프로세서에 영향을 미칩니다.

  • force: RDRAND 지원 알림을 숨기려면 커널의 결정을 재정의합니다.

업데이트된 커널 매개변수

intel_pstate=[X86]

CPU 성능 확장에 이 커널 매개변수를 사용할 수 있습니다. 사용 가능한 값은 다음과 같습니다.

  • disable - 지원되는 프로세서에 대한 기본 확장 드라이버로 intel_pstate 를 활성화하지 않습니다.
  • [NEW] active - intel_pstate 드라이버를 사용하여 cpufreq 의 확장 governors 계층을 무시하고 p-state selection에 대한 자체 알고리즘을 제공합니다. 활성 모드에서 intel_pstate 에서 제공하는 P 상태 선택 알고리즘은 powersave 및 performance입니다. 둘 다 작동하는 방식은 프로세서 및 프로세서 모델에서 하드웨어 관리 P-state (HWP) 기능이 활성화되어 있는지 여부에 따라 다릅니다.
  • Passive - intel_pstate 를 확장 드라이버로 사용하지만 일반 cpufreq governors(내부 governor 활성화 대신)에서 작동하도록 구성합니다. 이 모드는 하드웨어 관리 P-state(HWP) 기능과 함께 사용할 수 없습니다.
  • force - 기본적으로 acpi-cpufreq 를 금지하는 시스템에서 intel_pstate 를 활성화합니다. acpi-cpufreq 대신 intel_pstate 드라이버를 강제 적용하면 OSPM에 표시되는 ACPI P-States 정보에 의존하는 열 제어 및 전원 제한과 같은 플랫폼 기능을 비활성화할 수 있으므로 주의해서 사용해야 합니다. 이 옵션은 intel_pstate 드라이버 또는 acpi-cpufreq 대신 pcc-cpufreq 를 사용하는 플랫폼에서 지원되지 않는 프로세서에서는 작동하지 않습니다.
  • no_hwp - 사용 가능한 경우 하드웨어 P 상태 제어(HWP)를 활성화하지 마십시오.
  • hwp_only - 사용 가능한 경우 하드웨어 P 상태 제어(HWP)를 지원하는 시스템에서 intel_pstate 만 로드합니다.
  • support_acpi_ppc - Enforce ACPI _PPC 성능 제한. 고정 ACPI 설명 테이블이 기본 전원 관리 프로필을 "Enterprise Server" 또는 "Performance Server"로 지정하는 경우 이 기능은 기본적으로 켜집니다.
  • per_cpu_perf_limits - cpufreq sysfs 인터페이스를 사용하여 논리별 CPU P-State 성능 제어 제한을 허용합니다.
rdt=[HW,X86,RDT]

이 커널 매개변수를 사용하면 개별 RDT 기능을 켜거나 해제할 수 있습니다. 목록에는 cmt,mbmtotal,mbmlocal,l3cat,l3cdp,l2cat, l2cdp ,l2cdp,mba,[NEW] smba,[NEW] bmec 가 포함됩니다.

예를 들어 cmt 를 켜고 mba 사용을 끄려면 다음을 수행합니다.

rdt=cmt,!mba
tsc=[x86]

이 커널 매개변수를 사용하면 TSC에 대한 클럭 소스 안정성 검사를 비활성화할 수 있습니다. 이 매개변수는 < string> 형식을 사용합니다.

  • stable: tsc 클럭 소스를 안정적으로 표시하면 런타임 시 클럭 소스 확인 및 부팅 시 수행되는 안정성 검사가 비활성화됩니다. 이전 하드웨어 및 가상화 환경에서 해상도가 높은 타이머 모드를 활성화하는 데 사용됩니다.
  • noirqtime: irq 회계를 수행하는 데 TSC를 사용하지 마십시오. 시간을 실행하는 데 사용하면 RDTSC가 느린 모든 플랫폼에서 IRQ_TIME_ACCOUNTING 을 비활성화하고 이 회계에서 오버헤드를 추가할 수 있습니다.
  • 불안정: TSC 클럭 소스를 불안정하게 표시하므로 부팅시 TSC가 완전히 불안정한 것으로 표시하며 TSC 워치에서 알림을 받으면 추가 허블을 방지합니다.
  • nowatchdog: 클럭 소스 워치독을 비활성화합니다. 엄격한 대기 시간 요구 사항이 있는 상황에서 사용됩니다(Clocksource watchdog에서 중단이 허용되지 않는 경우).
  • Reca librate: MSR 또는 CPUID(0x15)를 사용하여 TSC 주파수를 HW 또는 FW에서 얻은 시스템에서 HW 타이머(HPET 또는 PM 타이머)에 대해 강제로 재조정합니다. 차이가 500 ppm 이상인 경우 경고합니다.

새로운 sysctl 매개변수

nmi_wd_lpm_factor=(PPC만 해당)

NMI 워치독에 적용할 요소( nmi_watchdog1로 설정된 경우에만). 이 요소는 LPM 중에 NMI 워치독 시간 초과를 계산할 때 watchdog_thresh 에 추가된 백분율을 나타냅니다. 소프트 잠금 시간 초과는 영향을 받지 않습니다.

  • 값이 0 이면 변경되지 않습니다.
  • 기본값은 200 입니다. 즉 NMI 워치독은 30s( watchdog_thresh 기반)로 10으로 설정됩니다.
txrehash

이 커널 매개변수를 사용하면 소켓에서 기본 해시 동작을 제어할 수 있습니다.

  • 1 (기본값)으로 설정하면 수신 대기 소켓에서 해시가 수행됩니다.
  • 0 으로 설정하면 해시가 수행되지 않습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.