1장. 외부 커널 매개변수에 대한 중요한 변경 사항
이 장에서는 시스템 관리자에게 Red Hat Enterprise Linux 6.3과 함께 제공되는 커널 변경 사항에 대한 요약을 제공합니다. 이러한 변경 사항에는 추가 또는 업데이트된
procfs
항목, sysfs
기본값, 부팅 매개 변수, 커널 구성 옵션 또는 눈에 띄는 동작 변경이 포함됩니다. Red Hat Enterprise Linux 6.3 커널에서 수정된 기능 및 버그에 대한 자세한 내용은 6.3 릴리스 노트의 커널 장 또는 이 문서의 5.135.14절. “ RHSA-2012:0862 - Moderate: Red Hat Enterprise Linux 6.3 커널 보안, 버그 수정 및 개선 사항 업데이트 ” 를 참조하십시오.
pci=use_crs
pci=use_crs
부팅 매개변수는 장치가 상주하는 특정 호스트 브릿지에 대응하도록 PCI 리소스 할당을 강제 적용하기 위해 더 이상 지정할 필요가 없습니다. 이제 기본 동작입니다.CONFIG_HPET_MMAP
,hpet_mmap
- HPET 레지스터를 다시 매핑하기 위한 고성능 타이머 용량은
CONFIG_HPET_MMAP
옵션을 통해 사용자 프로세스의 메모리에 활성화되었습니다. 또한hpet_mmap
커널 매개변수가 추가되었습니다. pcie_p=nomsi
pcie_p=nomsi
커널 매개변수가 추가되어 사용자가 PCI Express Native Hotplug(즉,pciehp
드라이버)에 대해 Cryostat/MSI-X를 비활성화할 수 있습니다. 활성화된 모든 PCIe 포트는 핫플러그 서비스에 INTx를 사용합니다.msi_irqs
- PCI 장치 하위 디렉터리가
/sys/bus/pci/devices/ <device> /msi_irqs
에 추가되었습니다. 이 하위 디렉터리는msi_irqs
아래에 각 벡터에 대해 번호가 매겨진 하위 디렉토리를 생성하여 지정된 PCI 장치에서 할당된 Cryostat 벡터 세트를 내보냅니다. 각 벡터에 대해 다양한 특성을 내보낼 수 있습니다. 현재mode
라는 유일한 속성은 해당 벡터의 작동 모드(MSI 대 Cryostat-X)를 추적합니다. CONFIG_PCI_DEBUG
CONFIG_PCI_DEBUG=y
옵션이 구성되면-DDEBUG
플래그가 자동으로EXTRA_CFLAGS
컴파일 플래그에 추가됩니다.CONFIG_STRICT_DEVMEM
- PowerPC 아키텍처에 대해
CONFIG_STRICT_DEVMEM
옵션이 기본적으로 활성화됩니다. 이 옵션은/dev/mem
장치에 대한 액세스를 제한합니다. 이 옵션을 비활성화하면 커널 및 사용자 공간 메모리를 포함하여 모든 메모리에 대한 사용자 공간 액세스가 허용되고 실수로 메모리(쓰기) 액세스가 잠재적으로 유해해질 수 있습니다. - kdump/kexec 설정 옵션
- IBM System z의 kdump/kexec 커널 덤프 메커니즘에 대해 다음 커널 구성 옵션이 활성화되었습니다.
CONFIG_KEXEC_AUTO_RESERVE=y CONFIG_CRASH_DUMP=y CONFIG_PROC_VMCORE=y
CONFIG_KEXEC_AUTO_RESERVE=y CONFIG_CRASH_DUMP=y CONFIG_PROC_VMCORE=y
Copy to Clipboard Copied! KEXEC_AUTO_THRESHOLD
KEXEC_AUTO_THRESHOLD
옵션의 기본값이 2GB로 단축되었습니다./proc/mounts
- 이제
/proc/mounts
파일에dir_mode=
매개변수 아래에 CIFS에 대한 다음 마운트 옵션이 표시됩니다.nostrictsync noperm backupuid backupgid
nostrictsync noperm backupuid backupgid
Copy to Clipboard Copied! dmesg_restrict
/proc/sys/kernel/dmesg_restrict
파일에 쓰는 것은CAP_SYS_ADMIN
식별자가 설정된 root 사용자만 허용됩니다.printk.always_kmsg_dump
- 최종 커널 메시지를 재부팅, halt, poweroff 및 emergency_restart 경로에 저장하기 위해 새로운 커널 매개 변수
printk.always_kmsg_dump
가 추가되었습니다. 사용법 정보는/usr/share/doc/kernel-doc- <version> /Documentation/kernel-parameters.txt
파일을 참조하십시오. - ulimit
- 파일 수의 기본 하드 ulimit 가
4096
로 증가했습니다.ulimit -Hn
~]$ ulimit -Hn 4096
Copy to Clipboard Copied! soft_panic
- watchdog 모듈 매개변수
soft_panic
이 추가되었습니다.soft_panic
이1
로 설정되면 softdog 타이머가 만료될 때 재부팅하지 않고 커널 패닉을 호출합니다. kdump가 구성된 경우 시스템은 커널 패닉을 호출하면 kdump를 실행합니다. kdump는 실패 이유에 대한 추가 정보를 제공하는 vmcore를 생성합니다. - perf 예
/usr/share/doc/perf- <version> /examples.txt
문서 파일이 perf 패키지에 추가되었습니다.shm_rmid_forced
shm_rmid_forced
sysctl 옵션에 대한 지원이 추가되었습니다.1
로 설정하면 현재 ipc 네임스페이스에서 참조되지 않은 모든 공유 메모리 오브젝트(작업이 연결되어 있지 않음)는 IPC_RMID를 사용해야 합니다. 자세한 내용은/usr/share/doc/kernel-doc- <version> /Documentation/sysctl/kernel.txt
파일을 참조하십시오.- Cryostat 시스템 부팅 시간 단축
- 전체 성능을 개선하고 매우 큰 Cryostat 시스템에서 부팅 시간을 줄이기 위해 Red Hat Enterprise Linux 6.3의 커널에 여러 패치가 적용되었습니다(패치는 2048코어 및 16TB 메모리가 있는 시스템에서 테스트되었습니다). 또한 SGI Cryostat2 플랫폼의 부팅 메시지가 업데이트되었습니다.
accept_local
/proc/sys/net/ipv4/conf/*/accept_local
sysctl 설정이 추가되어 시스템이 전송한 패킷을 수신할 수 있습니다. 이는 부하 분산을 자체적으로 조정하는 특정 로드 밸런싱 솔루션을 사용하기 위해 필요합니다.CONFIG_VGA_SWITCHEROO
- 이제 두 개의 그래픽 카드 간 전환을 허용하도록
CONFIG_VGA_SWITCH
ERHER 구성 옵션이 기본적으로 활성화됩니다. - FUSE의
O_DIRECT
- FUSE(사용자 공간의 파일 시스템)의 파일에 대한
O_DIRECT
플래그가 추가되었습니다. CONFIG_IP_MROUTE_MULTIPLE_TABLES
- 여러 독립 멀티 캐스트 라우팅 인스턴스에 대한 지원을 활성화하기 위해
CONFIG_IP_MROUTE_MULTIPLE_ CryostatS=y
가 추가되었습니다. nfs.max_session_slots
nfs.max_session_slots
모듈/커널 부팅 매개변수가 추가되었습니다. 이 매개 변수는 NFS 클라이언트가 서버와 협상하려고 시도하는 최대 세션 슬롯 수를 설정합니다./proc
의 기본 마운트 옵션- Red Hat Enterprise Linux 6.3에서는 부팅 중에
/proc
의 기본 마운트 옵션이 다음으로 변경되었습니다.mount -t proc -o nosuid,noexec,nodev proc /proc
~]# mount -t proc -o nosuid,noexec,nodev proc /proc
Copy to Clipboard Copied! procfs
를 통해 장치를 생성하는 타사 모듈의 경우 이전 옵션으로procfs
를 다시 마운트하십시오.mount -t proc /proc /proc
~]# mount -t proc /proc /proc
Copy to Clipboard Copied!