デバイスと仮想マシンの性能を高めるためのメモリ使用率の最適化方法


最終更新日: 2020-07-01

はじめに

システムメモリが不足すると、システムと仮想マシンの性能に影響が出ます (VM)。これを改善するために、Virtualization Stationでは、デバイスのメモリ使用が効率的に行われるようメモリ共有と動的メモリ割り当てを組み合わせたメモリ最適化機能を提供しています。本チュートリアルでは、システムおよび仮想マシンの柔軟性と拡張性を高めるためにメモリ使用を最適化する方法をご説明します。

環境設定

本チュートリアルでは次のハードウェア環境を使用しますが、この手順はお客様の個別の設定がどうあっても概ね変わりません。

デバイス

種類

ホストデバイス

TS-677-1600-8G

VM1

Windows 10 64ビット (4コア / 4 GB)

VM2

Windows 10 64ビット (4コア / 4 GB)

VM3

Ubuntu 18.04 64ビット (4コア / 2 GB)

VM4

Ubuntu 18.04 64ビット (4コア / 2 GB)

初期設定と設定の構成

メモリ過大割当てとメモリ最適化の設定

  1. Virtualization Stationを起動します。
  2. [初期設定] > [同期] に進みます。
  3. [メモリ過大割当て] を選択します。
  4. [過大割当て率] の下で [50%] を選択します。
  5. メモリ最適化を有効にします。
    1. [メモリ最適化を有効にする] を選択します
    2. [自動的な最適化調整] を選択します
      注意:

      メモリ使用を最適化する場合は、自動的な最適化調整が推奨されます。

      独自の調整の場合は、特定の要件に基づいてスキャニングのしきい値と間隔を独自設定できます。

  6. [適用]をクリックします。

メモリ共有と動的メモリ割り当ての設定

このプロセスはそれぞれの仮想マシンに対して行ってください。

  1. Virtualization Stationを起動します。
  2. 実行中のVMを認識します。
  3. そのVMをシャットダウンします。
  4. [VM設定] > [一般] に進みます。
  5. [メモリ共有の有効化] を選択します。
  6. [動的メモリ割り当ての有効化] を選択します。
  7. 予約済メモリを設定します。

    予約済メモリは常にVM用に割り当てられます。すべてのVMに対する合計メモリは、使用可能なシステムメモリを超えることはできません。

    重要:

    予約済メモリをオペレーティングシステムが要求する最小値未満に設定すると、性能に悪影響が出ます。

    デバイス

    予約済メモリ

    VM1

    2.0 GB

    VM2

    2.0 GB

    VM3

    1.2 GB (1229 MB)

    VM4

    1.2 GB (1229 MB)

  8. 共有設定を指定します。

    共有値 (低、普通、高、カスタム) は、システムの全仮想マシン間で比較されます。システムに空きメモリがある場合には、この値が大きいVMほど多くのメモリが割り当てられます。逆に、システムのメモリが不足している場合には、このVMから求められるメモリの割合は少なくなります。

    デバイス

    共有ファイル

    VM1

    低 (1)

    VM2

    高 (10000)

    VM3

    低 (1)

    VM4

    高 (10000)

仮想マシンへのVirtIOバルーンドライバーのインストール

現代のLinuxベースの仮想マシン (VM3とVM4) には、バルーンドライバーがデフォルトで備わっています。このプロセスは、Windowsベースの仮想マシン (VM1とVM2) でのみ必要です。

  1. Virtualization Stationを起動します。
  2. VMを識別します。
  3. VMを停止します。
  4. [VM情報] に進みます。
  5. ゲストツールCD ISOファイルを挿入します。
    1. をクリックします。

      メニューが開きます。

    2. [ゲストツール CD を挿入する] を選択します
  6. VM を起動します。
  7. をクリックしてVMコンソールを開きます。
  8. CDドライブに進みます。
  9. ゲストツールCDからqnap-guest-toolsをインストールします。
  10. 画面の指示に従い、QNAPゲストツールをインストールします。

自動起動の設定:

この手順はオプションですが、VMが起動する際にメモリが不足する問題を発生しにくくします。Windowsベースの仮想マシンは起動時に割り当て済メモリすべてを使用するため、QNAPではこのVMを先に起動することをお勧めします。

このプロセスはそれぞれの仮想マシンに対して行ってください。

  1. Virtualization Stationを起動します。
  2. VMを識別します。
  3. [VM設定] > [その他] に進みます。
  4. [自動起動] の下で、[遅延] を選択します。
  5. 起動遅延を設定します。

    デバイス

    起動遅延

    VM1

    0 秒

    VM2

    60 秒

    VM3

    120 秒

    VM4

    180 秒

レビュー

メモリ共有の確認

  1. Virtualization Stationを起動します。
  2. をクリックします。

Windows VMでの動的メモリ割り当ての確認

これらの指示はWindowsベースの仮想マシンにのみ適用されます。

  1. Virtualization Stationを起動します。
  2. VMを識別します。
  3. をクリックしてVMコンソールを開きます。
  4. RAMMapをインストールして起動します。
    注意:

    [ロックされたドライバー] フィールドには、そのホストデバイスがメモリ不足の場合にVMから回収されたメモリの量が列挙されます。

Linux VMでの動的メモリ割り当ての確認

これらの指示はLinuxベースの仮想マシンにのみ適用されます。

  1. Virtualization Stationを起動します。
  2. VMを識別します。
  3. をクリックしてVMコンソールを開きます。
  4. システムモニターを起動します。
    注意:

    合計メモリフィールドには、そのホストデバイスによってメモリが回収された後にVMで利用可能なメモリの合計が列挙されます。

この記事は役に立ちましたか?

69% の人が、これは役に立つと思っています。
ご意見をいただき、ありがとうございます。

この記事の改善箇所をお知らせください。

その他のフィードバックがある場合は、以下に入力してください。

仕様を選択

      もっと見る 閉じる

      当ページを他の国/地域で見る:

      気軽にお問い合わせ! show inquiry button
      open menu
      back to top