4

Azure で Web サイトをホストしています。そこに単純なphpファイルをアップロードして、(http経由で)phpに投稿されるデータを表示します。ダッシュボードを見ると、ファイル システム ストレージが不明な理由で増加し続けていることがわかります。夜に監視すると約8Mbで、朝には18.8Mbに成長しました。何が起こっているのか、誰でも説明できますか?

これが発生した場合、すぐに 1 GB の制限を超えます。

注: http ポストは毎回同じファイルを上書きし、http ポストは約 1kb のサイズの json メッセージです。

4

1 に答える 1

3

ディスクにデータ (テキスト ファイルなど) を保存しない限り、Azure ファイル システムのストレージが大きくなることはありません。ディスクのコンテンツを確認する最善の方法は、Windows WebMatrix を使用して Azure Web サイトに接続し、リモート コンテンツ全体を確認することです。

インスタンスの数が増えると、共有モードのファイル ストレージ システムに影響することに注意してください。いくつのインスタンスがありますか? また、インスタンス数を増減すると、ファイル システム ストレージの使用量はどうなりますか?

編集

また、ファイルの数、サイズ、およびファイル システム クラスタのサイズも重要です。

例: ファイル システムのクラスタ サイズが4Kの場合

  • 1 ファイル 100Kで最大 100Kのディスク容量が必要
  • 100 個のファイル 1K ごとに最大 400Kのディスク容量が必要

ファイル システムのクラスタ サイズが64Kの場合

  • 1 ファイル 100Kで~128Kのディスク容量が必要
  • 100 個のファイル 1K はそれぞれ~6400Kのディスク容量を必要とします

Windows Azure Web サイトのディスク クラスター サイズに関する情報はあまり見つかりませんでした。ただし、パフォーマンスを向上させるために、より大きなディスク クラスター サイズに設定される可能性があると思います (ディスク クラスター サイズを大きくするとパフォーマンスが向上するという証拠は、Azure でディスクを構成してパフォーマンスを向上させるという記事に記載されています)。

編集2

Windows Azure Website - Free で、それぞれ 28 バイトの 200 個のファイル (すべてのファイルのサイズが ~5K) で簡単なテストを実行しました。Azure ディスク使用量は1Mを示しています。これは、Windows Azure Web サイトのディスク クラスター サイズが4Kであることを示しています。

Windows Azure Web サイト サービスはまだプレビュー段階であるため、ディスク クラスターのサイズが変更される可能性があることに注意してください。

編集3

ディスク容量に影響を与える可能性のあるもう 1 つの要素は、診断を有効にすることです。 Windows Azure 診断

診断を有効にしている場合は、数時間 (1 日) 無効にして、ディスク容量がまだ増加しているかどうかを確認してください。

于 2012-12-29T16:23:42.110 に答える