マウントされた VHD からのファイル転送操作を含むいくつかのスタートアップ スクリプト (cmd/bat) を小さな Azure VM で実行していますが、通常は約 3 分で終了します (コマンド ラインでファイルをコピーし、約 500Mb の zip ファイルを抽出します)。 7z)。
~150 のインスタンスにスケールアウトすると、同じ操作が非常に遅くなります (合計で最大 15 分、そのほとんどは 7z で使用されます)。また、起動手順を完了するのが最も遅いノードは、最初は mstsc を使用してアクセスするのが非常に困難ですが (アニメーションが遅くなり、ログインに多くの時間がかかります)、それは関係ないかもしれません。
何が問題なのですか?
キャッシュを調べることを考えましたが、次の状況で存在する可能性のある他の潜在的なボトルネックを知っておくとよいでしょう.
更新: C:\ ではなく D:\ ドライブに展開しようとしましたが、200 にスケーリングしている間、解凍には約 1 分かかります。したがって、問題は C:\ がブロブ上にある可能性があることです。しかし、ここでも 40 個のファイルに 3GB のデータがあるので、BLOB あたり 60MB/s で十分です。それとも、すべてのブロブに上限があるということでしょうか?