44장. 커널


추적을 위한 eBPF 시스템 호출

Red Hat Enterprise Linux 7.6에는 eBPF(Extended Berkeley Packet Filter)를 기술 프리뷰로 도입했습니다. 이 툴은 추적 하위 시스템에 대해서만 활성화됩니다. 자세한 내용은 https://access.redhat.com/articles/3550581 에서 Red Hat 지식베이스 문서를 참조하십시오. (BZ#1559615, BZ#1559756, BZ#1311586)

이기종 메모리 관리 포함 기술 프리뷰

Red Hat Enterprise Linux 7.3은 이기종 메모리 관리(HMM) 기능을 기술 프리뷰로 도입했습니다. 이 기능은 프로세스 주소 공간을 자체 메모리 관리 장치(MMU)에 미러링하려는 장치의 도우미 계층으로 커널에 추가되었습니다. 따라서 CPU 이외의 장치 프로세서는 통합 시스템 주소 공간을 사용하여 시스템 메모리를 읽을 수 있습니다. 이 기능을 활성화하려면 kernel 명령행에 experimental_hmm=enable 을 추가합니다. (BZ#1230959)

criu 버전 3.5로 다시 기반

Red Hat Enterprise Linux 7.2에는 criu 툴을 기술 프리뷰로 도입했습니다. 이 툴은 실행 중인 애플리케이션을 정지하고 파일 모음으로 저장하는 데 사용할 수 있는 CRIU(사용자 공간)에서 검사점/복원 을 구현합니다. 나중에 애플리케이션이 부트 해제된 상태에서 복원될 수 있습니다.
criu 툴은 구조화된 데이터를 직렬화하기 위해 언어 중립적인 플랫폼 중립적 메커니즘인 프로토콜 버퍼에 따라 달라집니다. 이러한 종속성을 제공하는 protobufprotobuf-c 패키지도 Red Hat Enterprise Linux 7.2에 기술 프리뷰로 도입되었습니다.
Red Hat Enterprise Linux 7.6에서는 criu 패키지가 업스트림 버전 3.9로 업그레이드되어 runC 컨테이너 런타임에 대한 여러 버그 수정 및 최적화를 제공합니다. 또한 64비트 ARM 아키텍처 및 IBM Power Systems CPU 아키텍처의 little-endian 변형이 수정되었습니다. (BZ#1400230, BZ#1464596)

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 cqmresctrl으로 교체됨

Intel CacheECDHE Technology (CAT)는 Red Hat Enterprise Linux 7.4에서 기술 프리뷰로 소개되었습니다. 그러나 perf cqm 툴은 perf 인프라와 CQM( Cache Quality of Service Monitoring) 하드웨어 지원 간의 비호환성으로 인해 제대로 작동하지 않았습니다. 결과적으로 perf cqm 을 사용할 때 여러 문제가 발생했습니다.
이러한 문제는 특히 다음과 같습니다.
  • perf cqmresctrl을 사용하여 할당된 작업 그룹을 지원하지 않았습니다.
  • 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, BZ#1288964)

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)
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.