7.7. 커널
추적을 위한 eBPF
시스템 호출
Red Hat Enterprise Linux 7.6에는 eBPF(Extended Berkeley Packet Filter)를 기술 프리뷰로 도입했습니다. 이 툴은 추적 하위 시스템에 대해서만 활성화됩니다. 자세한 내용은 관련 Red Hat 지식베이스 문서를 참조하십시오.
(BZ#1559615)
이기종 메모리 관리 포함 기술 프리뷰
Red Hat Enterprise Linux 7.3은 이기종 메모리 관리(HMM) 기능을 기술 프리뷰로 도입했습니다. 이 기능은 프로세스 주소 공간을 자체 메모리 관리 장치(MMU)에 미러링하려는 장치의 도우미 계층으로 커널에 추가되었습니다. 따라서 CPU 이외의 장치 프로세서는 통합 시스템 주소 공간을 사용하여 시스템 메모리를 읽을 수 있습니다. 이 기능을 활성화하려면 kernel 명령행에 experimental_hmm=enable
을 추가합니다.
(BZ#1230959)
kexec
를 기술 프리뷰로
kexec
시스템 호출은 기술 프리뷰로 제공되었습니다. 이 시스템 호출을 사용하면 현재 실행 중인 커널에서 다른 커널로 로드 및 부팅할 수 있으므로 커널 내에서 부트 로더의 기능을 수행할 수 있습니다. 표준 시스템 부팅 중에 일반적으로 수행되는 하드웨어 초기화는 kexec
부팅 중에 수행되지 않으므로 재부팅에 필요한 시간이 크게 줄어듭니다.
(BZ#1460849)
kexec 빠른 재부팅
을 기술 프리뷰로
Red Hat Enterprise Linux 7.5에서 도입된 kexec 빠른 재부팅
기능은 기술 프리뷰로 계속 사용할 수 있습니다. kexec 빠른 재부팅
을 사용하면 재부팅이 훨씬 빨라집니다. 이 기능을 사용하려면 kexec 커널을 수동으로 로드한 다음 운영 체제를 재부팅해야 합니다.
kexec를 기본 재부팅 작업으로 빠르게 재부팅
할 수 없습니다. Anaconda
에 대해 kexec 빠른 재부팅
을 사용하는 경우가 특수합니다. kexec 빠른 재부팅
을 기본값으로 설정할 수 없습니다. 그러나 Anaconda
와 함께 사용하면 사용자가 anaconda 옵션으로 커널을 부팅하는 경우 설치가 완료된 후 kexec 빠른 재부팅
을 자동으로 사용할 수 있습니다. kexec 재부팅을 예약하려면 커널 명령줄에서 inst.kexec
명령을 사용하거나 Kickstart 파일에 reboot --kexec
행을 포함합니다.
(BZ#1464377)
perf cqm
이 resctrl
으로 교체됨
Intel CacheECDHE Technology (CAT)는 Red Hat Enterprise Linux 7.4에서 기술 프리뷰로 소개되었습니다. 그러나 perf cqm
툴은 perf 인프라와 CQM( Cache Quality of Service Monitoring) 하드웨어 지원 간의 비호환성으로 인해 제대로 작동하지 않았습니다. 결과적으로 perf cqm
을 사용할 때 여러 문제가 발생했습니다.
이러한 문제는 특히 다음과 같습니다.
-
perf cqm
은resctrl
을 사용하여 할당된 작업 그룹을 지원하지 않았습니다. -
perf cqm
은 재활용과 관련된 몇 가지 문제로 인해 무작위적이고 부정확한 데이터를 제공했습니다. -
perf cqm
은 서로 다른 종류의 이벤트를 함께 실행할 때 충분한 지원을 제공하지 않았습니다(예: 작업, 시스템 수준, cgroup 이벤트 등). -
perf cqm
이 cgroup 이벤트에 대한 부분 지원만 제공 - cgroup 이벤트 계층이 있는 경우 또는 cgroup 및 cgroup에서 작업을 모니터링할 때 cgroup 이벤트에 대한 부분적인 지원이 작동하지 않았습니다.
-
수
명당
발생한 작업 모니터링 -
perf cqm
은 모든 소켓에 대한 집계 캐시 occupancy 또는 메모리 대역폭이 보고되었지만 대부분의 클라우드 및 VMM 기반 사용 사례에서는 개별 소켓별 사용이 필요합니다.
Red Hat Enterprise Linux 7.5에서 perf cqm
은 앞서 언급한 모든 문제를 해결한 resctrl
파일 시스템에 따른 접근 방식으로 교체되었습니다.
(BZ#1457533)
TC HW 오프로드는 기술 프리뷰로 사용 가능
Red Hat Enterprise Linux 7.6부터 STS( Traffic Control) 하드웨어 오프로드가 기술 프리뷰로 제공되었습니다.
하드웨어 오프로드를 사용하면 형성, 스케줄링, 허용 및 삭제와 같은 네트워크 트래픽 처리의 선택된 기능이 소프트웨어 처리를 기다리는 대신 하드웨어에서 직접 실행될 수 있으므로 성능이 향상됩니다.
(BZ#1503123)
AMD xgbe
네트워크 드라이버를 기술 프리뷰로 사용 가능
Red Hat Enterprise Linux 7.6부터 AMD xgbe
네트워크 드라이버는 기술 프리뷰로 제공되었습니다.
(BZ#1589397)
보안 메모리 암호화는 기술 프리뷰로만 사용 가능
현재 SME(Secure Memory Encryption)는 kdump 커널에서 SME 암호화 메모리를 해독하는 메모리 키가 없기 때문에 kdump 기능과 호환되지 않습니다. Red Hat은 SME를 활성화하면 테스트 중인 서버가 일부 기능을 수행하지 못할 수 있으므로 프로덕션 환경에서 사용하기에는 적합하지 않음이 확인되었습니다. 결과적으로 SME는 지원 수준을 Supported에서 기술 프리뷰로 변경하고 있습니다. 고객은 사전 프로덕션을 수행하는 동안 Red Hat 또는 시스템 공급 업체에 테스트 중인 모든 문제를 보고하는 것이 좋습니다.
(BZ#1726642)
버전 3.5에 따른 criu
Red Hat Enterprise Linux 7.2에는 criu
툴을 기술 프리뷰로 도입했습니다. 이 툴은 실행 중인 애플리케이션을 정지하고 파일 모음으로 저장하는 데 사용할 수 있는 CRIU(사용자 공간)에서 검사점/복원 을 구현합니다. 나중에 애플리케이션이 부트 해제된 상태에서 복원될 수 있습니다.
criu
툴은 구조화된 데이터를 직렬화하기 위해 언어 중립적인 플랫폼 중립적 메커니즘인 프로토콜
버퍼에 따라 달라집니다. 이러한 종속성을 제공하는 protobuf
및 protobuf-c
패키지도 Red Hat Enterprise Linux 7.2에서 기술 프리뷰로 소개되었습니다.
Red Hat Enterprise Linux 7.7에서는 criu
패키지가 컨테이너 체크포인트 및 복원을 위해 Podman을 지원하는 최신 업스트림 버전으로 업그레이드되었습니다. 새로 추가된 기능은 SELinux 지원 없이만 작동합니다.
mlx5_core
드라이버는 Mellanox ConnectX-6 Dx 네트워크 어댑터를 기술 프리뷰로 지원
이번 개선된 기능에는 Mellanox ConnectX-6 Dx 네트워크 어댑터의 PCI ID가 mlx5_core
드라이버에 추가되었습니다. 이 어댑터를 사용하는 호스트에서 RHEL은 mlx5_core
드라이버를 자동으로 로드합니다. Red Hat은 이 기능을 지원되지 않는 기술 프리뷰로 제공합니다.
(BZ#1685900)