J2EEパフォーマンスチューニングガイド(覚書)
いつもいつも覚えられないので、メモ。
■参考文献
実用的なパフォーマンスの本
この本は使える
■スループットの定義
単位時間(秒)当たりにシステムが実行できる処理数
■平均スループットの計算式
A=(α×β×γ)÷(24×60×60)÷ω
α:想定ユーザ数
β:利用率(10%程度)
γ:ユーザ毎のアクセスページ(10ページ程度)
ω:偏り率(一日の内のアクセスが集中する時間帯:35%程度)
■目標スループットの計算式
B=A×ピーク時倍率
■サーバ台数の算出方法
B÷(1台当りのスループット)+1台(冗長化)
■チューニング時に取得する値(AP、DBサーバ)
・スレッド数(パラメータ)
・JDBCコネクション数(パラメータ)
・スループット
※注意:DBサーバは一台の為、最大コネクション数は全APサーバの合計値となるようにする
※注意:APサーバのCPU使用率は60%程度を目標とする
※注意:DBサーバは70%程度にする?
こんな感じか?
■参考文献
J2EEパフォーマンスチューニング徹底解説―見えないところを手抜きしないWebシステム実現のために (アドバンストサーバサイドプログラミング)
posted with amazlet at 10.02.12
日立ソフトウェアエンジニアリングインターネットビジネス部 紀平 篤志 河村 嘉之 北林 拓丈 阿川 典夫
技術評論社
売り上げランキング: 489083
技術評論社
売り上げランキング: 489083
おすすめ度の平均:
現実どおりにはいかないけど実用的なパフォーマンスの本
この本は使える
■スループットの定義
単位時間(秒)当たりにシステムが実行できる処理数
■平均スループットの計算式
A=(α×β×γ)÷(24×60×60)÷ω
α:想定ユーザ数
β:利用率(10%程度)
γ:ユーザ毎のアクセスページ(10ページ程度)
ω:偏り率(一日の内のアクセスが集中する時間帯:35%程度)
■目標スループットの計算式
B=A×ピーク時倍率
■サーバ台数の算出方法
B÷(1台当りのスループット)+1台(冗長化)
■チューニング時に取得する値(AP、DBサーバ)
・スレッド数(パラメータ)
・JDBCコネクション数(パラメータ)
・スループット
※注意:DBサーバは一台の為、最大コネクション数は全APサーバの合計値となるようにする
※注意:APサーバのCPU使用率は60%程度を目標とする
※注意:DBサーバは70%程度にする?
こんな感じか?
コメント