- 締切済み
ApacheとMysqlの設定
当方、Apahce-php-mysqlにて環境を構築しております。 サーバスペックは以下のとおりです。 CentOS5.5 Apahce2.2.4 php5.3 mysql5 cpu 1core memory 2GB 静的コンテンツと動的コンテンツが同居しており、 構成比は8:2程度です。 このときのApacheとMysqlのMaxconnectionのチューニングをしようと検討しているのですが、 その場合どのようにチューニングするのが適切でしょうか。 アドバイスいただければ幸いです。 宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- lowrider_2005
- ベストアンサー率40% (1520/3748)
回答No.2
なぜチューニングをしようと思われたのでしょうか。 まずはサーバの状態を把握するところからする必要があります。 ・MySQLでslowlogを取るようにする。 ・muninでも入れてメモリやCPU、apacheのプロセス数、MySQLのクエリ数などの情報を取得する。 ・apacheの1プロセスの使用メモリを調べる(psコマンド等で) 処理が遅いにしろアクセスが一杯でさばけないにしろ、まずは上記着手すれば何らかの方針が見えてくるはずです。 もちろんapacheの設定(workerかpreforkか、KeepAlive関連、MaxClients等)にもよりますので、それぞれの意味と現在の設定値を把握することは大前提です。
- akr
- ベストアンサー率18% (32/173)
回答No.1
アクセス数というか利用頻度で決めるものじゃないですか? 各コンテンツのアクセス数がどの程度か、DBへのアクセス数がどの程度か、コンテンツ毎のメモリ使用量がどの程度か等の情報がないと、なんとも言えないと思います。