WAS
WebSphere Application Server V3.52
IBM社のホームページにWASの情報は散らばっていますが
探しにくいのでまとめてみました。
もう少し探しやすい作りにして欲しいです...。
日本IBMのWASサイト
http://www-6.ibm.com/jp/software/websphere/
WASのチューニング
・チューニングのつぼ
http://www-6.ibm.com/jp/software/websphere/developer/performance/
・チュニングガイド
http://www-4.ibm.com/software/webservers/appserv/doc/v35/se/infocenter-ja/was/08010301_v35.html
・パフォーマンスアップの決め手
http://www-6.ibm.com/jp/domino01/software/websphere.nsf/06cbd5120ff32d96492566bb00327b36/0fb5644f051be47249256970001e7968?OpenDocument
自動再ロードの注意点
http://www-6.ibm.com/jp/domino01/software/websphere.nsf/TechWeb/7587311EC25B04D049256985002BA00F?openDocument&&ViewName=TechWeb
WAS3.52でServlet2.2を使うときの注意点
http://www-6.ibm.com/jp/domino01/software/websphere.nsf/TechWeb/2078DCC779021591492569840036C0C5?openDocument&&ViewName=TechWeb
OSE Remote 構成クイックガイド
HTTP Server と WAS を別ノードに構成し、その間をOSEのプロトコルで通信する OSE Remote
構成がサポートされています。
この機能は重宝しました。
(他のApplication Serverでも同様の機能はあるかもしれませんが)
http://www-6.ibm.com/jp/domino01/software/websphere.nsf/TechWeb/5381AD0C3D139B644925694400433060?openDocument&&ViewName=TechWeb
一般技術情報
http://www-6.ibm.com/jp/domino01/software/websphere.nsf/TechWeb?openview
アドバンス技術情報
http://www-6.ibm.com/jp/domino01/software/websphere.nsf/SwscWeb?OpenView&Start=15&Count=15
テクニカル情報
http://www-6.ibm.com/jp/software/websphere/developer/
http://www-6.ibm.com/jp/software/websphere/developer/technical.html
(問題判別ガイドやライブラリ、ダウンロードへのリンクがあります)
テクニカル情報(ライブラリ)
http://www-6.ibm.com/jp/software/websphere/developer/library.html
WebSphere Developer Domain
http://www-6.ibm.com/jp/software/websphere/developer/library/infocenter.html
アドバンス版インフォセンター
http://www-4.ibm.com/software/webservers/appserv/doc/v35/ae/infocenter-ja/index.html
スタンダード版インフォセンター
http://www-4.ibm.com/software/webservers/appserv/doc/v35/se/infocenter-ja/index.html
FAQ
http://www-6.ibm.com/jp/domino01/software/websphere.nsf/FAQWeb?openview
FixPacks
http://www-3.ibm.com/software/webservers/appserv/support.html
DB2用 FixPacks
http://www-3.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/download.d2w/report
●パフォーマンスについて
当初TOMCATで開発していたものを、WASに移して実行したところ
実行速度が遅いことに頭を悩ましていました。
(3秒くらいのものが1分20秒くらいかかった)
いろいろなパフォーマンスの資料をみて実行したところ
一番効果があったのが上記「パフォーマンスアップの決め手」の
ページにあるWasdevbp.pdfのBP10に書いてありますが
標準出力の"System.out.println"でした。
Tomcatではコンソール(DOS)画面に出力するので至る所にSystem.out.println"を
使っていましたがWASではファイルに書き込むために、はっきりとわかるほど
パフォーマンスに差がでてしまいました。
(改めて考えてみるとマルチタスクなプログラムでも
出力用のファイルは1つしかないもの、マルチタスクの意味ないじゃん...。
なんでもっと早く気がつかなかったのか。まだまだ修行が足りない私でした。
どおりで20人くらいの人が同時に見たときかなり遅かったわけだ)
結局、そこの説明のとおり出力しないようにしたらWASでもTOMCAT並の
3秒のパフォーマンスに戻りました。
その資料では重要度は2ですが、私的には10、いや100です。
あとはいろいろなチューニングを試してみようと思う。
そしたら(多分)Tomcatよりも速いはず!?