『Solaris カーネルのチューンアップ・リファレンスマニュアル』では、SolarisTM のカーネルとネットワークのチューニング可能パラメータに関する参照情報を掲載しています。このマニュアルには、CDE や JavaTM 環境に関するチューニング可能パラメータの情報は記載していません。
このマニュアルは、SPARCTM ベースシステムと IA ベースシステムの両方の情報を記載しています。
Solaris オペレーティング環境は、2 種類のハードウェア (プラットフォーム) 上で動作します。つまり、SPARC と IA (Intel アーキテクチャ) です。Solaris オペレーティング環境は、64 ビットと 32 ビットの両方のアドレス空間で動作し、IA では 32 ビットのアドレス空間でのみ動作します。このマニュアルで説明する情報は、章、節、注、箇条書き、図、表、例、またはコード例において特に明記しない限り、両方のプラットフォームおよびアドレス空間に該当します。
Solaris システムの管理者は、状況によっては、カーネルのチューニング可能パラメータを変更しなければならない場合があります。このマニュアルは、このような習熟した Solaris システム管理者を対象としています。Solaris チューニング可能パラメータを変更する場合のガイドラインについては、 Solaris システムのチューニングを参照してください。
このマニュアルは、次の章から構成されています。
章 |
説明 |
---|---|
Solaris システムのチューニングに関する概要、およびこのマニュアルでカーネルのチューニング可能パラメータの説明に使用する形式の説明 |
|
Solaris カーネルのチューニング可能パラメータの説明 (カーネルメモリーやファイルシステム、プロセスサイズ、ページングのパラメータなど) |
|
NFS チューニング可能パラメータの説明 (シンボリックリンクのキャッシュや、動的再転送、RPC セキュリティのパラメータなど) |
|
TCP/IP のチューニング可能パラメータの説明 (IP 転送やソースルーティング、バッファサイジングのパラメータなど) |
|
ネットワークのキャッシュやアクセラレータのチューニング可能パラメータの説明 |
|
特定のシステム機能のデフォルト値を変更するためのパラメータの説明。変更するには、/etc/default ディレクトリにあるファイルを変更します。 |
|
変更や廃止されたパラメータの履歴 |
|
このマニュアルの改訂履歴 (現行の Solaris リリースバージョンを含む) |
Solaris システムのチューニングには、次の書籍が参考になります。
『Configuration and Capacity Planning for Solaris Servers』Brian L. Wong 著、Sun Microsystems Press、ISBN 0-13-349952-9
『NFS Illustrated』Brent Callaghan 著、Addison Wesley、ISBN 0-201-32570-5
『Resource Management』Richard McDougall、Adrian Cockcroft、Evert Hoogendoorn、Enrique Vargas、Tom Bialaski 著、Sun Microsystems Press、ISBN 0-13-025855-5
『Sun Performance and Tuning: SPARC and Solaris』 Adrian Cockcroft 著、Sun Microsystems Press/PRT Prentice Hall、ISBN 0-13-149642-3
さらに、Solaris のチューニングに関する情報源として次のものがあります。
チューニングに関する情報源 |
参照箇所 |
---|---|
パフォーマンスチューニングクラス | |
オンラインパフォーマンスチューニング情報 | |
Sun Microsystems Press によるパフォーマンスチューニング関連の文書の注文 |
このマニュアルでは、次のような字体や記号を特別な意味を持つものとして使用します。
表 P–1 表記上の規則
字体または記号 |
意味 |
例 |
---|---|---|
AaBbCc123 |
コマンド名、ファイル名、ディレクトリ名、画面上のコンピュータ出力、コード例を示します。 |
.login ファイルを編集します。 ls -a を使用してすべてのファイルを表示します。 system% |
AaBbCc123 |
ユーザーが入力する文字を、画面上のコンピュータ出力と区別して示します。 |
system% su password: |
AaBbCc123 |
変数を示します。実際に使用する特定の名前または値で置き換えます。 |
ファイルを削除するには、rm filename と入力します。 |
『 』 |
参照する書名を示します。 |
『コードマネージャ・ユーザーズガイド』を参照してください。 |
「 」 |
参照する章、節、ボタンやメニュー名、強調する単語を示します。 |
第 5 章「衝突の回避」を参照してください。 この操作ができるのは、「スーパーユーザー」だけです。 |
\ |
枠で囲まれたコード例で、テキストがページ行幅を超える場合に、継続を示します。 |
sun% grep `^#define \ XV_VERSION_STRING' |
コード例は次のように表示されます。
[ ] は省略可能な項目を示します。上記の例は、filename は省略してもよいことを示しています。
| は区切り文字 (セパレータ) です。この文字で分割されている引数のうち 1 つだけを指定します。
キーボードのキー名は英文で、頭文字を大文字で示します (例: Shift キーを押します)。ただし、キーボードによっては Enter キーが Return キーの動作をします。
ダッシュ (-) は 2 つのキーを同時に押すことを示します。たとえば、Ctrl-D は Control キーを押したまま D キーを押すことを意味します。
このマニュアルでは、「IA」という用語は、Intel 32 ビットのプロセッサアーキテクチャを意味します。これには、Pentium、Pentium Pro、Pentium II、Pentium II Xeon、Celeron、Pentium III、Pentium III Xeon、Pentium 4 の各プロセッサ、および AMD が提供する互換マイクロプロセッサチップが含まれます。