JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 10 8/11 新增功能     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  Oracle Solaris 10 8/11 发行版中的新增功能

安装增强功能

ZFS 安装增强功能

支持 2TB 内存系统

系统管理增强功能

ZFS 功能和更改

SPARC 平台支持快速重新引导

用户级 CMT 监测工具

diskinfo 实用程序

Oracle 配置管理器

Flash 归档文件完整性检查

Solaris 卷管理器 (Solaris Volume Manager) 数据库恢复

Oracle Solaris 组功能

LDAP 名称服务

x86:通用 FMA 拓扑枚举器

Oracle VTS 7.0 ps11

系统性能增强功能

smt_pause API

libmtmalloc

sd.conf 配置文件中用于闪存设备的可调参数

x86:针对 Nehalem-EX 平台的 Oracle Solaris I/O 中断框架增强功能

x86:Intel AVX 支持

共享内存增强功能

联网增强功能

支持基于 IPFilter 的 IPv6 NAT

x86:在 bnx 驱动程序中支持巨型帧

安全性增强功能

Oracle 密钥管理器的 PKCS#11 提供程序

支持 KSSL 中的 AES 加密套件

指定新口令不会解锁锁定的帐户

缺省情况下,口令构造策略将应用于 root 用户

chroot 功能

免费软件增强功能

Samba 3.5.8

x86:Bash 3.2

Apache C++ 标准库版本 4

新设备支持

ixgbe(7D) 驱动程序支持新设备

igb(7D) 驱动程序支持新设备

e1000g(7D) 驱动程序支持主板集成 LAN (LAN-On-Motherboard, LOM) 设备

bge(7D) 驱动程序支持新设备

qlcnic(7D) 驱动程序支持新设备

mcxnex/mcxe(7D) 驱动程序支持新设备

scu(7D) 驱动程序支持新设备

x86:支持 LSI MegaRAID Falcon SAS 2.0 HBA 设备

支持 LSI SAS 2308 HBA 设备

支持 LSI SAS 2208 HBA 设备

驱动程序增强功能

bge 驱动程序中支持公共 GLD 接口

bge 驱动程序支持 MSI

对 BCM5718 提供巨型帧支持

支持 RDSv3 RDMA 接口

系统性能增强功能

Oracle Solaris 10 8/11 发行版中添加了以下系统性能增强功能。

smt_pause API

执行忙-等待或空闲循环的 CMT 系统上的应用程序可以使用 smt_pause() 函数。该函数可使共享同一个核心的其他硬件线程在忙-等待期间运行得更快。

有关更多信息,请参见 smt_pause(3C) 手册页。

libmtmalloc

libmtmalloc 主要针对包含大量线程的 64 位应用程序进行了性能改进。libmtmalloc 具有以下增强功能:

这些增强功能可减少锁争用,从而提高性能,特别适合包含大量分配线程的应用程序。但是,其缺省配置中使用 libmtmalloc 的单线程应用程序会显示有 20% 的性能降级。

对于单线程应用程序,建议使用 libclibumem 可以为线程数较少的应用程序提供出色的性能。如果线程数等于或超过 16 个,libmtmalloc 可以提供出色的性能。

有关更多信息,请参见 libmtmalloc(3LIB)mallocctl(3MALLOC) 手册页。

sd.conf 配置文件中用于闪存设备的可调参数

对于仿真模式下的闪存设备,向 sd.conf 配置文件中添加了一个新的可调参数 emulation-rmwemulation-rmw 可调参数可帮助用户在配置文件中将读取-修改-写入 (read-modify-write, RMW) 权限设置为 onoff。对于 RMW 算法有误的固态驱动器 (solid-state drive, SSD),用户可以将 RMW 仿真指定给 sd 驱动程序,而不是使用固件。

通过配置此可调参数,与在 SSD 固件中执行 RMW 相比,原始磁盘 I/O 的性能会显著提高。

x86:针对 Nehalem-EX 平台的 Oracle Solaris I/O 中断框架增强功能

Oracle Solaris I/O 中断框架已针对 Nehalem-EX 平台进行了增强,可以提供大量的 MSI/MSI-X 中断矢量,从而可根据系统中配置的处理器数量进行缩放。这些增强功能具有以下优势:

这些增强功能对 Oracle Solaris 用户透明,而且,依据系统中所用的平台及设备,可能会实现更佳的 I/O 性能。此外,pcitool(1M) 命令进行了更新,修订了语法和一些选项。

x86:Intel AVX 支持

Oracle Solaris 支持 Intel AVX(Advanced Vector Extensions,高级矢量扩展)指令集。Intel AVX 是对 SSE(Streaming SIMD Extensions,流式单指令多数据扩展)的 256 位指令集扩展。该指令集是针对需要大量浮点运算的应用程序设计的。Intel AVX 有助于提高音频/视频处理、仿真、财务分析和三维建模等任务的性能。Intel AVX 属于 Intel SandyBridge 处理器系列。

有关 Intel AVX 的更多信息,请参见 http://software.intel.com/en-us/avx/

共享内存增强功能

在创建、锁定、解锁和销毁锁定共享内存 (Intimate Shared Memory, ISM) 和动态锁定共享内存 (Dynamic Intimate Shared Memory, DISM) 方面进行了一些更改,这些更改可以显著提高 Oracle 数据库启动和关闭时的性能。

有关更多信息,请参见 mlock(3C)shmop(2)shmctl(2) 手册页。