フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:99_その他フォーラム
4年運用してきて整理整頓
[ 5488 ] 4年運用してきて整理整頓

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 コールドスタンバイ機へRSYNC
6 Apacheのキャッシュと子スレッド数の変更
7 定期的なOS側ページキャッシュの解放(6番のための補助処理)
考察
そこそこの人数(弊社は300人)で長期間運用していくためには、定期的なメンテナンスは欠かせない。
結構ハードルが高いので「Windowsサーバやったこと有ります」程度ではキツイと思います。
単純に言うと物理メモリ増やせばそこそこ長期でも行けるけど、1番の問題はクリアできないと思います。
管理者の方は頑張ってください。

投稿者証券SE
最新書き込み2013/07/10 09:38:16
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=4&threadSid=1862
 


TOP