성능을 최적화하기 위해, 운영 체제 및 WebSphere Application Server의 매개변수가 IBM® WebSphere® Application Server Hypervisor Edition의 가상 이미지에서 자동 조정됩니다.
clock=pmtmr 부팅 매개변수를 VMI 커널이 있는 가상 이미지로 전달하면 성능이 저하될 수 있습니다.
기본 가상 머신 인터페이스(VMI) 커널은 clock=pmtmr 매개변수를 커널로 전달하지 않습니다. 하지만 clock=pmtmr 부팅 매개변수를 VMI 커널이 있는 가상 이미지로 전달하는 경우, 성능이 저하될 수 있습니다. 표준 성능 벤치마킹 소프트웨어(예: SPECjAppServer)에 대한 성능 저하를 확인할 수 있습니다. 이 문제점을 해결하려면 vi와 같은 편집기를 사용하고 /boot/grub/menu.lst 파일을 열어 원하는 VMI 커널에 대한 커널 명령행에서 clock=pmtmr 부팅 매개변수를 제거하십시오(예: /boot/grub/menu.lst).
WebSphere Hypervisor Edition은 가상 이미지에 할당된 가상 자원에 따라 Deployment Manager 및 Application Server를 자동으로 조정합니다. 자동 조정은 성능을 위해 가상 시스템을 최적화하려고 하지만 응용프로그램의 특정 요구에 맞게 손쉽게 변경할 수 있습니다. Java 힙 크기는 할당된 가상 메모리에 따라 조정되고, WebSphere Application Server의 웹 컨테이너 스레드는 가상 CPU의 수에 따라 크기가 조정됩니다.
최소/최대 JVM 힙 = max(min((가상 메모리 - 768MB) / Application Server 인스턴스의 수, 2048MB), 256MB)가상 이미지에 할당된 가상 메모리의 양에 따라, Application Server 및 Deployment Manager 인스턴스 각각에 가능한 한 많은 메모리를 분배합니다. OS 및 기타 기본 프로세스를 위해 768MB의 공간을 남겨둔 후, 남은 메모리를 JVM 간에 균등하게 나눕니다. 자동 조정 알고리즘은 제공된 JVM에 256MB 이상, 2GB 이하의 메모리를 지정합니다.
최소/최대 스레드 = 가상 CPU의 수 * 1010이라는 인수는 가상 이미지에서 가상 프로세서의 수에 따라 웹 컨테이너 스레드의 수를 수정합니다. 이는 추가 작업자 스레드를 제공하여 더 많은 가상 CPU 자원으로 시스템을 효율적으로 활용하기 위해서입니다.