私は関数のCPU性能をテストしているので、数値の中の素数を見つける関数を作った。これはAzureサービスバスによって起動されます。 私のローカルマシンでは350msで実行されます。Azure関数が遅い
この機能は、消費計画で実行すると約1000msかかる。 私はバッチを100個のメッセージを関数に送信すると、約16個のインスタンスにスケールアップしますが、各関数のパフォーマンスは3000-7000msに大幅に低下します。
4コアの標準サービスプランを試してみると、パフォーマンスは向上しますが、あまり効果はありません。それはまだ私のラップトップよりかなり遅いです。 ここにいる人はsimilar issueです。
これは機能から期待されるパフォーマンス/スケーリングですか? E.q。 CPU集中型のバッチ処理にはあまり適していませんか?
Azureバッチは、より適切にフィットしますか?