Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9장. 커널

/proc/pid/cmdline 파일 길이 제한 없음

ps 명령의 /proc/pid/cmdline 파일 길이 제한은 커널에서 4096자로 하드 코딩되어 있었습니다. 이번 업데이트에서 /proc/pid/cmdline 길이는 무제한으로 되어 긴 명령행 인수를 갖는 프로세스를 나열하는데 유용합니다.

LSO 및 LRO 지원

이번 업데이트에는 PowerVM 가상 이더넷 드라이버 (ibmveth)에 LSO (Large Send Offload) 및 LRO (Large Receive Offload)에 대한 지원이 추가되었습니다. 개선 사항을 통해 사용자는 혼합 AIX 및 Linux CEC (Central Electronics Complex)에 있는 SEA (Shared Ethernet Adapter)에서 LRO를 활성화할 수 있으며 이를 통해 네트워크 성능 및 공유 이더넷 어댑터 환경에서 AIX와의 상호 운용성을 향상시킬 수 있습니다.

ipr은 버전 2.6.3으로 업그레이드됨

ipr 드라이버가 업스트림 버전 2.6.3으로 업그레이드되어 버그 수정 및 기능 개선을 제공합니다. 즉 업데이트에서는 IBM Power Systems에서 새로운 SAS VRAID 어댑터를 활성화하고 최신 성능 개선 사항이 포함되어 있습니다. 결과적으로 업데이트를 통해 디스크 성능을 향상시키고 IBM Power Systems에서의 최신 어댑터를 지원합니다.

ixgbe는 버전 4.2.1로 업그레이드됨

ixgbe NIC 드라이버가 업스트림 버전 4.2.1로 업그레이드되어 다음과 같은 버그 수정 및 기능 개선을 제공합니다:
  • VLAN 지원 관련 Null 포인터 충돌이 수정되었습니다.
  • Intel X550 이더넷 컨트롤러 제품군에서 두 개의 장치가 지원됩니다. (ID 15AC 및 15AD가 추가됨)
  • 여러 PHY 관련 문제가 해결되었습니다 (링크 절단 및 링크 플래핑)
  • Intel X550 용 PHY 관련 지원이 추가되었습니다.
  • 성능이 개선되었습니다.

CPUID 명령에 따라 L2 캐시 정보 수집

이번 업데이트에서 기본 캐시 또는 여러 캐시 리브와 같은 Level 2 (L2) 프로세서 캐시 정보를 CPUID 명령을 사용하여 수집할 수 있습니다.

bnx2는 버전 2.2.6으로 업그레이드됨

bnx2 NIC 드라이버가 업스트림 버전 2.2.6으로 업그레이드되어 다음과 같은 버그 수정 및 기능 개선을 제공합니다:
  • 일부 MF 모드의 대역폭 할당이 수정되었습니다.
  • rxvlan 전환을 비활성화할 수 있습니다.
  • 칩 초기화 버그가 수정되었습니다.
  • 페이지 크기의 일관성 없는 사용이 수정되었습니다.

e100은 버전 3.5.24-k2-NAPI로 업그레이드됨

e100 NIC 드라이버가 업스트림 버전 3.5.24-k2-NAPI로 업그레이드되어 여러 버그가 수정되었습니다. 주목할 만한 사항은 업데이트에 리소스 유출을 방지하고 초기화 시 NULL 포인터 참조를 수정하기 위해 DMA 매핑에 대한 오류 검사가 추가되었습니다.

e1000e는 버전 3.2.6-k로 업그레이드됨

e1000e 드라이버가 업스트림 버전 3.2.6-k로 업그레이드되어 몇몇 버그가 수정되었습니다. 주목할 만한 사항은 새로운 버전에서는 데이터가 손상되지 않으며 Sx 모드에서 ULP 및 EEE 모드를 활성화합니다.

Wacom Intuos PT 태블릿 장치 지원

이번 릴리즈에서 여러 Wacom Intuos PT 태블릿은 Red Hat Enterprise Linux 6.8에서 지원됩니다. 새로 지원되는 장치는 다음과 같습니다:
  • PTH-650 Intuos5 touch (M)
  • CTH-480 Intuos Pen & Touch (S)
  • PTH-651 Intuos pro (M)

브릿지에 MLDv1 및 MLDv2 스누핑 추가

이번 업데이트에서 브리지 모듈에는 MLDv1 및 MLDv2의 스누핑에 의한 IPv6 멀티캐스트 지원이 추가되었습니다. 이제 IPv6 멀티캐스트 메세지는 등록된 멀티캐스트 수신자 포트에만 전송됩니다.

KABI 허용 목록 업데이트

Red Hat Enterprise Linux 6.8에서 hpvsahpdsa 드라이버는 커널 ABI 허용 목록에 추가되어 릴리즈에서 커널이 업데이트된 후 이러한 드라이버는 지속적으로 작동합니다. 또한 fnic 모듈을 로딩하기 위해 libfclibfcoe 모듈에서 여러 심볼이 KABI 허용 목록에 추가되었습니다.

perf가 업데이트됨

다양한 하드웨어를 지원하고 여러 버그 수정을 위해 perf가 업데이트되었습니다. 주목할 만한 개선 사항은 다음과 같습니다:
  • 5세대 Intel Core i7 프로세서의 새 모델 번호에 대한 지원이 추가되었습니다.
  • Intel Xeon v5 모바일 및 데스크탑 프로세서 지원이 추가되었습니다.
  • Intel Xeon v3 및 v4 프로세서 용 uncore 서브 시스템에 대한 지원이 활성화되었습니다.
  • Intel Xeon Processor D-1500 용 uncore 서브시스템에 대한 지원이 활성화되었습니다.

EDAC의 Intel Xeon v4 지원

커널이 업데이트되어 Intel에서의 Xeon v4 메모리 컨트롤러에 대한 EDAC (Error Detection and Correction) 지원을 추가한 새로운 코드와 통합되어 있습니다.

크래시 덤프 성능 개선

대용량 메모리 시스템에서 크래시 덤프를 완료하는데 걸리는 시간이 mmap()을 사용하여 비어있는 불필요한 페이지를 제거함으로써 kexec-toolsmakedumpfile에서 감소되었습니다.

Gen 그래픽과 함께 Intel Xeon v3 및 v4 코어 프로세서의 간격 트리 지원

사용자 정의 커널을 다시 컴파일하지 않고 일부 Intel 프로세서의 GPU 기능에 액세스를 활성화하기 위해 간격 트리 지원이 추가되었습니다.

Intel 프로세서의 CPU 마이크로 코드 업데이트

커널은 모든 Intel 프로세서에 대해 최신 마이크로 코드 정의를 포함하도록 업데이트되었습니다. 이는 Intel 최신 업데이트 발행 시점에서 버전 20151106에 지정되어 있습니다.

nf_conntrack_proto_sctp로 보조 끝점의 최소 지원

기본 multihoming 지원이 SCTP (Stream Control Transmission Protocol)에 추가되어 이전에 개별적으로 분류되어 대부분의 방화벽 설정에 의해 차단될 경우 이를 통과시키기 위한 보조 끝점 간의 트래픽을 허용합니다.

sch_qfq 스케줄러의 QFQ+ 지원

sch_qfq 스케줄러는 QFQ+ (Quick Fair Queuing Plus) 알고리즘을 지원하여 스케줄러의 효율성 및 정확성이 개선되었습니다. 동시에 여러 버그가 수정되어 여러 상황에서의 sch_qfq 동작이 개선되었습니다.

tape 드라이버의 I/O 통계 추적 및 캡처 가능

I/O 성능 통계를 추적 및 캡처하고 tape 장치 성능을 측정할 수 있습니다. 사용자는 사용자 도구를 사용하여 /sys/class/scsi_tape/ 트리에 내보내기된 통계를 사용하거나 최신 sysstat 패키지 버전으로 업그레이드하여 tapestat 유틸리티를 사용할 수 있습니다.

mpt2sas 및 mpt3sas 병합

mpt2sasmpt3sas 드라이버 소스 코드가 병합되었습니다. 업스트림에서와는 다르게 Red Hat Enterprise Linux 6에는 호환성 이유로 두 개의 바이너리 드라이브를 유지 관리하고 있습니다.

새 패키지: WALinuxAgent

WALA (Microsoft Azure Linux Agent) 버전 2.0.16이 Extras 채널에 포함되었습니다. 이러한 에이전트는 Windows Azure 클라우드에서 Linux 가상 머신 프로비저닝 및 실행을 지원하며 Windows Azure 환경에서 실행할 수 있도록 내장된 Linux 이미지에 설치해야 합니다.

펌웨어 지원 크래시 덤프

Red Hat Enterprise Linux 6.8에서는 kdump로의 대체 가능한 덤핑 메카니즘을 제공하는 fadump (firmware-assisted dump) 지원에 대해 소개하고 있습니다. Fadump는 powerpc 아키텍처에서만 지원됩니다. fadump 목적은 크래시 덤프 시스템을 활성화하고 완전 재설정된 시스템에서 이를 실행하여 시스템이 다시 일반 사용 환경으로 복귀할 때 까지 전체 경과 시간을 최소화하기 위함입니다. Fadump는 kdump와 fadump 메커니즘 사이를 원활하게 전환하기 위해 사용자 공간에 표시되는 kdump 인프라와 통합됩니다.

블록 장치의 SELinux 문맥 레이블 설정

특정 애플리케이션에서 가장 일반적인 디스크 및 장치 노드를 레이블하기 위해 이러한 업데이트에서는 udev에 의해 생성된 장치 노드에 SELinux 레이블을 적용할 수 있습니다. 시스템 관리자는 새로운 옵션을 설정하여 다음과 같이 새로 생성된 장치 노드에 레이블을 설정할 수 있습니다:
SECLABEL{selinux}="label"

새 패키지: libevdev

libevdev 패키지가 Red Hat Enterprise Linux 6.8에 추가되었습니다. 이러한 패키지에는 커널 evdev 장치를 래핑하고 이러한 장치와 상호 작용하기 위해 적절한 API를 제공하는 라이브러리가 포함되어 있습니다.

lpfc 드라이버 업데이트

최신 업데이트에서 이러한 아키텍처의 LPE31000, LPE32000 HBAs 및 모든 HBA 변형은 Broadcom-ECD 인증 SFP 및 QSFP 광학 모두를 감지 및 활성화합니다. 펌웨어 버전 11.0.204.0 이상 버전의 경우 비정규화된 광학이 비활성화되어 있으며 네트워크 링크는 link down 상태를 표시하고 오류 메세지는 로그 파일에 기록됩니다.
Red Hat Enterprise Linux 6.8의 lpfc 드라이버에서는 다음과 같은 메세지를 표시하고 네트워크 링크는 나타나지 않습니다:
3176 Misconfigured Physical Port - Port Name [wwpn] Unknown event status [status]
사용자는 Broadcom-ECD 인증 SFP 및 QSFP 광학만을 사용할 것을 권장합니다. 로그에서 3176 메세지가 표시되고 링크가 나타나지 않을 경우 Broadcom-ECD 기술 지원에 문의하십시오.