先日尋ねられたトリッキーな質問です... 私たちは、MySQL データベースといくつかのオープン ソース コンポーネントを使用して、C++ と PHP のコードが混在するかなり複雑なテレフォニー (SIP) アプリケーションに取り組んでいます。
通信エンジニアから、アプリケーションのパフォーマンスを見積もるように依頼されました (まだ準備ができていません)。彼は、「1 秒あたりに Linux カーネルを通過できるパケットの数を知っているでしょう。それに加えて、アプリの速度も知っているかもしれません。それで、1 秒あたり何回の呼び出しがあなたのものを通過するか教えてください」と言いました。
何百万ものシナリオが発生する可能性があるため、私にはナンセンスに思えます (まあ、文字通り...)
しかし...実際のテストの前に、アプリケーションのパフォーマンスを見積もる方法はありますか (それが実行されるハードウェアを知っている、その上で標準的なベンチマークを実行できるなど)。