Solaris のシステム管理 (ネーミングとディレクトリサービス : FNS、NIS+ 編)

サーバーメモリーの容量

サーバーの絶対最低メモリー必要量は 32M バイトですが、中から大規模ドメインのサーバーは少なくとも 64M バイトを装備した方が良いでしょう。

理想的には、 NIS+ サーバーは、 有効な NIS+ テーブルすべての検索可能列のエントリすべてを RAM 内に一度に保存できるほど十分なメモリーが必要です。要するに、最適なサーバーメモリーは、すべてのNIS+ テーブルが必要とするの合計メモリー必要量になります。

分かりやすくするため、下の表は検索可能列が 5 つある netgroup テーブルのメモリー必要量を示し、表 26-4passwdhost および cred テーブルのおおよそのメモリー必要量を示しています。

表 26-3 netgroups テーブルに必要なサーバーメモリー

エントリの数 

サーバーメモリー使用量 ( M バイト) 

 6000 4.2
 60000 39.1
 120000 78.1
 180000 117.9
 240000 156.7
 300000 199.2

表 26-4 passwd テーブルに必要なおおよそのメモリー

エントリの数 

サーバーメモリー使用量 ( M バイト) 

 6000 3.7
 60000 31.7
 120000 63.2
 180000 94.9
 240000 125.8
 300000  159.0
 1000000 526.2

他のテーブルには、検索可能な各列に対してエントリ当たりの平均バイト数に予測エントリ数を掛けると、メモリーサイズを予測することができます。たとえば、エントリが 10,000 で検索可能列が 2 のテーブルがあるとします。最初の列でのエントリ当たりの平均バイト数は 9 で、 2 番目の列でのエントリ当たり平均バイト数は 37 です。したがって、計算結果は、 (10,000 × 9) + (10,000 × 37) = 460,000 になります。


注 -

cred テーブルのエントリ数を予測するときは、ユーザーのローカル資格証明書に 1 つ、DES 資格証明書に 1 つずつ、すべてのユーザー2 つのエントリを持つことを忘れないでください。各マシンが使用するエントリは 1 つだけです。


標準的な NIS+ テーブルのそれぞれにある検索可能列の数については、「NIS+ 標準テーブル」を参照してください。