Sun Java System Web Server 7.0 パフォーマンスのチューニング、サイジング、およびスケーリング

オペレーティングシステムと TCP 設定のチューニング

次の表は、UtraSPARC T1 ベースシステム (64 ビットシステム) 上のパフォーマンスとスケーラビリティーのベンチマークに使用される、Solaris 10 用のオペレーティングシステムチューニングを示しています。

表 4–2 パフォーマンスベンチマークのための 64 ビットシステムのチューニング

パラメータ 

スコープ 

デフォルト値 

チューニング値 

コメント 

rlim_fd_max

/etc/system

65536 

260000 

オープンファイル記述子の制限を処理します。関連付けられたソケット、ファイル、パイプ (存在する場合) などで予測される負荷を考慮するべきです。 

hires_tick

/etc/system

 

 

sq_max_size

/etc/system

ストリームドライバのキューサイズを制御します。0 に設定すると無限大になるため、バッファー領域の不足によってパフォーマンスが影響されることはありません。クライアントにも設定します。sq_max_size を 0 に設定すると、ネットワークトラフィック負荷の高い本稼動システムにとって最適ではない可能性があることに注意してください。

ip:ip_squeue_bind

   

 

ip:ip_squeue_fanout

   

 

ipge:ipge_taskq_disable

/etc/system

 

 

ipge:ipge_tx_ring_size

/etc/system

 

2048 

 

ipge:ipge_srv_fifo_depth

/etc/system

 

2048 

 

ipge:ipge_bcopy_thresh

/etc/system

 

384 

 

ipge:ipge_dvma_thresh

/etc/system

 

384 

 

ipge:ipge_tx_syncq

/etc/system

 

 

tcp_conn_req_max_q

ndd /dev/tcp

128 

3000 

 

tcp_conn_req_max_q0

ndd /dev/tcp

1024 

3000 

 

tcp_max_buf

ndd /dev/tcp

 

4194304 

 

tcp_cwnd_max

ndd/dev/tcp

 

2097152 

 

tcp_xmit_hiwat

ndd /dev/tcp

8129 

400000 

送信バッファーを増やすため。 

tcp_recv_hiwat

ndd /dev/tcp

8129 

400000 

受信バッファーを増やすため。 

IPGE ドライバのバージョンは 1.25.25 にしてください。