1장. 커널


Red Hat Enterprise Linux 6.3에 제공되는 커널에는 Linux 커널의 수백 가지 버그 수정 및 개선 사항이 포함되어 있습니다. 이 릴리스에 대해 커널에 추가된 모든 버그 수정 및 모든 개선 사항에 대한 자세한 내용은 Red Hat Enterprise Linux 6.3 기술 노트의 커널 섹션을 참조하십시오.

씬 프로비저닝 및 확장 가능한 스냅샷 기능

dm-thinp 대상 thinthin-pool 은 장치 매퍼 장치에 씬 프로비저닝 및 확장 가능한 스냅샷 기능을 제공합니다. 이 기능은 기술 프리뷰로 사용할 수 있습니다. 새로 소개된 LVM 씬 프로비저닝에 대한 자세한 내용은 9장. 스토리지 을 참조하십시오.

sysfs mbox 인터페이스 더 이상 사용되지 않음

lpfc 드라이버는 Emulex 툴에서 더 이상 사용되지 않으므로 sysfs mbox 인터페이스를 더 이상 사용하지 않습니다. 이제 읽기 및 쓰기 작업이 스텁이 되어 -EPERM (Operation not permitted) 기호만 반환됩니다.

지원되는 Kdump 대상

지원되는 Kdump 대상의 전체 목록(즉, kdump에서 vmcore를 덤프하는 데 사용할 수 있는 대상)은 다음 Kbase 문서를 참조하십시오.

추가 마운트 옵션 지원

Red Hat Enterprise Linux 6.3에서는 마운트 옵션 지원을 추가하여 /proc/<PID>/ 디렉터리에 대한 액세스를 제한합니다. 새로운 옵션 중 하나는 hidepid= 라고 하며 해당 값은 비소유자에게 제공되는 프로세스에 대한 정보의 양을 정의합니다. gid= 옵션은 모든 프로세스에 대한 정보를 수집하는 그룹을 정의합니다. 전체 시스템에서 작업을 모니터링해서는 안 되는 신뢰할 수 없는 사용자는 그룹에 추가해서는 안 됩니다.

O_DIRECT 플래그 지원

FUSE(사용자 공간의 파일 시스템)의 파일에 대한 O_DIRECT 플래그가 추가되었습니다. 이 플래그는 I/O에서 파일로의 캐시 영향을 최소화합니다. 일반적으로 이 플래그를 사용하면 성능이 저하되지만 애플리케이션이 자체 캐싱을 수행하는 경우와 같이 특별한 상황에서 유용합니다.

PowerPC에서 CONFIG_STRICT_DEVMEM 활성화

Red Hat Enterprise Linux 6.3에서 PowerPC 아키텍처에 대해 CONFIG_STRICT_DEVMEM 구성 옵션이 기본적으로 활성화되어 있습니다. 이 옵션은 /dev/mem 장치에 대한 액세스를 제한합니다. 이 옵션을 비활성화하면 커널 및 사용자 공간 메모리를 포함하여 모든 메모리에 대한 사용자 공간 액세스가 허용되고 실수로 메모리(쓰기) 액세스가 잠재적으로 유해해질 수 있습니다.

CONFIG_HPET_MMAP 활성화

Red Hat Enterprise Linux 6.3에서 HPET 레지스터를 사용자 프로세스의 메모리에 다시 매핑할 수 있는 고성능 타이머의 용량이 활성화되어 있습니다.

대규모 시스템의 성능 개선

전체 성능을 개선하고 매우 큰 시스템에서 부팅 시간을 줄이기 위해 Red Hat Enterprise Linux 6.3의 커널에 여러 패치가 적용되었습니다(패치는 2048코어 및 16TB 메모리가 있는 시스템에서 테스트되었습니다).

RDRAND 커널 지원

Intel Core i5 및 i7 프로세서(이전 코드 이름 Ivy Bridge)는 새 rdrand 명령어를 지원하여 무작위로 숫자를 신속하게 생성합니다. Red Hat Enterprise Linux 6.3에 제공된 커널은 이 명령을 사용하여 빠른 난수 생성을 제공합니다.

영구 스토리지에 대한 UEFI 지원

플랫폼에 종속된 영구 스토리지를 위한 파일 시스템 인터페이스인 영구 스토리지(pstore)는 UEFI를 지원합니다.

CPU 제품군별 컨테이너 파일

CPU 제품군 특정 컨테이너 파일에 대한 지원이 추가되었습니다. AMD 제품군 15h 프로세서부터는 앞서 언급한 프로세서 제품군을 위해 microcode_amd_fam15h.bin 과 같은 컨테이너가 로드됩니다.

USB 3.0 지원

Red Hat Enterprise Linux 6.3에는 완전한 USB 3.0 지원이 포함되어 있습니다.

IBM System z의 kdump/kexec 커널 덤프 메커니즘

Red Hat Enterprise Linux 6.3에서는 IBM System z 시스템에 대해 IBM System z 독립 실행형 및 하이퍼바이저 덤프 메커니즘 외에도 IBM System z에 대해 kdump/kexec 커널 덤프 메커니즘을 사용할 수 있습니다. 자동 예약 임계값은 4GB로 설정되어 있으므로 메모리가 4GB 이상인 모든 IBM System z 시스템에는 kexec/kdump 메커니즘이 활성화되어 있습니다.

kdump는 기본값으로 약 128MB를 예약하므로 충분한 메모리를 사용할 수 있어야 합니다. 이는 Red Hat Enterprise Linux 6.3으로의 업그레이드를 수행할 때 특히 중요합니다. 시스템 충돌 시 덤프를 저장하기에 충분한 디스크 공간도 사용할 수 있어야 합니다. kdump는 SCSI 디스크의 kdump가 지원될 때까지 덤프 장치로 DASD 또는 QETH 네트워크로 제한됩니다.
kdump가 초기화되면 다음 경고 메시지가 표시될 수 있습니다.
..no such file or directory
이 메시지는 덤프 기능에 영향을 미치지 않으며 무시할 수 있습니다. /etc/kdump.conf,system-config-kdump 또는 firstboot 를 통해 kdump를 구성하거나 비활성화할 수 있습니다.

ftrace 용 모듈 액세스 인터페이스

이제 ftrace 함수 추적기를 사용하면 모듈과 모든 사용자가 ftrace 함수 추적 유틸리티를 사용할 수 있습니다. 자세한 내용은 다음 도움말 페이지를 참조하십시오.

man trace-cmd-record
man trace-cmd-stack

다중 스레드 프로세스 추적

스레드가 두 개 이상인 프로세스를 추적할 때 ltrace 유틸리티는 기본 스레드 이외의 스레드를 추적할 수 없게 됩니다. 그러나 스레드는 주소 공간을 공유하므로 다른 스레드는 여전히 ltrace 에서 분산 된 Cryostat를 볼 수 있습니다. 결과적으로 이러한 스레드는 SIGTRAP 신호에 의해 종료되었습니다. Red Hat Enterprise Linux 6.3에는 스레드 인식 및 Cryostat 처리 메커니즘이 포함되어 있습니다. 이제 다중 스레드 프로세스 추적 지원이 단일 스레드 프로세스 추적과 함께 지원됩니다.

메모리 간 연결

교차 메모리 연결에서는 노드 간 통신에 필요한 데이터 복사본 수를 줄이는 메커니즘을 제공합니다. 특히, 이를 통해 인트라-노드 통신을 수행하는 MPI 라이브러리가 공유 메모리를 통해 메시지의 두 배 복사본이 아닌 단일 메시지 사본을 수행할 수 있습니다. 이 기술은 과거에 여러 개의 고유한 드라이버 기반 구현을 통해 사용되었습니다. Red Hat Enterprise Linux 6.3에 도입된 구현은 이 기능을 위한 일반적인 솔루션을 제공합니다. 또한 메모리 관리 하위 시스템에 변경 사항이 있을 때 해당 구현을 수정하지 않고도 이러한 기능을 악용하려는 장치 드라이버 작성자에 대한 추상화 계층을 제공합니다.

IBM System z의 뮤지션 성능 향상

Red Hat Enterprise Linux 6.3은 뮤지션의 사용을 강화합니다. 스케줄러에 제공된 추가 정보를 사용하면 뮤지션의 사용, 스레드 스케줄링 및 물리적 프로세서의 상태에 따라 프로세서 사이클을 최적화할 때 보다 효율적이고 덜 많이 드는 결정을 내릴 수 있습니다. 잠긴 뮤지컬을 소유하는 스레드의 상태를 확인하고 대기 중인 스레드는 가상 프로세서와 물리적 프로세서 모두에 첫 번째 스레드를 예약하지 않는 한 예약되지 않습니다.

IBM System z 용 PAV 및 HPF의 향상된 DASD 통계

Red Hat Enterprise Linux 6.3은 PAV(Parallel Access Volume) 및 HPF(High Performance Ficon) 환경을 개선하여 시스템에서 DASD 성능을 분석하고 튜닝하여 별칭 장치 수 또는 PAV 대 HyperPAV 사용에 대한 권장 사항을 제공할 수 있습니다.

IBM System z의 동시 소프트웨어/하드웨어 트랩

Red Hat Enterprise Linux 6.3을 사용하면 소프트웨어 및 하드웨어의 통합 덤프를 통해 발생하는 문제 분석을 사용할 수 있습니다. 명령은 qeth 또는 qdio 추적 데이터를 생성하고 OSA 장치의 내부 덤프를 트리거하는 데 사용할 수 있습니다.

두 그래픽 카드 간에 전환할 수 있는 기능 추가

이제 두 개의 그래픽 카드 간 전환을 허용하도록 CONFIG_VGA_SWITCH ERHER 구성 옵션이 기본적으로 활성화됩니다.

KEXEC_AUTO_THRESHOLD가 2GB로 낮음

Red Hat Enterprise Linux 6.3을 사용하면 crashkernel=auto 매개변수가 기본 kdump 값을 4GB에서 2GB로 변경했습니다. 즉, 2GB 이상의 메모리가 있는 모든 머신에 kdump 기능이 시스템에서 활성화됩니다.

kdump 활성화 여부를 결정하기 위해 2GB 임계값을 계산할 때 시스템에서 사용 가능한 메모리는 128MB로 반올림됩니다. 시스템에 1920MB (2G-128M) RAM이 사용 가능한 경우 kdump가 활성화됩니다.
kdump를 비활성화하려면 다음 명령을 실행합니다(예: 메모리 제약 조건으로 인해):
  1. kdump 서비스를 중지하려면 다음 명령을 실행합니다.
    ~]# service kdump stop
  2. kdump 서비스를 비활성화하려면 다음 명령을 실행합니다.
    ~]# chkconfig kdump off
  3. kdump 용으로 이전에 예약된 메모리를 시스템으로 되돌리려면 다음 명령을 실행합니다.
    ~]# echo 0 > /sys/kernel/kexec_crash_size
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.