Search the VMware Knowledge Base (KB)
View by Article ID

Virtual SAN 6.0 のメモリ消費量について (2123089)

  • 0 Ratings

Symptoms

免責事項: これは英文の記事 「Understanding Virtual SAN 6.0 memory consumption (2113954)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Purpose

この記事の目的は、Virtual SAN 6.0 のメモリ消費量について説明し、さまざまなシナリオを例として紹介することです。

Resolution

Virtual SAN 6.0 のメモリ消費量を計算するには、次の式を使用します:

BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + (SSDMemOverheadPerGB x SSDSize)))
 
ここでは、
 
  • BaseConsumption:ESXi ホストごとに Virtual SAN が消費する固定量のメモリです。現在は 3 GB です。このメモリは、ほとんどの場合、VSAN ディレクトリ、ホストごとのメタデータ、およびメモリ キャッシュを収容するために使用されます。
  • NumDiskGroups:ディスク グループの数であり、1 ~ 5 の範囲でなければなりません。
  • DiskGroupBaseConsumption:ホスト内のそれぞれのディスク グループが消費する固定量のメモリです。現在は 500 MB です。主に、ディスク グループ単体レベルでインフライト操作をサポートするためのリソースの割り当てに使用されます。
  • SSDMemOverheadPerGB:SSD の容量の GB ごとに割り当てる固定量のメモリです。現在、ハイブリッド システムで 2 MB、オールフラッシュ システムで 7 MB です。このメモリの大部分は、書き込みバッファおよび読み取りキャッシュに使用される SSD でブロックの追跡に使用されます。
  • SSDSize:SSD のサイズ (GB) です。


シナリオ 1


このシナリオでは、それぞれのホストに 32 GB を超えるメモリがあり、クラスタ内のホストの数が 16 未満、SSD のサイズが 400 GB である場合のハイブリッド構成とオールフラッシュ構成の両方に関する実用例を紹介します。

  • 例 1:ホストあたり 1 ディスク グループのハイブリッド構成

BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))

             3GB  +  (1  x  (500MB  +  (2MB  x  400)))
3GB  +  (500MB + 800MB)
3GB  +  1.3GB
              ~= 4.3 GB


  • 例 2:ホストあたり 3 ディスク グループのハイブリッド構成


BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))

            3GB  +  (3  x  (500MB  +  (2MB  x  400)))
3GB  +  (3  x  (500MB + 800MB)
3GB  +  (3  x  (1.3GB)
3GB  +  3.9GB
             ~= 6.9 GB


  • 例 3:ホストあたり 1 ディスク グループのオールフラッシュ構成


BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))

             3GB  +  (1  x  (500MB  +  (7MB  x  400)))
3GB  +  (500MB + 2800MB)
3GB  +  3.3GB
              ~= 6.3 GB


  • 例 4:ホストあたり 3 ディスク グループのオールフラッシュ構成


BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))

            3GB  +  (3  x  (500MB  +  (7MB  x  400)))
3GB  +  (3  x  (500MB + 2800MB)
3GB  +  (3  x  (3.3GB)
3GB  +  9.9GB
             ~= 12.9 GB



シナリオ 2



このシナリオでは、それぞれのホストに 32 GB を超えるメモリがあり、クラスタ内のホストの数が 32 を超え、SSD のサイズが 600 GB である場合の実用例を紹介します。Virtual SAN クラスタ内のノードの数が 32 を超える場合(つまり、goto11 オプションを使用するということです)、BaseConsumption が 300 MB 増えて合計で 3.3 GB になります。


  • 例 5:ホストあたり 1 ディスク グループのハイブリッド構成


BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))

             3.3GB  +  (1 x  (500MB  +  (2MB  x  600)))
3.3GB  +  (500MB + 1200MB)
3.3GB  +  1.7GB
               ~= 5 GB


  • 例 6:ホストあたり 3 ディスク グループのハイブリッド構成


BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))

           3.3GB  +  (3 x  (500MB  +  (2MB  x  600)))
3.3GB  +  (3 x  (500MB + 1200MB)
3.3GB  +  (3 x  (1.7GB)
3.3GB  +  5.1GB
            ~= 8.4 GB


  • 例 7:ホストあたり 1 ディスク グループのオールフラッシュ構成


BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))

             3.3GB  +  (1  x  (500MB  +  (7MB  x  600)))
3.3GB  +  (500MB + 4200MB)
3.3GB  +  4.7GB
              ~= 9 GB


  • 例 8:ホストあたり 3 ディスク グループのオールフラッシュ構成


BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))

            3GB  +  (3  x  (500MB  +  (7MB  x  600)))
3GB  +  (3  x  (500MB x 4200MB)
3GB  +  (3  x  (4.7GB)
3GB  +  14.1GB
             ~= 17.1 GB


シナリオ 3


この最後のシナリオでは、ホストのメモリが 32 GB 未満の場合の例をいくつか紹介します。RAM が 32 GB 未満のシステムでは、使用されるメモリ量は式 ( 32 / SystemMemory )(SystemMemory はシステムのメモリ量 (GB))に従って直線的に減少します。したがって、システムの RAM が 16 GB の場合、式を使用してメモリ消費量を計算すると、メモリ消費量は 1/2 になります。システムの RAM が 8 GB の場合は 1/4 になります。ホストのメモリが 16 GB、クラスタ内のホストの数が 16 未満、SSD のサイズが 400 GB だとします。


  • 例 9:ホストあたり 1 ディスク グループのハイブリッド構成


(BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))) * 32 / SystemMemory

             (3GB  +  (1  x  (500MB  +  (2MB  x  400))) * 0.5)
(3GB  +  (500MB + 800MB) * 0.5)
(3GB  +  1.3GB * 0.5)
               ~= 4.3 GB * 0.5
~= 2.15 GB


  • 例 10:ホストあたり 3 ディスク グループのハイブリッド構成


(BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))) * 32 / SystemMemory

            (3GB  +  (3  x  (500MB  +  (2MB  x  400)))) * 0.5
(3GB  +  (3  x  (500MB + 800MB))) * 0.5
(3GB  +  (3  x  1.3GB)) * 0.5
(3GB  +  3.9GB) * 0.5
               ~= 6.9 GB * 0.5
~= 3.45GB


  • 例 11:ホストあたり 1 ディスク グループのオールフラッシュ構成


(BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))) * 32 / SystemMemory

             (3GB  +  (1  x  (500MB  +  (7MB  x  400)))) * 0.5
(3GB  +  (500MB + 2800MB)) * 0.5
(3GB  +  3.3GB) * 0.5
               ~= 6.3 GB * 0.5
~= 3.15GB


  • 例 12:ホストあたり 3 ディスク グループのオールフラッシュ構成


(BaseConsumption + (NumDiskGroups x ( DiskGroupBaseConsumption + ( SSDMemOverheadPerGB x SSDSize)))) * 32 / SystemMemory

            (3GB  +  (3  x  (500MB  +  (7MB  x  400)))) * 0.5
(3GB  +  (3  x  (500MB + 2800MB))) * 0.5
(3GB  +  (3  x  3.3GB)) * 0.5
(3GB  +  9.9GB) * 0.5
               ~= 12.9 GB * 0.5
~= 6.45GB

Additional Information

VSAN クラスタに参加するホストのメモリ要件を計算する場合の考慮事項


  1. ホストのメモリが 32 GB 未満の場合、VSAN はメモリ使用量を減らします。
  2. クラスタ内のノードの数が 32 を超える場合、VSAN は余分にメモリを消費します。
  3. オールフラッシュ VSAN 構成は、ハイブリッド構成に比べ、余分にメモリ リソースを消費します。
Virtual SAN クラスタのサイズ変更と設計の詳細については、次を参照してください。

Tags

日本語 Japanese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: