为了优化性能,在 IBM® WebSphere® Application Server Hypervisor Edition 虚拟映像中会自动调整操作系统和 WebSphere Application Server 参数。
WebSphere Hypervisor Edition 会根据分配给虚拟映像的虚拟资源来自动调整应用程序服务器和 Deployment Manager。自动调整会尝试优化虚拟系统以提高性能,但是很容易对其进行更改以满足应用程序的特定需要。Java 堆大小基于所分配的虚拟内存,而 WebSphere Application Server Web 容器线程根据虚拟 CPU 数来调整大小。
Minimum/Maximum JVM Heap = max(min((Virtual Memory - 1280MB) / # Application Server Instances, 4096MB), 256MB)
根据分配给虚拟映像的虚拟内存量,为每个应用程序服务器和 Deployment Manager 实例分配尽可能多的内存。为操作系统和其他本机进程保留 1280MB 之后,其余内存将平均分配给每个 Java 虚拟机 (JVM)。自动调整算法将为所给定的 JVM 分配不少于 256MB、但是不超过 4GB 的内存。Minimum/Maximum Threads = # Virtual CPUs * 10
因子 10 将根据虚拟映像中的虚拟处理器数来修改 Web 容器线程数。目的在于提供更多工作程序线程,以高效利用具有更多虚拟 CPU 资源的系统。