2013-04-10 13 views
11

Windows Azure共有Webサイトでは、1時間あたり512MBのメモリが使用されます。しかし、彼らはその数がどのように計算されるかについてほとんど何の説明もしていない。Azureの共有メモリ使用量はどのように計算されますか?

これはアプリケーションが1時間に使用したすべてのメモリの合計ですか?または、ある時間帯に使用されたピーク時のメモリ量ですか?

Azure Memory Over Capacity

答えて

6

のWindows AzureのWebサイトでは、すべてのウェブサイトはまた、IISホスト(W3WP)プロセス内の絶縁境界でのAppDomainと呼ばれる自分の限られた容量領域で実行フォレストモデルを使用しています。 AppDomainsは、ホスト内で実行されているマネージコードを分離し、セキュリティを提供するように設計されています。 Windows Azure Webサイトの種類に基づいて、AppDomain容量が決定され、Webアプリケーションがその制限内に制限されます。

したがって、メモリ使用量ゲージに表示される値は、チェックが行われたときの特定の時間に特定のWebサイトによって使用されたメモリです。これらのチェックは1時間に1回行われ、表示される値はその時点での値です。チェックが行われたときに共有されているウェブサイトがメモリオーバー割り当てを使用している場合、そのサイトは次の施行期間まで1時間中断されます。

+0

"これらのチェックは1時間に1回行われ、表示されている値はその時点での値です"。この情報のソースはありますか? – Espo

+3

いいえ、1時間ごとに収集されるデータが多いです。 Azureの統計情報を更新するたびに、値の変更(増加)。私はこの値が数秒ごとに計測され、Max(測定値、前回)が表示されていると思います。 – Dmitry

関連する問題