Oracle Solaris 10 9/10 새로운 기능

시스템 관리 기능 향상

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를 참조하십시오.