電子書籍の厳選無料作品が豊富!

当方、Apahce-php-mysqlにて環境を構築しております。

サーバスペックは以下のとおりです。

CentOS5.5
Apahce2.2.4
php5.3
mysql5

cpu 1core
memory 2GB

静的コンテンツと動的コンテンツが同居しており、
構成比は8:2程度です。

このときのApacheとMysqlのMaxconnectionのチューニングをしようと検討しているのですが、
その場合どのようにチューニングするのが適切でしょうか。

アドバイスいただければ幸いです。
宜しくお願いいたします。

A 回答 (2件)

なぜチューニングをしようと思われたのでしょうか。


まずはサーバの状態を把握するところからする必要があります。

・MySQLでslowlogを取るようにする。
・muninでも入れてメモリやCPU、apacheのプロセス数、MySQLのクエリ数などの情報を取得する。
・apacheの1プロセスの使用メモリを調べる(psコマンド等で)

処理が遅いにしろアクセスが一杯でさばけないにしろ、まずは上記着手すれば何らかの方針が見えてくるはずです。

もちろんapacheの設定(workerかpreforkか、KeepAlive関連、MaxClients等)にもよりますので、それぞれの意味と現在の設定値を把握することは大前提です。
    • good
    • 0

アクセス数というか利用頻度で決めるものじゃないですか?


各コンテンツのアクセス数がどの程度か、DBへのアクセス数がどの程度か、コンテンツ毎のメモリ使用量がどの程度か等の情報がないと、なんとも言えないと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!