10月26日の記事一覧 2ページ目

さくらのVPS、引き続きApacheチューニング

Apacheハンドブック

昨日はApacheの「Out of memory」エラー対策として apache2.conf の設定を変えました。

しかしMaxClientsを下げすぎたようで、アクセスピーク時にCPUのロードアベレージが下がらない状態になってしまいました。

仕方なくtopコマンドで状態を監視しつつ、MaxClientsを少しずつ変更し、120まで上げたところで一段落。

そんな流れを踏まえ、現在の “/etc/apache2/apache2.conf” には以下の変更を加えています。

MaxKeepAliveRequests 50
KeepAliveTimeout 5

<ifmodule mpm_prefork_module>
    StartServers         8
    MinSpareServers      8
    MaxSpareServers      8
    MaxClients          100
    MaxRequestsPerChild  4000
</ifmodule>

基本ポリシーとしては「遅くても良いから省メモリー」です。以下、変更内容の覚え書きです。

MaxKeepAliveRequests

“MaxKeepAliveRequests”は、KeepAliveを続けるリクエストの最大数だそうです。日本語で言い換えると「1ページを一度で読み込む為に必要なリクエスト数」と言うことらしいです。

初期値は100ですが、テキストメインの当ブログは少な目で良いだろうという判断で50まで下げてみました。

KeepAliveTimeout

“KeepAliveTimeout”は、KeepAliveを続ける秒数です。初期値は15秒ですが、思い切って5秒まで小さくしてみました。

StartServers, MinSpareServers, MaxSpareServers

StartServers, MinSpareServers, MaxSpareServersは待機プロセスの数を決定するそうです。

TOPで観察したところ、これがメモリ残量に大きく係わっているようだと分かりました。

Start, Min, Maxを揃えてオーバーヘッドを無くしつつ、上限を8に絞ることでメモリの空き容量を増やしました。

StartServers, MinSpareServers, MaxSpareServers

MaxClientsは昨晩のピーク時に暫定対策として120まで上げましたが、またちょっと下げて100にしてみました。

これも個々のプロセスのメモリ使用量に係わる値のようなので、省メモリサーバでは低めにした方が良いようです。

MaxRequestsPerChild

MaxRequestsPerChildは「個々の子サーバプロセスが扱うことのできるリクエストの制限数」だそうです。初期値は ‘0’ で制限されません。

TOPで観察したところ、動いてないけどメモリを食ってるプロセスが見えたので、ある程度行ったら再生成されるよう制限を設けてみました。

これで不正なメモリリークの予防と、積極的なメモリ解放が行われることを狙っています。

フィットネス66週目その2、Celebrity Sculpt

Tae Bo

いつもなら週末は腹筋なんだけど、気分を変えて有酸素運動。この「Get Celebrity Fit Sculpt Workout」は、ホント良い感じに心拍数が上がる。汗もダラダラでてくるし、何よりビリーが異常なほどテンション高めなのが良いね。

運動後、背中を見たお嫁さんに「肩の筋肉が減ってる」と言われてドッキリ。ここ1ヶ月ほど筋トレさぼってるからな~。筋肉を付けるのは大変だけど、落とすのはあっという間だな…

Wiiのタイレシオを計算してみた

Wii(「Wiiリモコンジャケット」同梱)

タイレシオってのは、ソフト販売本数をハード販売台数で割ったもの。最近、ゲームの普及率の目安としてよく使われる値です。で、iNSIDEの記事によると、WiiもDSも約5本と非常に高い値になっているらしいけど…

ソフトの累計本数6581万本をハードの累計台数733万台で割ったタイレシオは約5本で、非常に高い数値を維持しています。

この文章は「ソフトの累計本数6582万本をハードの累計台数計1317万台で割ったタイレシオは約5本」の間違いだな。

それはさておき、肌に感じるWiiソフトの売れ行きと「タイレシオ5本」に違和感があったので、詳しく調べてみたよ。

【この記事の続きを読む →】

パケット料金確認はauなら1キーを連打

月末なのでパケット料金確認。auは携帯のメニュー開いてから1キー連打すると「通話料・通信料照会」に繋がる、これ豆知識な。メニュー開いて0キーでプロフィール表示ってのも共通だと思うので、覚えておくと楽チンだぞ。

それはさておき、昨日までのパケット料金は6902パケットで1380円。プランSSの無料通話分1000円を超えたけど、繰越無料通話が3000円ほどあるので追加料金はなし。必殺の「パケット割、当月適用」を発動させる必要は無さそうです。しばらくはこのペースで繰越無料通話を消費していこうかな。

繰越無料通話を消費したら、プランSSからプランSに変更する予定。「誰でも割」適用後の基本使用料が1,800円から2,350円に上がるけど、無料通話分も1,000円から2,000円に上がります。これで10000パケットまで無料通話でまかなえるので、無料通話が少し余るはず。数ヶ月そのペースで頑張って無料通話を貯えたあと、再びプランSに戻して貯えた無料通話の消費月間に入るのです。我ながら完璧な作戦だな。

11月、12月の購入予定ゲーム

いま Amazon で予約してあるソフトはこんな感じ。

  • 11月 1日 あつまれ!ピニャータ
  • 11月 1日 Forza Motorsport 2
  • 11月 1日 スーパーマリオギャラクシー
  • 11月15日 バイオハザード アンブレラ・クロニクルズ
  • 12月 1日 Wiiフィット
  • 12月 5日 バーチャファイター5 ライブアリーナ
  • 12月13日 チョコボの不思議なダンジョン 時忘れの迷宮

さすがにこれは買いすぎだと思うので、家族会議にて検討を行った結果、アンブレラ・クロニクルズとチョコボの購入を延期することとなりました。

ピニャータとForzaは積みゲーの予感。マリオを二人で遊んで、Wiiフィットを楽しみつつ、バーチャに精を出す感じかな。お嫁さんがマリオを楽しめないようなら、アンブレラ・クロニクルズの購入を早めるよ。

日ハム優勝

優勝おめでとうございます!これが北海道の経済に好影響を与えてくれると嬉しいな。

今日の人気記事