NCA パラメータの設定以外にも、一般的なシステムのチューニングにより、NCA の性能を向上させることができます。 Sun の GigabitEthernet (ge ドライバ) を使用する場合は、インタフェースを割り込みモードにすると性能が向上します。
たとえば、4G バイトのメモリーのあるシステムを 64 ビットカーネルでブートする場合、/etc/system ファイル内に次のパラメータを設定するとよいでしょう。システムのページサイズを判定するには、 pagesize を使用します。
set sq_max_size=0 set ge:ge_intr_mode=1 set nca:nca_conn_hash_size=82500 set nca:nca_conn_req_max_q=100000 set nca:nca_conn_req_max_q0=100000 set nca:nca_ppmax=393216 set nca:nca_vpmax=393216 |
2 メッセージ
0 (無制限) から MAXINT
いいえ
メモリーの大きなシステム上で NCA を動作させている場合、このパラメータの値を増やしてドライバがキューに入れることのできるパケット数を増やします。サーバーの負荷が大きい場合、このパラメータの値を増やして、パケットがドロップされたりパケット処理が後回しにされることなくモジュールやドライバのデータ処理能力を向上させます。
sq_max_size=0 は、ベンチマークやテスト環境だけを意図したものです。
Solaris 8 以降のリリース – 実稼動システムではこのパラメータを 0 に設定しないでください。このパラメータの変更が必要な場合は、この値を徐々に増やしてシステムを監視してください。
Solaris 7 以前のリリース – 実稼動システムではこのパラメータを 0 に設定しないでください。このパラメータの変更が必要な場合は、この値を最大 100 まで徐々に増やしてシステムを監視してください。
変更の可能性あり
詳細については、sq_max_size (Solaris 9 12/02 リリース)を参照してください。