Unbreakable Enterprise Kernel 7이 이미 출시되었으며 이것이 그 소식입니다.

오라클 공개 최근에 Linux 커널의 새로운 안정적인 버전, «깨지지 않는 엔터프라이즈 커널 7(UEK R7)«, 표준 Red Hat Enterprise Linux 커널 패키지의 대안으로 Oracle Linux 배포판에서 사용하도록 배치되었습니다.

Unbreakable Enterprise Kernel을 모르시는 분들을 위해 이것은 Oracle Linux가 제공하는 커널이며 이 새 버전은 Linux 5.15 커널을 기반으로 하며 산업용 소프트웨어 및 Oracle 장비와 함께 작동하도록 최적화되어 있음을 알아야 합니다.

Unbreakable Enterprise Kernel 7의 주요 참신함

이번에 소개되는 새 버전에서는 Aarch64 아키텍처에 대한 지원이 향상되었습니다. El 메모리 페이지 크기 64비트 ARM 시스템의 기본값 64KB에서 4KB로 축소되었습니다., ARM 시스템의 일반적인 메모리 크기 및 작업 부하에 더 적합합니다.

또한 Btrfs 파일 시스템의 기능이 확장되었습니다. 따라서 DISCARD 작업의 비동기 구현이 Btrfs에 추가되어 더 이상 물리적으로 저장할 수 없는 해제된 블록을 표시합니다. 비동기식 구현을 사용하면 드라이브가 DISCARD를 완료할 때까지 기다리지 않고 백그라운드에서 이 작업을 수행할 수 있습니다.

동안 XFS는 DAX 작업 지원을 구현합니다. 직접 파일 시스템 액세스의 경우 이중 캐싱을 피하기 위해 페이지 캐시를 우회하고 bigtime 및 inobtcount를 탑재하는 새로운 옵션을 포함하여 32년에 2038비트 time_t 오버플로 문제를 해결하기 위한 변경 사항이 있습니다.
OCFS2(Oracle Cluster File System) 파일 시스템이 개선되었습니다.

우리는 또한 찾을 수 있습니다 저수준 작업을 단순화하기 위해 ZoneFS 파일 시스템 추가 구역화된 저장 장치와 함께. 존 스토리지는 NVMe 하드 드라이브 또는 SSD를 말하며, 스토리지 공간이 블록 또는 섹터의 그룹인 영역으로 나뉘며, 여기에는 전체 블록 그룹을 업데이트하여 순차적으로만 데이터를 추가할 수 있습니다. ZoneFS는 드라이브의 각 영역을 섹터 및 블록 수준에서 조작하지 않고 원시 모드에서 데이터를 저장하는 데 사용할 수 있는 별도의 파일과 연결합니다. 즉, 응용 프로그램이 ioctl을 사용하여 블록 장치에 직접 액세스하는 대신 파일 API를 사용할 수 있습니다.

또한 하이라이트 eBPF 하위 시스템의 확장된 기능, CO-RE 메커니즘이 구현되었습니다. (Compile Once – Run Everywhere)는 컴파일된 eBPF 프로그램의 이식성 문제를 해결하고 eBPF 프로그램의 코드를 한 번만 컴파일하고 로드된 프로그램을 현재 커널 및 BTF(BPF Type)에 맞게 조정하는 특수 범용 로더를 사용할 수 있습니다. 형식) 유형입니다.

BPF 트램폴린 메커니즘 추가, 중앙 프로그램과 BPF 간에 호출을 전송할 때 전체 비용을 거의 완전히 줄일 수 있습니다. BPF 프로그램의 핵심 기능에 직접 액세스하고 드라이버를 일시 중단하는 기능을 제공했습니다.

또한 eBPF 커널 하위 시스템을 사용하도록 변경된 DTrace 2.0 동적 디버깅 시스템을 지속적으로 제공합니다. DTrace 2.0은 기존 Linux 추적 도구가 eBPF 위에서 실행되는 방식과 유사하게 eBPF 위에서 실행됩니다.

cgroup의 경우 메모리 슬랩 드라이버가 구현됩니다. 이는 슬랩 계정을 메모리 페이지 수준에서 커널 개체 수준으로 이동하는 것으로 유명합니다.e를 사용하면 다른 cgroup에서 슬랩 페이지를 공유할 수 있습니다. 각각에 대해 별도의 슬랩 캐시를 할당하는 대신. 씨그룹 제안된 접근 방식은 슬랩 사용의 효율성을 높이고 슬랩에 사용되는 메모리 크기를 30-45% 줄이며 커널의 총 메모리 소비를 크게 줄이고 메모리 조각화를 줄일 수 있습니다.

CTF 형식의 디버그 데이터 전달 제공 (compact type format), C 유형, 함수 간의 관계 및 디버깅 기호에 대한 정보의 간결한 저장을 제공합니다.

마지막으로, 그것에 대해 더 자세히 알고 싶다면 다음과 같이 상담하십시오. 뒤에 오는 세부 사항

또한 개별 패치에 대한 분석을 포함한 커널 소스 코드는 공용 Oracle Git 리포지토리에서 사용할 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.