了解しました。現在開発中です。ベンチマークがどれだけ優れているかを正確に理解したいと思います。 Apacheベンチマークを使用しています。ファイルを送信するサーバーが含まれていますか?
また、「1秒あたりのリクエスト数」は文字通り1秒以内に何人のユーザーがページにアクセスできるのでしょうか。毎秒30リクエストの場合、文字通り30人が毎秒ページを更新でき、サーバーは正常に機能しますか?
それは私にはたくさんのように思えます。多くの人がサーバーからより良い統計を取得していることを私は知っていますが、私はまだ多くの最適化を行っていません。
また、RAMを増やすと、RPが直線的に増加しますか?私は512MBを持っているので、1GBにアップグレードすると、約60 rpsが得られるということですか?
同時実行性はrpsにどのように影響しますか?
Apacheベンチマークを使用しています。ファイルを送信するサーバーが含まれていますか?
アブ?はい、そう思います
また、「1秒あたりのリクエスト数」は文字通り1秒以内に何人のユーザーがページにアクセスできるのでしょうか。毎秒30リクエストの場合、文字通り30人が毎秒ページを更新でき、サーバーは正常に機能しますか?
はい、ベンチマークとまったく同じ操作を実行する場合は可能です。これはめったにありません。
それは私にはたくさんのように思えます。
ええ、ほとんどの人は毎秒30リクエストは非常に少ないと思うでしょうが、ほとんどのサイトはそれでうまくいくでしょう。
また、RAMを増やすと、RPが直線的に増加しますか?私は512mbを持っているので、1gbにアップグレードすると、約60 rpsが得られるということですか?
まれに。
同時実行性はrpsにどのように影響しますか?
まあ、それは双方向に行きます。並行性の問題、通常はロックが発生する可能性があります。書き込み操作は通常、他のライターをロックします(場合によっては、ライターがリーダーをブロックしたり、リーダーでさえ他のリーダーをブロックしたりします)。ロックしている場合、同時ユーザーは他のユーザーの速度を低下させる可能性があります。
一方、あるユーザーがI/Oを実行し、別のユーザーがCPU作業を実行しているようなシナリオが考えられます。これらは並列化でき、リソースをより効率的に使用できます。
ただし、ほとんどの場合、並行性があなたを襲います。
ベンチマークは多くのものに依存します。
Apacheはほとんどの場合、静的コンテンツにのみ使用されることはないため、ベンチマークにはこのコンテンツを生成する時間を含める必要があります。
Apacheで標準で提供されているabなどのツールを使用して、独自のアプリケーションのベンチマークを行う必要があります。