J2EEパフォーマンスチューニングガイド(覚書)

いつもいつも覚えられないので、メモ。
■参考文献
J2EEパフォーマンスチューニング徹底解説―見えないところを手抜きしないWebシステム実現のために (アドバンストサーバサイドプログラミング)
日立ソフトウェアエンジニアリングインターネットビジネス部 紀平 篤志 河村 嘉之 北林 拓丈 阿川 典夫
技術評論社
売り上げランキング: 489083
おすすめ度の平均: 5.0
5 現実どおりにはいかないけど
5 実用的なパフォーマンスの本
5 この本は使える


■スループットの定義
 単位時間(秒)当たりにシステムが実行できる処理数

■平均スループットの計算式
 A=(α×β×γ)÷(24×60×60)÷ω
 α:想定ユーザ数
 β:利用率(10%程度)
 γ:ユーザ毎のアクセスページ(10ページ程度)
 ω:偏り率(一日の内のアクセスが集中する時間帯:35%程度)

■目標スループットの計算式
 B=A×ピーク時倍率
 
■サーバ台数の算出方法
 B÷(1台当りのスループット)+1台(冗長化)

■チューニング時に取得する値(AP、DBサーバ)
 ・スレッド数(パラメータ)
 ・JDBCコネクション数(パラメータ)
 ・スループット
 ※注意:DBサーバは一台の為、最大コネクション数は全APサーバの合計値となるようにする
 ※注意:APサーバのCPU使用率は60%程度を目標とする
 ※注意:DBサーバは70%程度にする?
 
こんな感じか?

コメント

このブログの人気の投稿

ResultSet.next()の高速化

雁尾千恵(37)

TomcatでSessionを使いたくない場合