...
Just my blog

Blog about everything, mostly about tech stuff I made. Here is the list of stuff I'm using at my blog. Feel free to ask me about implementations.

Soft I recommend
Py lib I recommend

I'm using these libraries so you can ask me about them.

Настройка Java.exe на VMware vCenter Server 5.5

Ранее, когда я устанавливал vCenter Server, я выбирал в кофигурации самый маленький объем ресурсов, который просил установщик для своей работы, этот размер рассчитывается исходя из того, что у меня будет до 100 хостов и 1000 виртуальных машин, и все эти ресурсы оказываются потом жестко используемыми системой, не смотря на то, что у меня всего один хост и несколько виртуалок.

vcenter_server_jvm

Зачем выедать тясячи мегабайт оперативной памяти, когда в них нет нужды? Вот я и решил найти способ сократить эти колоссальные числа.

Всего нужно найти несколько файлов конфигурации wrapper.conf, вот они:

  • Для vCenter
Server<installation_directory>\VMware\Infrastructure\tomcat\conf

Меняем значение:

wrapper.java.additional.9

  • Для vCenter Inventory Service
<installation_directory>\VMware\Infrastructure\Inventory Service\conf

Меняем значение:

wrapper.java.maxmemory

  • Для Profile-Drive Storage Service
<installation_directory>\VMware\Infrastructure\Profile-Driven Storage\conf

Меняем значение:

wrapper.java.maxmemory

Далее рестартуем сервер. Можно еще поиграться с настройками и найти наиболее подходящие.

Single Sign On:
- C:\Program Files\VMware\Infrastructure\SSOServer\conf\wrapper.conf
- Set wrapper.java.additional.9="-Xmx" (default: "1024M") to "256M"
- Set wrapper.java.additional.14="-XX:MaxPermSize=" (default: "512M") to “128M” (or half of the Xmx value chosen before)
 
Inventory Service:
- C:\Program Files\VMware\Infrastructure\Inventory Service\conf\wrapper.conf
- Set wrapper.java.maxmemory (default: "3072") to "384" (MB)
 
Tomcat:
- C:\Program Files\VMware\Infrastructure\tomcat\conf\wrapper.conf
- Set wrapper.java.additional.9="-Xmx" (default: "1024M") to "512M" - "768M"
- Set wrapper.java.additional.14="-XX:MaxPermSize" (default: "256M") to half of the Xmx value chosen before
 
Web Client:
- C:\Program Files\VMware\Infrastructure\vSphereWebClient\server\bin\service\conf\wrapper.conf
- Set wrapper.java.initmemory (default: "1024m") to “256m”
- Set wrapper.java.maxmemory (default: "1024m") to “384m”
 
Log Browser:
- C:\Program Files\VMware\Infrastructure\vSphereWebClient\logbrowser\conf\wrapper.conf
- Set wrapper.java.maxmemory (default: "512") to "256" (MB)
 
Profile Driven Storage:
- C:\Program Files\VMware\Infrastructure\Profile-Driven Storage\conf\wrapper.conf
- Set wrapper.java.initmemory (default: "256") to "128" (MB)
- Set wrapper.java.maxmemory (default: "1024") to “384” (MB)
 
Orchestrator:
- C:\Program Files\VMware\Infrastructure\Orchestrator\app-server\bin\wrapper.conf
- Set wrapper.java.additional.3=-Xmn (default: "768m") to "256m"
- Set wrapper.java.initmemory (default: "2048") to "384" (MB)
- Set wrapper.java.maxmemory (default: "2048") to "512" (MB)
The latter two values must be higher as the Xmn value chosen before.