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


이 장에서는 시스템 관리자에게 Red Hat Enterprise Linux 6.7과 함께 제공되는 커널 변경 사항에 대한 요약을 제공합니다. 이러한 변경 사항에는 추가 또는 업데이트된 procfs 항목, sysfs 기본값, 부팅 매개 변수, 커널 구성 옵션 또는 눈에 띄는 동작 변경이 포함됩니다.
efi_smbios_addr [X86,EFI]
EFI 시스템의 SMBIOS 위치를 지정하는 데 사용되는 매개변수입니다. kdumpkexec-tools 에서 사용합니다.
initcall_blacklist [KNL]
실행하지 않아야 하는 쉼표로 구분된 initcall 함수 목록입니다. 기본 제공 모듈 및 initcall을 디버깅하는 데 유용합니다.
panic_on_warn
활성화된 경우 (선택 사항) 1로 설정하면 WARN() 위치를 출력한 후 panic()이 호출됩니다. 이는 WARN()에서 kdump를 발생시키려는 경우에 유용합니다.
/proc/<pid>/numa_maps
각 매핑의 메모리 위치, 바인딩 정책 및 매핑 세부 정보를 표시합니다. 이제 매핑 세부 정보에는 매핑 유형, 페이지 사용량 카운터, 노드 기반 페이지 카운터 외에도 페이지 크기(kernelpagesize_kB)가 포함됩니다.
/proc/<pid>/smaps
프로세스의 각 매핑에 대한 메모리 사용량을 표시합니다. 출력에 가상 메모리의 특정 영역(VmFlags)과 관련된 커널 플래그가 포함됩니다. 커널 플래그는 공백으로 구분된 두 문자 코드 목록으로 표시됩니다.
표 2.1. VmFlags 코드
코드설명
rd읽을 수 있음
WR쓰기 가능
ex실행 가능
SH공유됨
mr읽기 가능
mw쓰기 가능
실행할 수 있습니다
ms공유 가능
gd스택 세그먼트가 축소됨
pf순수 PFN 범위
dw매핑된 파일에 대한 쓰기 비활성화
Lo메모리에 페이지가 잠겼습니다.
io메모리 매핑된 I/O 영역
SR제공되는 순차적 읽기 권고
rr제공된 임의 읽기 권고
dc포크의 영역을 복사하지 마십시오
de다시 매핑할 영역을 확장하지 마십시오.
AC지역이 책임을 질 수 있습니다.
nr스왑 공간은 해당 영역에 예약되지 않음
HT지역이 대규모 tlb 페이지 사용
nl비선형 매핑
AR아키텍처별 플래그
dd코어 덤프에 영역을 포함하지 마십시오.
mm혼합 맵 영역
HGHuge Page advise 플래그
NHno-huge page advise flag
mg병합할 수 있는 advice 플래그
net.ip.ip_no_pmtu_disc
경로 MTU 검색을 비활성화합니다. 이 매개변수는 이전에 부울입니다. 이제 Integer를 값으로 사용합니다. 가능한 값은 다음과 같습니다.
0 (기본값)
경로 MTU 검색을 활성화합니다.
1
ICMP가 수신될 때 PMTU를 min_pmtu 값으로 설정하여 Path MTU Discovery를 비활성화합니다. 로컬로 생성된 조각을 방지하려면 최소 MTU가 있는 인터페이스의 min_pmtu 값을 수동으로 늘립니다.
2
Path MTU 검색 메시지를 삭제하여 Path MTU Discovery를 비활성화합니다. 발신 프레임은 모드 1 과 동일한 방식으로 처리되며, 생성된 모든 소켓에서 IP_PMTUDISC_DONT 를 암시적으로 설정합니다.
net.ip.ip_forward_use_pmtu
disabled(기본적으로 0으로 설정) 활성화하면 전달 중에 경로 MTU 검색을 허용합니다. 커널 우선 경로 MTU Discovery 정보에 따라 달라지는 사용자 공간 소프트웨어가 있는 경우에만 활성화합니다.
net.core.netdev_rss_key
RSS(Receive Side Scaling)를 활성화하는 드라이버에서 사용하는 무작위로 생성된 호스트 키가 포함되어 있습니다. 대부분의 드라이버는 40바이트 키를 사용합니다. 이 매개변수는 최대 52바이트까지 키를 허용합니다. netdev_rss_key_fill() 을 호출한 드라이버가 없는 경우 이 파일에는 null 바이트가 포함됩니다.
vm.admin_reserve_kbytes
cap_sys_admin 기능이 있는 사용자를 위해 예약해야 하는 사용 가능한 메모리 양을 정의합니다. x86_64에서 기본값은 8MB입니다. 이는 기본 오버 커밋 모드를 사용할 때 충분합니다. 그러나 오버 커밋이 never 로 설정되어 있지 않은 시스템에서는 가상 메모리의 전체 복구 프로그램을 고려하여 이 값을 늘려야 합니다. x86_64에서 유용한 최소 예약은 약 128MB입니다. 이 매개변수에 대한 변경 사항은 애플리케이션에서 메모리를 요청할 때마다 적용됩니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.