검색

5장. 외부 커널 매개변수로 중요한 변경

download PDF

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

5.1. 새 커널 매개변수

bgrt_disable = [ACPI, X86]
이 매개 변수는 OEM(Original Equipment Manufacturer) 로고를 깜빡이는 것을 방지하기 위해 BGRT(부팅 그래픽 리소스 테이블)를 비활성화합니다.
radix_hcall_invalidate = on [PPC/PSERIES]
이 매개 변수는 Radix GTSE 기능을 비활성화하고 TLB(Translation Lookaside Buffer) 무효화를 위해 hcall을 사용합니다.
disable_tlbie = [PPC]
이 매개 변수는 TLBIE(Translation Look-Aside Buffer Invalidate Entry) 명령을 비활성화합니다. 현재 MMU(Hash Memory Management Unit) 또는 일관성 있는 액셀러레이터는 KVM에서 작동하지 않습니다.
fw_devlink = [KNL]

이 매개 변수는 펌웨어를 스캔하여 소비자 및 공급업체 관계를 유추하여 소비자 및 공급업체 장치 간의 장치 링크를 생성합니다. 이 기능은 다음과 같은 작업의 순서가 적절히 수행되도록 드라이버가 모듈로 로드될 때 유용합니다.

  • 장치 조사 (첫 번째로 공급, 소비자)
  • 공급업체 부팅 상태 정리 (모든 소비자가 조사한 경우에만)
  • 일시 중지, 재개 및 런타임 전원 관리 (PM) (소유업체 우선, 공급업체)

    형식: { off | 허용 | on | rpm }

  • 꺼짐 - 펌웨어 정보에서 장치 링크를 생성하지 마십시오.
  • 허용 - 펌웨어 정보에서 장치 링크를 생성하지만 부팅 상태 정리(sync_state() 호출)를 주문하는 경우에만 사용하십시오.
  • 에서 - 펌웨어 정보에서 장치 링크를 생성하고 이를 사용하여 프로브를 적용하고 순서를 일시 중단하거나 재개합니다.
  • rpm - 유사하지만 런타임 PM을 주문하는 데에도 사용됩니다.

기본값은 허용 입니다. /proc/cmdline 파일에서 구성된 값을 확인할 수 있습니다.

init_on_alloc = [MM]

이 매개변수는 새로 할당된 페이지와 힙 오브젝트를 0으로 채웁니다.

형식: 0 | 1

기본적으로 kernel CONFIG_INIT_ON_ALLOC_DEFAULT_ON 구성으로 설정됩니다.

init_on_free = [MM]

이 매개변수는 사용 가능한 페이지와 힙 오브젝트를 0으로 채웁니다.

형식: 0 | 1

기본 설정 CONFIG_INIT_ON_FREE_DEFAULT_ON

nofsgsbase [X86]
이 매개변수는 FSGSBASE 지침을 비활성화합니다.
nosgx [X86-64,SGX]
이 매개 변수는 Intel SGX(Software Guard Extensions) 커널 지원을 비활성화합니다.
rcutree.rcu_min_cached_objs = [KNL]
하나의 CPU당 캐시 및 유지 관리되는 최소 오브젝트 수입니다. 오브젝트 크기는 PAGE_SIZE 와 동일합니다. 캐시를 사용하면 페이지 할당기로 인한 부담을 줄일 수 있습니다. 또한 전체 알고리즘이 메모리 부족 상태에서 더 잘 작동합니다.
rcuperf.kfree_rcu_test = [KNL]
이 매개변수는 kfree_rcu() 기능 플러딩의 성능을 측정하는 데 사용됩니다.
rcuperf.kfree_nthreads = [KNL]
kfree_rcu() 의 반복문을 실행하는 스레드 수입니다.
rcuperf.kfree_alloc_num = [KNL]
반복에서 수행된 할당 및 자유 수입니다.
rcuperf.kfree_loops = [KNL]
rcuperf.kfree_alloc_num 할당 및 자유를 수행하는 반복문 수.
rcupdate.rcu_cpu_stall_ftrace_dump = [KNL]
이 매개변수는 RCU(Read-copy-update) CPU stall 경고를 보고한 후 ftrace 버퍼를 덤프합니다.
nopvspin = [X86,KVM]
이 매개 변수는 PV(반가상화) 최적화를 사용하여 qspinlock 느린 경로를 비활성화합니다. 이렇게 하면 하이퍼바이저가 고정 경합 시 게스트를 '유동'할 수 있습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.