Oracle Solaris 10 9/10 새로운 기능

1장 Oracle Solaris 10 9/10 릴리스의 새로운 기능

이 문서에서는 현재 릴리스인 Oracle Solaris 10 9/10에서 새로 추가되거나 향상된 모든 기능을 요약합니다.

2002년 5월 Solaris 9 OS가 처음 배포된 후 새로 추가되거나 향상된 Oracle Solaris OS의 모든 기능 요약은 Solaris 10 What’s New를 참조하십시오.

설치 기능 강화

Oracle Solaris 10 9/10 릴리스에는 다음과 같은 설치 기능이 추가되었습니다.

Oracle Solaris 자동 등록

Oracle Solaris 자동 등록은 Oracle Solaris 10 9/10 릴리스의 새로운 기능입니다. Oracle 지원 자격 증명을 사용하여 시스템을 쉽게 등록할 수 있도록 대화식 설치 프로그램에 자동 등록 화면이 새로 추가되었습니다. Oracle Solaris JumpStart 설치 및 네트워크 설치를 실행하는 경우 설치 과정에서 설정을 제어하려면 sysidcfg 파일에 새로운 auto_reg 키워드를 추가해야 합니다. 자세한 내용은 Oracle Solaris 10 9/10 설치 설명서: 네트워크 기반 설치auto_reg 키워드를 참조하십시오.

자동 등록을 사용하면 시스템을 설치하거나 업그레이드한 후 초기 재부트 시 시스템 관련 구성 데이터가 기존 서비스 태그 기술을 통해 Oracle 제품 등록 시스템에 자동으로 전달됩니다. 이렇게 전달되는 시스템에 대한 서비스 태그 데이터는 Oracle에서 고객 지원 및 서비스를 향상하는 데 유용하게 사용됩니다. 서비스 태그에 대한 자세한 내용은 http://wikis.sun.com/display/ServiceTag/Sun+Service+Tag+FAQ에서 확인할 수 있습니다.

등록 옵션 중 하나를 이용하여 지원 자격 증명을 사용하여 등록하면 시스템 및 시스템에 설치된 주요 소프트웨어 구성 요소에 대한 인벤토리를 쉽게 작성할 수 있습니다. 등록된 제품 추적에 대한 지침은 https://inventory.sun.com/inventory를 참조하십시오. 또한 http://wikis.sun.com/display/SunInventory/Sun+Inventory도 참조하십시오.

원할 경우 구성 데이터를 Oracle 제품 등록 시스템에 익명으로 보낼 수 있습니다. 익명 등록이란 고객 이름에 대한 링크가 Oracle에 전송되는 구성 데이터에 포함되지 않도록 한다는 의미입니다. 필요하면 자동 등록 기능을 해제할 수도 있습니다.

자세한 내용은 Oracle Solaris 10 9/10 설치 설명서: 설치 및 업그레이드 계획Oracle Solaris 자동 등록을 참조하십시오.

SPARC: SPARC 플랫폼에서의 ITU 구축 도구 지원

이 릴리스에서는 ITU(설치 시 업데이트) 프로세스를 사용한 SPARC 기반 시스템 부팅을 지원하도록 itu 유틸리티가 수정되었습니다. 이제 타사 공급업체는 디스켓, CD 또는 DVD 및 USB 저장소를 사용하여 드라이버 업데이트를 배포할 수 있습니다. 뿐만 아니라 새로운 패키지 및 패치를 사용하여 Oracle Solaris 설치 매체를 수정할 수 있는 새로운 도구가 추가되었습니다. 이러한 도구는 하드웨어 플랫폼용 소프트웨어 업데이트를 배포하고 사용자 정의된 설치 매체를 생성하는 데 사용할 수 있습니다.

자세한 내용은 다음 매뉴얼 페이지를 참조하십시오.

또한 System Administration Guide: Basic AdministrationHow to Boot a System With a Newly Created ITU도 참조하십시오.

Oracle Solaris 영역 - 클러스터 노드를 위한 Oracle Solaris 업그레이드 향상

이 기능을 사용하여 DVD 또는 JumpStart를 통해 클러스터 브랜드 영역인 Oracle 영역 - 클러스터 노드를 업그레이드할 수 있습니다. 이 기능이 추가되기 전에는 Oracle Solaris Live Upgrade를 사용해서만 이 작업을 수행할 수 있었습니다.

Oracle Solaris 영역을 위한 가상화 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 Oracle Solaris 영역 기능이 향상되었습니다.

물리적 Oracle Solaris 10 시스템을 영역으로 마이그레이션

이제 기존 Oracle Solaris 10 시스템을 대상 시스템의 기본 비전역 영역으로 직접 마이그레이션하기 위해 P2V(Physical–to–Virtual) 기능을 사용할 수 있습니다.

물리적 Oracle Solaris 시스템을 영역으로 마이그레이션하는 데 대한 자세한 내용은 System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones를 참조하십시오.

호스트 ID 에뮬레이션

물리적 Oracle Solaris 시스템을 새로운 시스템의 비전역 영역으로 마이그레이션하면 hostid가 새로운 시스템의 hostid로 변경됩니다. 응용 프로그램이 원래 시스템의 hostid로 사용 허가되어 응용 프로그램 구성을 업데이트할 수 없는 경우 영역 구성의 hostid를 원래 시스템의 hostid와 일치하도록 설정할 수 있습니다.

hostid 에뮬레이션 및 영역 구성 방법에 대한 자세한 내용은 System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones를 참조하십시오.

hostid 명령에 대한 자세한 내용은 hostid(1) 매뉴얼 페이지를 참조하십시오.

새로운 zoneadm attach -U 옵션을 사용한 패키지 업데이트

zoneadm attach 하위 명령에 -U 옵션이 새로 추가되었습니다. 이 옵션은 영역에 대한 모든 패키지를 업데이트하여 이러한 패키지가 호스트에 새로 설치된 비전역 영역에 보이는 것과 일치시킵니다. 영역이 있는 시스템에서 패치를 업데이트하려면 전역 영역이 패치되는 동안 영역을 분리한 다음 -U 옵션을 사용하여 다시 연결하여 전역 영역의 수준과 일치시키면 됩니다.

자세한 내용은 System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris ZonesHow to Migrate A Non-Global Zone을 참조하십시오. 또한 System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris ZonesUsing Update on Attach as a Patching Solution을 참조하십시오.

Oracle VM Server for SPARC에 대한 가상화 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 Oracle VM Server for SPARC 기능이 향상되었습니다.

메모리 동적 재구성 기능

이 기능은 시스템 관리자가 동적으로 로컬 도메인에서 메모리를 추가하고 삭제할 수 있도록 지원하는 기능을 Oracle Solaris OS에 추가합니다.

자세한 내용은 Oracle VM Server for SPARC 2.0 Administration Guide를 참조하십시오.

가상 디스크 다중 경로화 향상

가상 디스크 다중 경로화를 사용하여 게스트 도메인의 가상 디스크가 두 개 이상의 경로를 통해 자신의 백엔드 저장소에 액세스하도록 구성할 수 있습니다. 경로는 디스크 LUN과 같은 동일한 백엔드 저장소에 대한 액세스를 제공하는 여러 서비스 도메인을 통해 연결됩니다. 이 기능을 사용하면 서비스 도메인 중 하나가 작동이 중지된 경우에도 게스트 도메인의 가상 디스크에 계속 액세스할 수 있습니다.

이 기능에 대한 자세한 내용은 Oracle VM Server for SPARC 2.0 Administration GuideOracle VM Server for SPARC 2.0 Reference Manualldm(1M) 매뉴얼 페이지를 참조하십시오.

정적 직접 I/O

Oracle VM Server for SPARC 2.0 소프트웨어 및 Oracle Solaris 10 9/10 OS에 정적 직접 I/O 기능이 추가되었습니다. 이 기능을 사용하면 게스트 도메인에 PCIe 장치를 할당할 때 개별 PCIe 끝점 장치를 게스트 도메인에 할당할 수 있으므로 더 높은 수준의 세분성이 제공됩니다.

이 기능에 대한 자세한 내용은 Oracle VM Server for SPARC 2.0 Administration GuideOracle VM Server for SPARC 2.0 Reference Manualldm(1M) 매뉴얼 페이지를 참조하십시오.

가상 도메인 정보 명령 및 API

virtinfo 명령을 사용하여 실행 중인 가상 도메인에 대한 정보를 수집할 수 있습니다. 또한 가상 도메인 정보 API를 사용하여 가상 도메인과 관련된 정보를 수집하는 프로그램을 만들 수 있습니다.

다음 목록은 virtinfo 명령 또는 API를 사용하여 가상 도메인에 대해 수집할 수 있는 정보의 일부입니다.

자세한 내용은 Oracle VM Server for SPARC 2.0 Reference Manual의 virtinfo (1M), libv12n(3LIB) 및 v12n(3EXT) 매뉴얼 페이지를 참조하십시오.

시스템 관리 기능 향상

Oracle Solaris 10 9/10 릴리스에는 다음과 같은 시스템 관리 기능과 향상된 기능이 추가되었습니다.

Oracle Solaris ZFS 기능 및 향상된 기능

다음 목록에는 ZFS 파일 시스템의 새로운 기능이 요약되어 있습니다. 이러한 새로운 기능에 대한 자세한 내용은 Oracle Solaris ZFS Administration Guide를 참조하십시오.

빠른 충돌 덤프

빠른 충돌 덤프 기능을 사용하면 시스템에서 충돌 덤프를 짧은 시간에 작은 공간을 사용하여 저장할 수 있습니다. 이제 충돌 덤프를 완료하는 데 필요한 시간은 플랫폼에 따라 2 - 10배 더 빨라졌습니다. 충돌 덤프를 savecore 디렉토리에 저장하는 데 필요한 디스크 공간의 양도 이와 같이 2 - 10배 줄어들었습니다.

충돌 덤프 파일의 생성 및 압축을 가속화하기 위해 새 충돌 덤프 기능은 대형 시스템에서 많이 사용되고 있지 않은 CPU를 활용합니다. 새 충돌 덤프 파일인 vmdump.nvmcore.nunix.n 파일의 압축된 버전입니다. 압축된 충돌 덤프는 네트워크에서 더욱 신속하게 이동한 다음 오프사이트에서 분석할 수 있습니다. mdb 유틸리티와 같은 도구에 사용하려면 먼저 덤프 파일의 압축을 풀어야 합니다. savecore 명령을 사용하여 로컬 또는 원격으로 덤프 파일의 압축을 풀 수 있습니다.

또한 -z 옵션이 dumpadm 명령에 새로 추가되었습니다. 이 옵션을 사용하여 덤프를 압축된 형식으로 저장할지 또는 압축되지 않은 형식으로 저장할지를 지정할 수 있습니다. 기본 형식은 압축된 형식입니다.

자세한 내용은 dumpadm(1M)savecore(1M) 매뉴얼 페이지를 참조하십시오. 또한 System Administration Guide: Advanced AdministrationManaging System Crash Dump Information을 참조하십시오.

x86: IA32_ENERGY_PERF_BIAS MSR 지원

Intel Xeon 프로세서 5600 시리즈는 IA32_ENERGY_PERF_BIAS MSR(모델 지원 레지스터)을 지원합니다. MSR을 설정하여 하드웨어에 대해 원하는 에너지 및 성능 편향을 설정할 수 있습니다. 이 릴리스에서는 부트 시 레지스터를 설정할 수 있습니다. 레지스터를 설정하려면 /etc/system 파일에 다음 행을 추가하고 시스템을 재부트합니다.

set cpupm_iepb_policy = 'value'

여기서 value는 0에서 15 사이의 숫자입니다.

자세한 내용은 Intel 64 and IS-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide, part 1을 참조하십시오.

다중 디스크 섹터 크기 지원

다중 디스크 섹터 크기를 사용하면 섹터 크기가 512, 1024, 2048 또는 4096바이트인 디스크에서 Oracle Solaris OS를 실행할 수 있습니다.

또한 이 기능은 다음을 지원합니다.

iSCSI 이니시에이터 조정

iSCSI 이니시에이터 조정 기능을 사용하여 iSCSI 이니시에이터가 특정 iSCSI 대상에 액세스하는 데 필요한 몇 가지 매개 변수를 조정할 수 있습니다. 이 기능은 다양한 네트워크 시나리오에서 iSCSI 이니시에이터 연결 응답 시간을 크게 향상시킵니다. 특히 이 기능은 iSCSI 이니시에이터와 대상 사이의 네트워크가 느리거나 불안정할 때 효과적입니다. 이러한 조정 가능한 매개 변수는 iscsiadm 명령 또는 libima 라이브러리의 인터페이스를 사용하여 관리할 수 있습니다.

cpio 명령에서 희소 파일 지원

cpio 명령은 전달 모드에서 희소 파일 내 데이터가 없는 부분(hole)을 유지합니다. 이 릴리스에서 cpio를 전달 모드에서 사용하는 Oracle Solaris Live Upgrade와 같은 관리 도구는 더 이상 데이터가 없는 부분(hole)을 채우지 않습니다. 대신 이러한 도구는 희소 파일 내의 데이터가 없는 부분(hole)을 정확히 똑같이 복사합니다.

자세한 내용은 lseek(2)cpio(1) 매뉴얼 페이지를 참조하십시오.

x86: SSE를 사용한 64비트 libc 문자열 함수 개선

64비트 libc 문자열 함수가 SSE(Streaming SIMD Extensions) 명령을 사용하여 향상되었습니다. x86 플랫폼에서 실행되는 64비트 응용 프로그램의 경우 SSE 명령은 일반적인 strcmp(), strcpy()strlen() 함수의 성능을 상당히 크게 향상시킵니다. 그러나 2MB 이상의 문자열을 복사하거나 비교하는 응용 프로그램은 memcpy()memmove() 함수를 대신 사용해야 합니다.

자동화된 sendmail 구성 파일 재구축

이 릴리스에서는 sendmail.cfsubmit.mc 구성 파일의 자동 재구축을 위해 sendmail 서비스에 새 등록 정보가 추가되었습니다. 또한 sendmail 인스턴스는 기존의 데몬 및 클라이언트 대기열 러너를 위한 더 나은 관리 기능을 제공하도록 두 개의 인스턴스로 나누어졌습니다.

이러한 향상된 기능에 대한 자세한 내용은 System Administration Guide: Network ServicesWhat’s New With Mail Services를 참조하십시오.

자동 부트 아카이브 복구

이 릴리스부터는 SPARC 플랫폼의 부트 아카이브 복구가 자동화되었습니다.

x86 플랫폼에서 부트 아카이브의 자동 복구를 지원하기 위해 auto-reboot-safe 등록 정보가 부트 구성 서비스인 svc:/system/boot-config:default에 새로 추가되었습니다. 기본적으로 이 등록 정보의 값은 알 수 없는 부트 장치에 대해서 시스템이 자동으로 재부트되지 않도록 false로 설정되어 있습니다. 그러나 시스템이 BIOS 부트 장치 및 Oracle Solaris 10 OS가 설치되어 있는 기본 GRUB 메뉴 항목을 가리키도록 구성되어 있는 경우에는 이 등록 정보의 값을 true로 설정할 수 있습니다. 이 값을 사용하면 오래된 부트 아카이브를 복구할 수 있도록 시스템의 자동 재부트가 설정됩니다.

이 등록 정보의 값을 설정하거나 변경하려면 svccfgsvcadm 명령을 사용합니다. SMF 서비스를 구성하는 데 대한 자세한 내용은 svccfg(1M)svcadm(1M) 매뉴얼 페이지를 참조하십시오.

자동 부트 아카이브 복구에 대한 자세한 내용은 boot(1M) 매뉴얼 페이지를 참조하십시오.

자동 부트 아카이브 복구와 관련된 오류를 없애기 위한 지침은 System Administration Guide: Basic AdministrationAutomatic Boot Archive Recovery를 참조하십시오.

보안 개선 내용

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 보안 개선 내용이 추가되었습니다.

net_access 권한

기본 권한 집합에 net_access 권한이 추가되었습니다. 이 권한이 부여된 프로세스는 네트워크 끝점을 만들 수 있습니다. 관리자는 이 권한을 거부하여 네트워크 액세스 및 IPC(프로세스 간 통신)를 제한할 수 있습니다.

자세한 내용은 privileges(5) 매뉴얼 페이지를 참조하십시오.

x86: Intel AES-NI 최적화

AES(고급 암호화 표준)는 미국 정부에서 2001년 채택한 암호화 표준으로서 폭넓게 사용되고 있습니다. Intel은 Intel Xeon 프로세서 5600 시리즈부터 명령 집합에 AES-NI(AES New Instructions)를 추가하여 AES 암호화 알고리즘의 속도를 높였습니다. 이러한 6개의 새 명령은 AES에 대한 성능을 크게 향상시킵니다. 예를 들어 AES-NI는 시스템이 IPsec를 사용할 때 CPU 오버헤드를 크게 줄입니다. Oracle Solaris 시스템에서 예비 테스트를 실시한 결과 IPsec를 사용할 때 이전 세대인 Intel Xeon 프로세서 5500 시리즈 기반의 유사 시스템과 비교하여 Intel Xeon 프로세서 5600 시리즈 기반 시스템에서의 CPU 사용량이 약 50퍼센트 감소하였습니다.

Oracle Solaris 암호화 프레임워크는 AES-NI 명령을 자동으로 감지하여 사용하므로 업계 표준 PCKS#11 API, CLI(명령줄 인터페이스) 및 커널 모듈을 통해 최종 사용자에게 원할한 서비스를 제공합니다.

명령 집합에 대한 자세한 내용은 Intel Advanced Encryption Standard (AES) Instruction Set (2010), 저자: Shay Gueron을 참조하십시오.

언어 지원 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 향상된 언어 지원 기능이 추가되었습니다.

새 Oracle Solaris 유니코드 로켈

이 릴리스에는 다음 유니코드 로켈이 추가되었습니다.

장치 관리 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 장치 관리 기능이 추가되었습니다.

iSER 이니시에이터

iSER(iSCSI Extensions for RDMA)은 데이터 전송 단계를 RDMA(원격 DMA) 작업에 매핑함으로써 iSCSI 프로토콜의 속도를 높입니다. 그 결과 iSER 이니시에이터는 TCP/IP를 사용한 iSCSI에 비해 상대적으로 낮은 CPU 사용량과 높은 데이터 속도로 iSER 대상에서 데이터를 읽고 쓸 수 있습니다.

자세한 내용은 iser(7D) 매뉴얼 페이지를 참조하십시오.

새 핫 플러그 기능

이 릴리스에서는 hotplug 명령을 사용하여 PCIe(PCI EXPRESS) 및 PCI SHPC(표준 핫 플러그 컨트롤러) 장치에서 핫 플러그 가능한 연결을 관리할 수 있습니다. 이 기능은 USB 및 SCSI 버스와 같은 다른 버스 유형에서는 지원되지 않습니다.

핫 플러그 가능한 USB 및 SCSI 장치를 관리하기 위해서는 이전 릴리스와 마찬가지로 cfgadm 명령을 계속 사용할 수 있습니다. 이 릴리스의 hotplug 명령을 사용할 경우의 이점은 작업을 설정하고 해제할 수 있다는 점입니다. 뿐만 아니라 hotplug 명령을 사용하면 지원되는 PCI 장치에 대한 온라인 및 오프라인 기능을 이용할 수 있습니다.

자세한 내용은 System Administration Guide: Devices and File Systems를 참조하십시오.

AAC RAID 전원 관리

AAC RAID 전원 관리는 AAC 드라이버의 새 기능으로서 Adaptec 하드웨어 RAID 카드가 제공하는 지능형 전원 관리 기능을 지원합니다. 이 기능을 사용하면 RAID 디스크의 전원 소비량이 줄어듭니다.

Adaptec 하드웨어 RAID 카드에 대한 자세한 내용은 http://www.adaptec.com/en-us/를 참조하십시오.

드라이버 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 향상된 드라이버가 추가되었습니다.

x86: HP Smart Array HBA 드라이버

이 프로젝트는 HP의 x64 Smart Array RAID 컨트롤러 HBA 드라이버인 cpqary3을 Oracle Solaris OS에 통합합니다. 이 드라이버를 사용하여 Oracle Solaris OS를 HP Smart Array HBA 컨트롤러에 연결된 시스템에 설치할 수 있습니다.

이 드라이버에 대한 자세한 내용은 http://h18006.www1.hp.com/products/servers/proliantstorage/arraycontrollers/index.html을 참조하십시오.

x86: Broadcom NetXtreme II 10기가비트 이더넷 NIC 드라이버 지원

bnxe는 Broadcom NetXtreme II 10기가비트 이더넷 컨트롤러를 위한 GLDv3 기반 드라이버입니다. 이 드라이버는 x86 기반 시스템에서 Broadcom BCM57710/57711/57711E 장치를 지원합니다.

자세한 내용은 System Administration Guide: Network Services를 참조하십시오.

x86: Broadcom HT1000 SATA 컨트롤러를 위한 새로운 SATA HBA 드라이버, bcm_sata

bcm_sata는 Broadcom HT1000 SATA 컨트롤러를 위한 새로운 SATA HBA 드라이버입니다. 이 드라이버는 다음 장치를 위한 기본 기능 및 핫 플러그 기능을 제공합니다.

Broadcom HT1000 칩셋이 장착된 시스템에서 이 드라이버에 연결된 SATA 컨트롤러 및 장치는 기존의 PATA 모드 대신 QDMA 모드에서 작동할 수 있습니다. 이 기능을 사용하면 연결된 장치에 대한 데이터 액세스 성능이 향상됩니다.

SATA/AHCI 포트 배율기 지원

SATA/AHCI 포트 배율기는 SATA 포트 배율기 및 SATA-to-CF 어댑터를 포함한 새로운 장치를 지원하도록 향상되었습니다. 이 드라이버는 이제 AMD SB700/750 칩셋 및 nVidia nForce 780a 칩셋도 지원합니다.

자세한 내용은 ahci(7D) 매뉴얼 페이지를 참조하십시오.

nxge 드라이버에서 Netlogic NLP2020 PHY 지원

이 기능은 RF 플랫폼인 T3–2 및 T3–4에서 Netlogic PHY를 사용하는 nxge 드라이버에 대한 4G QSFP 지원을 제공합니다. QSFP를 사용하면 4개의 10G SFP+/XFP 커넥터 및 케이블을 사용하는 대신 1개의 QSFP 커넥터 및 케이블만 사용하여 4개의 10G NIU 포트로부터 40G를 얻을 수 있습니다.

프리웨어 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 향상된 프리웨어가 추가되었습니다.

GNU TAR 버전 1.23

GNU tar(gtar)는 파일을 저장하고 백업하고 전송하기 위해 사용하는 유틸리티입니다. 이 유틸리티가 버전 1.17에서 버전 1.23으로 업그레이드되었습니다.

gtar 버전 1.23에서는 다음과 같은 사항이 변경되었습니다.

모든 변경 사항에 대한 자세한 내용은 http://www.gnu.org/software/tar/을 참조하십시오.

Firefox 3.5

Firefox 3.5는 Oracle Solaris 플랫폼을 위한 최신 브라우저를 제공합니다.

Firefox 3.5에 대한 자세한 내용은 http://www.mozilla.com/en-US/firefox/3.5/releasenotes/를 참조하십시오.

Thunderbird 3

Thunderbird 3은 향상된 성능, 안정성, 웹 호환성, 코드 단순성 및 지속 가능성을 제공하도록 주요 아키텍처가 변경되었습니다.

Thunderbird에 대한 자세한 내용은 http://www.mozillamessaging.com/en-US/thunderbird/features/를 참조하십시오.

Less 버전 436

이 릴리스에서는 파일 페이저 유틸리티인 less가 버전 381에서 버전 436으로 업그레이드되었습니다.

이 업그레이드에서는 많은 버그가 수정되었고 다음과 같은 새 기능이 포함되었습니다.

네트워킹 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 네트워킹의 향상된 기능이 추가되었습니다.

Oracle Solaris 10 OS를 위한 BIND 9.6.1

BIND 9.6.1은 Solaris DNS(Domain Name System) 서버를 업데이트합니다. 관련 도구는 다음과 같은 새로운 기능을 제공합니다.

GLDv3 드라이버 API

이 릴리스에서는 GLDv3(일반 LAN 드라이버 버전 3) 드라이버 API의 핵심 부분이 공개되어 타사 장치 드라이버 작성자가 이를 사용할 수 있습니다.

GLDv3 프레임워크를 사용하여 이더넷 드라이버를 작성하는 방법에 대한 자세한 내용은 Writing Device Drivers의 19 장, Drivers for Network Devices를 참조하십시오.

IPoIB 연결 모드

IPoIB(IP over Infiniband) 연결 모드에는 IPoIB 드라이버의 향상된 기능이 추가되었습니다. UD를 사용하여 통신하는 대신 이 새로운 기능을 사용하면 연결 모드를 지원하는 피어 노드와 Oracle Solaris 노드 사이에 연결 모드 채널을 설정할 수 있습니다. 이 기능은 대기시간 및 대역폭을 향상시키고 IPoIB에 대한 CPU 사용량을 줄입니다. 피어 노드가 연결 모드를 지원할 수 없는 경우에는 드라이버가 자동으로 UD 데이터그램 모드로 전환되므로 원래의 UD 전용 버전 드라이버에 비해 연결성이 보장됩니다.

Open Fabrics User Verbs 기본 커널 구성 요소

이 기능은 OFED(Open Fabrics Enterprise Edition) RDMA CM 커널 KPI를 제공합니다. 커널 모듈 및 드라이버는 이 구성 요소를 통해 OFED에서 정의된 Infiniband 연결 관리 KPI를 사용할 수 있습니다. 또한 이 구성 요소는 OFED 라이브러리의 IBTF(InfiniBand Transport Framework)에 대한 인터페이스에 필요한 커널 구성 요소를 제공합니다.

InfiniBand 인프라 향상

InfiniBand 인프라가 패브릭 오류에 대한 사용자 환경 및 대응을 개선하도록 향상되었습니다. 향상된 기능은 다음과 같습니다.

이 기능은 UD 데이터그램 모드에서의 IPoIB 성능을 향상시킵니다. 그 결과 일반적으로 UD 모드에서의 처리량은 향상되고 IPoIB 드라이버의 CPU 사용량은 줄어듭니다. 이러한 향상된 기능은 InfiniBand 패브릭에서 사용할 수 있는 MTU 크기의 두 배 증가와 더불어 UD 모드 및 연결 모드 모두에서 IPoIB의 유용성을 크게 향상시킵니다. 또한 메모리 등록 및 속도도 향상되었습니다.

X11 윈도우화 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 X11 윈도우화 기능이 추가되었습니다.

setxkbmap 명령 지원

setxkbmap 명령을 사용하면 Xorg 서버 사용 시 키보드 레이아웃을 동적으로 전환할 수 있습니다. 이 명령은 명령줄에서 지정된 옵션을 통해 지정된 레이아웃을 사용하여 키보드를 매핑합니다.

자세한 내용은 setxkbmap 매뉴얼 페이지를 참조하십시오.

새로운 칩셋 지원

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 칩셋 지원 기능이 추가되었습니다.

Intel Shared Code Version 3.1.9의 통합을 위한 ixgbe 드라이버

다음 새로운 장치가 Intel Shared Code Version 3.1.9에서 지원됩니다.

bge 네트워킹 드라이버에 대한 Broadcom 지원

bge 드라이버는 이제 Broadcom 5718, 5764 및 5785 네트워크 장치를 사용하는 시스템을 지원합니다.

x86: 완전 버퍼 DIMM의 유휴 전원 향상

이 릴리스에서는 이제 CPU가 유휴 상태일 때 추가로 전원 절약 기능을 제공하도록 Intel 5000/7000 MCH(Memory Controller Hub) 칩셋을 지원합니다. 이 기능을 사용하면 지원되는 칩셋에서 기가바이트당 최대 1와트가 절약되어 에너지 비용이 절감됩니다. Oracle의 Sun Fire x4450, Sun Fire x4150 및 Sun Fire x6250 서버에 Intel 5000/7000 MCH 칩셋이 장착되어 있습니다. Intel 5000/7000 MCH 칩셋이 장착된 다른 시스템에서도 유사한 절전 효과를 볼 수 있습니다.

장애 관리 아키텍처 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 FMA(장애 관리 아키텍처)의 향상된 기능이 추가되었습니다.

AMD의 Istanbul 기반 시스템에 대한 FMA 지원

Oracle Solaris OS에서는 이제 AMD(Advanced Micro Devices) Istanbul에 해당하는 모델을 인식합니다. Istanbul에 대한 FMA 지원 기능을 통해 AMD Family 0x10의 모델 8에서 일반 AMD FM 토폴로지를 사용할 수 있게 되었습니다. 이전의 Family 0x10 CPU에 사용 가능한 FMA의 오류 보고 및 진단과 관련된 모든 기능을 Istanbul CPU에 사용할 수 있습니다.

Oracle Solaris FMA 향상

Oracle Solaris FMA 소프트웨어는 Oracle Netra CP3250 블레이드 서버의 DDR2 DIMM 메모리 오류를 지원하도록 업데이트되었습니다. 기존의 일반 Intel FMA는 이 새로운 블레이드에 대한 CPU 오류 보고 및 진단을 지원합니다. Oracle Solaris OS 및 FMA 진단 규칙은 DDR2 DIMM의 메모리 오류에 대한 전자 보고서를 생성할 수 있도록 업데이트되었습니다. 토폴로지는 메모리 구성을 생성할 수 있도록 업데이트되었으며 규칙에서는 메모리 전자 보고서를 진단합니다.

진단 도구 향상

Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 진단 도구가 향상되었습니다.

Sun Validation Test Suite 7.0ps9

SunVTS(Sun Validation Test Suite)는 포괄적인 하드웨어 진단 도구로, Oracle 플랫폼에 있는 대부분의 컨트롤러 및 장치의 연결 및 기능을 테스트하고 검사합니다. SunVTS 테스트는 시스템 내의 각 하드웨어 구성 요소 또는 기능을 대상으로 합니다. 이 도구는 세 가지 UI(사용자 인터페이스)인 GUI(그래픽 UI), 터미널 기반 UI 및 CLI(명령줄 인터페이스)를 지원합니다.

SunVTS 인프라에서 향상된 기능은 다음과 같습니다.

메모리 및 CPU 진단에 대해 향상된 기능은 다음과 같습니다.

입/출력 진단에 대해 향상된 기능은 다음과 같습니다.

kmemlibumem의 디버깅 기능 개선을 위한 mdb 명령 향상

다음 디버거 하위 명령이 mdb 명령에 추가되어 kmemlibumem의 디버깅 기능이 향상되었고 문제가 발생한 시스템에서 실행 중인 스레드에 대한 요약이 향상되었습니다.

자세한 내용은 mdb(1) 매뉴얼 페이지를 참조하십시오.