vCenter 6.x / 7.x で vCenter Server コンポーネントのヒープ メモリを手動で増やす
search cancel

vCenter 6.x / 7.x で vCenter Server コンポーネントのヒープ メモリを手動で増やす

book

Article ID: 314435

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

vCenter Server コンポーネントのヒープ メモリを増やし、vSphere Web Client などのコンポーネントのパフォーマンスの問題を解決します。

Symptoms:

免責事項:これは英文の記事「Manually increasing the heap memory on vCenter Server components in vCenter 6.x / 7.x (2150757)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

インベントリサービスやWeb Clientなどのコンポーネントのパフォーマンスに問題が生じている。
vSphere Clientなどのサービスのステータスが緑色から黄色に継続的に変化する。


Environment

VMware vCenter Server 7.0.x
VMware vCenter Server 6.0.x
VMware vCenter Server 6.5.x
VMware vCenter Server 8.0.x
VMware vCenter Server Appliance 6.0.x
VMware vCenter Server Appliance 6.5.x
VMware vCenter Server Appliance 6.7.x
VMware vCenter Server 6.7.x

Resolution

vCenter Server Appliance または Windows vCenter Server のどちらを利用しているかに応じて、それぞれ下記手順を御覧ください。

注:サービスの名前は 6.x と 7.x のバージョンによって異なります。 サービスの名前やサービスの停止/起動手順は、Stopping, Starting or Restarting VMware vCenter Server Appliance 6.x & above services (2109887) を御覧ください。vCenter のアップデートにより、これらの変更が元に戻る可能性がありますので、文書化して必要に応じてプロセスを繰り返して下さい。

vCenter Server Appliance
  1. SSH を使用して VCSA に接続し、Bash シェルに入ります。
  2. 次のコマンドを実行して、各サービスに割り当てられたメモリを出力します。
cloudvm-ram-size -l
 
 
  1. 次のコマンドを実行して、サービスに割り当てられるメモリ量を増やします。例としてvCenter HTML5 web client (vsphere-ui) の場合は下記です。
cloudvm-ram-size -C XXXX vsphere-ui
注:
XXXX は、メモリサイズ(MB)に置き換える必要があります。
例えば、cloudvm-ram-size -C 2048 vsphere-ui は、vsphere-ui のメモリを 768 MBから 2048 MB に増やします。
どのような場合にでも適するような決まったメモリ設定値はありません。目安として問題が生じたサービスに現在割り当てられているサイズを2倍にして下さい。これは繰り返し行う必要がある場合がございます。
  1. 変更されたサービスを再起動します。この例の場合はvsphere-uiです。
service-control --stop vsphere-ui; service-control --start vsphere-ui
 
  1. 次のコマンドを実行して、メモリが増加したことを確認します。
cloudvm-ram-size -l
 

Windows vCenter Server

 
  1. 次の場所へのコマンド プロンプトを開きます。
C:\ProgramFiles\VMware\vCenter Server\visl-integration\usr\sbin\
 
  1. 次のコマンドを実行して、サービスと、サービスに割り当てられたヒープ メモリを出力します。
cloudvm-ram-size.bat -l
 

 
  1. 次のコマンドを実行して、サービス メモリを変更します。vCenter HTML5 web client(vsphere-ui) の場合は下記です。
cloudvm-ram-size.bat -C XXXX vsphere-ui
 
注:
XXXX は、メモリサイズ(MB)に置き換え下さい。
例えば、cloudvm-ram-size.bat -C 2048 vsphere-ui は、vsphere-ui のメモリを 791 MBから 2048 MB に増やします。
 
  1. コマンドプロンプトまたはWindows のサービスで対象サービスの再起動をします。
  1. 次のコマンドを実行して、メモリが増加したことを確認します。
cloudvm-ram-size.bat -l


Additional Information