web-dev-qa-db-ja.com

ベースランプのセットアップにはどのくらいのメモリが必要ですか?

VPSのレンタルを計画しています。

Debian、Apache、Mysql、PHPの基本セットアップにはどのくらいのメモリが必要ですか?
基本的には、トラフィックを考慮しないことを意味します(1日のヒット数が1,000ヒットを下回る)複雑なデータベースや記憶食いスクリプトはありません。

参考までに、必要以上に512MBを検討します。 (しかし、私は自分がどれほど正しいかわかりません。)


重複の可能性: Wordpress、Apache、SVN、MySQLを実行するために必要なVPS RAMの量は?

違いは、Debian、Apache、Mysql、およびPHP bydefaultDebian構成について特に質問していることです。いいえメモリを微調整するか、Apacheをより軽いデーモンに置き換えます。

もう1つの質問にも、かなり一貫性のない答えがあります。

6
user606723

2つの主な要因があります:

  1. MySQLデータベースのサイズ。
  2. 同時Apacheセッションの数。

理想的には、MySQLデータベース全体をメモリに保持するのに十分なメモリがあります。その上、(size of a single Apache/PHP process) * (number of simultaneous Apache requests)に十分なメモリが必要です。私がこの計算を行っていたとき、私たちのテストでは、25MB/Apache + PHP5プロセスが妥当な数であると想定していることが示されました。 MySQL DBの計算されたサイズと推定されたApacheのメモリ要件を組み合わせて、ヘッドルームを25%増やします。

編集:あなたの質問を読み間違えました。 あたり1,000リクエストと言っていると思いました。したがって、もう少し合理的な要件:

DBが十分に大きく、速度が問題になる場合でも、DBをメモリに収めることができます。それ以外の場合、あなたの腸は正しいです、512 Mのインスタンスは問題ありません。

編集#2:ただし、DOSが遅くなったり、トラフィックがわずかにバーストしたりした場合は、 15〜20の同時Apacheセッションをはるかに超えてプッシュすると、スワップになります。そして、交換ボックスは役に立たない、ほとんど死んだボックスです。したがって、必ずその下にMaxClientsをキャップしてください。 512Mボックスには10〜15をお勧めします。

3
Insyte