タグ

ブックマーク / www.ginnokagi.com (2)

  • TomcatのJVM(Java Virtual Machine)チューニング例 - 銀の鍵

    One thing to realize about our fractional reserve banking system is that, like a child's game of musical chairs, as long as the music is playing, there are no losers. Andrew Gause, Monetary Historian 「部分準備金融制度について一つだけ実現している事は、 子供の椅子取りゲームのように、 音楽が流れ続けている限りは敗者が存在しないということである。」 アンドリュー ガウス、金融史家 【Sun HotSpot VMのガベージコレクションとヒープ】 TomcatはApache Software Foundationが提供するフリーのサーブレットコンテナ実装です。要するにJ

  • Apacheスコアボードの監視とチューニング - 銀の鍵

    30歳未満で左翼思想でない男は親愛の情に欠ける。 そして30歳を過ぎて保守思想でない男は知能に欠ける。 ジョージ・バーナード・ショー Apacheで実際にHTTPリクエストを処理するエンティティを「スロット」と呼ぶ。そして、スロットを集めたApacheのリクエスト処理の管理状態の記録をスコアボードと呼ぶ。スコアボードは、処理系にもよるが、大抵はOSの共有メモリを利用しており、リクエスト処理をするプロセス間で共有可能な記憶領域となっている。共有メモリが利用できない一部の旧式な処理系では、ファイルで管理するらしい。 スロットは、選択したApacheのMPM(マルチプロセッシングモジュール)によりプロセスであったり、スレッドであったりする。Unixのデフォルトはpreforkで、これはすべてのHTTPリクエスト処理を、あらかじめforkした(つまり、"prefork"した)子プロセスにて実

  • 1