4.8. 커널
RHEL 9.3의 커널 버전
Red Hat Enterprise Linux 9.3은 커널 버전 5.14.0-362.8.1과 함께 배포됩니다.
NVIDIA Grace CPU에 대한 지원 추가
Red Hat Enterprise Linux 9.3은 NVIDIA Grace ARM 64비트 CPU에 대한 지원을 추가합니다.
Jira:RHELDOCS-17055[1]
RHEL 커널에서 AutoIBRS 지원
AutoIBRS(Automatic Indirect Branch Restricted Speculation)는 AMD EPYC 9004 gRPCoa 제품군의 프로세서 제품군 및 이후 CPU 버전에서 제공하는 기능입니다. AutoIBRS는 Spectre v2 CPU 취약점의 기본 완화 기능이며 성능을 향상시키고 확장성을 향상시킵니다.
Bugzilla:1898184[1]
perf
버전 6.2로 업데이트
perf
성능 분석 도구는 버전 6.2로 변경되었습니다. 다양한 마이너 버그 수정 및 업데이트 외에도 perf list
명령에 사람이 친숙한 이름 및 설명이 포함된 PMU(Performance Monitor Unit) 이벤트가 표시됩니다. 또한 이번 업데이트에서는 다음 프로세서에 대한 지원이 추가되었습니다.
- Intel 13세대 코어 프로세서(Intel Raptor Lake-S)
- Intel 14세대 프로세서(Intel Meteor Lake)
- Intel 5th generation Xeon 서버 프로세서(Intel Emerald Rapids)
Bugzilla:2177180[1]
Intel® QAT 커널 드라이버의 업스트림 버전 6.2
Intel® Quick Assist Technology (QAT)는 업스트림 버전 6.2로 변경되었습니다. Intel® QAT에는 대칭 및 비대칭 암호화, 압축 성능 및 기타 CPU 집약적 작업에 최적화된 가속기가 포함되어 있습니다.
리베이스에는 많은 버그 수정 및 개선 사항이 포함되어 있습니다. 가장 주목할 만한 개선 사항은 QAT GEN4의 다음 하드웨어 액셀러레이터 장치에 사용할 수 있는 지원입니다.
- Intel Quick Assist Technology 401xx 장치
- Intel Quick Assist Technology 402xx 장치
Bugzilla:2144528[1]
Linux 컨테이너에서 V TPM
기능을 사용할 수 있습니다.
이번 개선된 기능에는 Linux 컨테이너 및 기타 가상 환경을 위한 가상 신뢰할 수 있는 플랫폼 모듈(vTPM
)이 도입되었습니다. V TPM
은 보안 실행 환경에 사용할 전용 TPM 인스턴스를 제공하는 가상화된 TPM 버전입니다. vTPM
프록시 드라이버를 사용하면 프로그램은 물리적 TPM과 동일한 방식으로 에뮬레이션 TPM과 상호 작용합니다.
결과적으로 각 가상 머신에 이제 분리 및 암호화된 전용 vTPM
인스턴스가 있을 수 있습니다.
Bugzilla:2210263[1]
버전 8.0.3에 충돌
기반
크래시
는 커널 충돌 시 kdump
에서 생성한 실행 중인 시스템과 코어 덤프 파일을 분석하는 대화형 유틸리티입니다. 크래시
유틸리티는 많은 버그 수정 및 개선 사항이 포함된 버전 8.0.3으로 변경되었습니다. 주요 개선 사항은 추가된 IPv6 지원입니다.
IPv6를 지원하는 네트워크 인터페이스의 경우 크래시
는 net
또는 net -s
명령을 사용하여 IPv6 주소를 출력합니다.
-
net
명령은 네트워크 장치, 이름 및 IP 주소 목록을 표시합니다. net -s
명령은 다음 정보를 표시합니다.- 열린 네트워크 소켓 및 sock 주소
- 제품군 및 소켓 유형 및 sock 주소
-
INET 및
INET
6
vmcore
dump 대상으로 지원되는 LVM 씬 프로비저닝 스토리지 볼륨
kdump
메커니즘은 이제 vmcore
대상으로 씬 프로비저닝된 논리 볼륨을 지원합니다. LVM 씬 프로비저닝을 구성하려면 다음 단계를 완료합니다.
LVM 볼륨 그룹을 만듭니다.
vgcreate vg00 /dev/sdb
사용 가능한 공간이 10MB인 LVM 씬 풀을 만듭니다.
lvcreate -L 10M -T vg00/thinpool
파일 시스템 공간이 300MB인 LVM 씬 볼륨을 만듭니다.
lvcreate -V 300M -T vg00/thinpool -n thinvol mkfs.ext4 /dev/vg00/thinvol
LVM 씬 풀 임계값을 구성하여 공간을 자동으로 확장합니다.
cat /etc/lvm/lvm.conf activation { thin_pool_autoextend_threshold = 70 thin_pool_autoextend_percent = 20 monitoring = 1 }
첫 번째 커널에 대해 LVM 씬 풀 모니터링 서비스를 활성화합니다.
systemctl enable lvm2-monitor.service systemctl start lvm2-monitor.service
kdump.conf
파일에 다음 행을 추가하여 LVM thin 볼륨을kdump
대상으로 설정합니다.ext4 /dev/vg00/thinvol path /
kdump
서비스를 시작합니다.kdumpctl restart
-
커널 패닉을 트리거하여 구성을 확인하고
vmcore
가/dev/vg00/thinvol
에 저장되었는지 확인합니다.
그 결과 kdump
메커니즘이 향상된 기능을 통해 씬 프로비저닝된 스토리지 볼륨에 vmcore
덤프 파일을 저장할 수 있는 기능이 확장됩니다.
업스트림 버전 1.7.3에 따라 dumpfile
을 다시 설치
페이지를 압축하거나 필요하지 않은 메모리 페이지를 제외하여 크래시 덤프 파일을 작게 만드는 makedumpfile
툴은 업스트림 버전 1.7.3에 따라 변경되었습니다. 리베이스에는 많은 버그 수정 및 개선 사항이 포함되어 있습니다.
가장 주목할 만한 변경 사항은 AMD 및 Intel 64비트 아키텍처에서 독립 실행형 덤프(sadump
) 메커니즘에 추가된 5단계 페이징 모드입니다. 5단계 페이징 모드는 프로세서의 선형 주소 너비를 확장하여 애플리케이션이 더 많은 메모리에 액세스할 수 있도록 합니다. 5단계 페이징은 가상 주소 크기를 48비트에서 57비트로 확장하고 물리적 주소는 46비트에서 52비트로 확장합니다.
Red Hat Enterprise Linux는 ARM의 SystemReady ES 및 IR 계층 지원
Red Hat Enterprise Linux는 이전에 SR 계층만 지원하는 반면 ARM의 SystemReady ES 및 IR를 지원합니다. RHEL 9.3에서 NVIDIA Orin, NXP i.MX 8M 및 NXP i.MX 8M Mini 모듈이 활성화되었으며 RHEL 하드웨어 인증 후보입니다. 하드웨어 파트너는 Red Hat 하드웨어 인증 과정에 등록하여 자격증을 제출 할 수 있습니다. 고객은 카탈로그에 나열된 지원되는 하드웨어를 사용하여 프로덕션 환경을 개선할 수 있습니다.
Bugzilla:2195986[1]
ARM의 RHEL에서 Bluetooth 지원
이번 개선된 기능을 통해 명령줄 인터페이스에서 bluetoothctl
툴을 사용하여 bluetooth 장치를 구성할 수 있습니다.
Bugzilla:2187856[1]
ARM의 RHEL은 RHEL 9.3에서 USB 연결 카메라 지원
이번 개선된 기능을 통해 AMD 및 Intel 64비트 아키텍처 플랫폼에서 RHEL의 CONFIG_MEDIA_SUPPORT
커널 구성이 가능합니다. 이를 통해 AMD 및 Intel 64비트 아키텍처 시스템에서 USB 어댑터를 사용할 수 있습니다.
Bugzilla:2192722[1]
B
PF 버전 6.3 업데이트
BPF(Berkeley Packet Filter) 기능이 Linux 커널 버전 6.3으로 변경되었습니다. 주요 변경 사항 및 개선 사항은 다음과 같습니다.
- BPF trampoline은 이제 64 비트 IBM Z 아키텍처에서 사용할 수 있습니다.
-
BPF_MAP_TYPE_USER_RINGBUF
- 새로운 맵 유형(BBF_MAP_TYPE_USER_RINGBUF) 및 관련 도우미가 BPF 특정 링 버퍼를 통해 사용자 공간과 커널 간의 통신을 위해 정의되었습니다. -
BPF는 이제 새로운 복잡한 데이터 구조( linked list 및
rbtree
)를 제공합니다. -
프로그램을 추적하는 BPF trampoline은 이제 구조 인수
를
지원합니다. - BPF는 이제 NIC에서 지원하는 XDP 기능을 내보낼 수 있는 방법을 제공합니다.
-
이제 RX 해시 및 타임스탬프 메타데이터에 대한 초기 지원과 함께 BPF 커널 함수(
kfuncs
)를 사용하여 하드웨어 메타데이터가 XDP 프로그램에 노출됩니다. -
BPF는 이제 BPF 프로그램의 새로운
conntrack
모듈 항목에 소스 및 대상 NAT 주소와 포트를 설정하는 도우미를 제공합니다. -
BPF는 이제 netfilter 패킷 필터링 프레임워크의
nf_conn:mark
연결 마크에 직접 쓸 수 있습니다.
Bugzilla:2178930[1]