2012-02-28 5 views
1

私が持っているサーバーが多数のトラフィックを処理できるかどうかを調べる必要があります。私は乗客とアパートとレールでルビーを実行しています。同時の旅客インスタンス数を計算する

平均で言えば、レンダリングに2秒かかり、1日で200kの訪問者になります。一番忙しい時には1分に300ページのビューが表示されます。これから、予想される負荷を処理する必要がある同時パッセンジャーインスタンス数と、必要なパッセンジャープロセス数を処理するために必要なRAMの量を計算します。

これは、私が必要とするサーバーとロードバランサ(複数可)を教えてくれるでしょうか?

答えて

1

確かに知る唯一の方法は、ベンチマークツールを使用して負荷をシミュレートすることです。メモリ使用量はアプリケーション固有のものであり、運動するアプリケーションの領域にも依存する可能性があります。したがって、テストデータに多様な差異を生み出すことができれば、どのようにスケーリングするかがはるかに優れています。

粗いスタートとして、Apacheに付属のabツールを試してみてください。より完全なものには、Seleniumのように、ログイン、ページの表示などの一連のイベントを実行する多数のシミュレーションシステムがあります。

+0

Apacheの「ab」ツールは、私に何が表示されているのか理解できたときに本当に助けになりました。ありがとう! – Peter

関連する問題