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 インストールの拡張機能

2T バイトメモリーのシステムのサポート

システム管理の機能拡張

ZFS の機能と変更

SPARC プラットフォームでの高速リブートのサポート

ユーザーレベルの CMT 可観測性ツール

diskinfo ユーティリティー

Oracle Configuration Manager

フラッシュアーカイブの整合性検査

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 のサポート

Shared Memory の拡張機能

ネットワークの機能拡張

IPFilter での IPv6 NAT のサポート

x86: bnx ドライバでのジャンボフレームのサポート

セキュリティーの機能拡張

Oracle Key Manager の PKCS#11 プロバイダ

KSSL での AES 暗号化方式群のサポート

新しいパスワードを割り当ててもロックされたアカウントはロック解除されない

パスワード作成ポリシーがデフォルトで root ユーザーに適用される

chroot 機能

フリーウェアの機能拡張

Samba 3.5.8

x86: Bash 3.2

Apache C++ Standard Library バージョン 4

新しいデバイスのサポート

ixgbe(7D) ドライバでの新しいデバイスのサポート

igb(7D) ドライバでの新しいデバイスのサポート

e1000g(7D) ドライバでの 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

smt_pause() 関数は、ビジーウェイトまたはアイドルループを実行する CMT システムのアプリケーションで使用できます。この関数を使用すると、同じコアを共有している他のハードウェアストランドのビジーウェイト中の実行速度が向上します。

詳細は、smt_pause(3C) のマニュアルページを参照してください。

libmtmalloc

特に多数のスレッドを使用する 64 ビットのアプリケーションで、libmtmalloc のパフォーマンスが向上しました。libmtmalloc には、次の拡張機能があります。

これらの拡張機能により、ロックの競合が減少して、パフォーマンスが向上します。特に、多数のスレッドが割り当てられているアプリケーションで効果があります。ただし、libmtmalloc をデフォルトの設定で使用する単一スレッドのアプリケーションでは、20% のパフォーマンス低下が見られます。

単一スレッドのアプリケーションには libc を使用することをお勧めします。libumem は、スレッド数の少ないアプリケーションに対して優れたパフォーマンスを発揮します。スレッド数が 16 以上の場合は、libmtmalloc が優れたパフォーマンスを発揮します。

詳細は、libmtmalloc(3LIB) および mallocctl(3MALLOC) のマニュアルページを参照してください。

sd.conf 設定ファイルのフラッシュデバイス用のチューニング可能パラメータ

エミュレーションモードのフラッシュデバイスに対して、新しいチューニング可能パラメータ emulation-rmwsd.conf 設定ファイルに追加されました。?emulation-rmw チューニング可能パラメータは、設定ファイルで読み取り・修正・書き込み (RMW) を on または off にするのに役立ちます。RMW アルゴリズムが適切でない半導体ドライブ (SSD) に対しては、ファームウェアを使用するのではなく、RMW エミュレーションを sd ドライバに割り当てることができます。

このチューニング可能パラメータを設定すると、raw ディスク I/O のパフォーマンスが、SSD ファームウェア内で RMW を実行するのに比べて著しく向上します。

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 (ストリーミング SIMD 拡張命令) を 256 ビットの命令セットに拡張したものです。この命令セットは、浮動小数点を扱うことの多いアプリケーション向けに設計されています。Intel AVX は、オーディオ/ビデオ処理、シミュレーション、財務分析、3D モデリングなどの作業のパフォーマンス向上に役立ちます。Intel AVX は、Intel SandyBridge プロセッサファミリに属しています。

Intel AVX の詳細は、http://software.intel.com/en-us/avx/ を参照してください。

Shared Memory の拡張機能

Intimate Shared Memory (ISM) および Dynamic Intimate Shared Memory (DISM) の作成、ロック、ロック解除、および破棄に関する変更によって、Oracle データベースの起動およびシャットダウン時のパフォーマンスが大幅に向上しました。

詳細は、mlock(3C)shmop(2)、および shmctl(2) のマニュアルページを参照してください。