GroupSession
Windows2008R2からLinux(Debian)に環境変更したのでご参考までに。。。変更理由:Windowsだと外的要因での影響が大きい。例:パッチ当て再起動。ページキャッシュクリアできない。セキュリティツール?まともなRSYNCツールがない。などなど。。新環境(ハード変わらず):CPU(Xeon(E5504)2GHz4コア)MEMORY(8GB)HDD(294GB(147GB)RAID5)JAVA jdk1.7.0_25(apt使わず)Tomcat 7.0.41(ソースから)H2DB 1.3.172(手動入替)整理ポイント:サイトの情報は弊社の環境を考慮した内容ではないので、弊社用のチューニングが必要であると考える。過去の実績から問題点や改善点を洗い出しプログラムを変更しない方法での処置を検討する。以下4点ほど実施。1 ゴミがたまっていてショートメール検索で複数宛先検索するとTimeOutして固まる2 最新のJDKでJVMのいいところいろいろ使う3 8GBのメモリを有効に使うためにはどのようにチューニングすればよいか落とし所を探る4 DBのオプションの見直しによりチューニングポイントを探す5 バックアップ環境へのバックアップジョブの見直しを実施方法変更実施内容1 DBのデフラグ最適化によりTimeOutしなくなった2 JDK 1.7系で追加されているJVMオプションを付加した(早い)3 DBのキャッシュに割り当てられる領域を十分に確保できるようになった4 JVM上で稼働させるので、いろいろとチューニング(CATALINA結構いじった)5 コールドスタンバイ機へRSYNC6 Apacheのキャッシュと子スレッド数の変更7 定期的なOS側ページキャッシュの解放(6番のための補助処理)考察そこそこの人数(弊社は300人)で長期間運用していくためには、定期的なメンテナンスは欠かせない。結構ハードルが高いので「Windowsサーバやったこと有ります」程度ではキツイと思います。単純に言うと物理メモリ増やせばそこそこ長期でも行けるけど、1番の問題はクリアできないと思います。管理者の方は頑張ってください。
TOP