MongrelサーバーでRoR 2.1 Webアプリケーションを実行しているので、Webアプリケーションの平均同時ユーザー数とピーク同時ユーザー数を計算したいと考えています。Webアプリケーションの平均並行同時ユーザー数と同時並行ユーザー数
これを把握する明示的な方法がありますか、それを計算するためにどのような分析を使用しますか?
私のアプリケーションのバックエンドはMySQLであり、私はThreads_connected
とThreads_created
の値を探してみました。この値は、現在開いている接続の数と接続を処理するために作成されたスレッドの数を返します。
これらの値は、現在接続しているユーザーの数を直接意味しますか?そうでない場合は、これらの値を計算する方法を提案してください。
これは同時要求であり、全く同じ同時ユーザーではありません。 1,000人のユーザーがいる場合は、それぞれ30秒ごとにページを読み込みますが、1000人の同時ユーザーであると考えていますが、10人の雑用者で処理できます(それぞれ3つのリクエストを処理できると仮定して) –
同時ユーザーは、負荷時間、ユーザーの平均要求量、これはどれも質問にあり、MySQL上のスレッドを探しているわけではないので、私は彼のマシンへの同時要求を探していたと思います。 –
@FrederickCheung:アプリで並行しているユーザーの数字を近似するにはどうすればよいですか。それはそれと同じです。雑草のプロセスの?私はどのように特定の時間に雑種プロセスの数を得ることができますか? –