 |
Support & downloads > |
 |
 |
 |
Poor performance of Domino HTTP server on VMware ESX 3.0 and 3.5
|
| | | | Problem | | While VMware ESX is a supported hypervisor for Domino and Domino based applications, several customer have reported poor performance of Lotus Domino HTTP on Windows 2003 on VMware ESX. The symptoms are flat CPU utilization (regardless of the number of vCPU assigned to the VM, 1, 2 or 4 vCPUs presents identical performance), low memory utilization and very high response time to Web users requests with moderate load (more than a few users hitting the server).
If the same application is accessed with the Notes client, the performance is acceptable and the application appear to function properly. | | | | |  | | | Cause | | The cause of this issue is currently unknown. IBM and VMware are working to identify the source of this problem. Customers that open a SR (service request) with VMware can reference VMware PR (Problem Report) 318726.
IBM Lotus Support has confirmed the problem and verified it is not introduced by a Domino server misconfiguration. In fact, the same settings allow the Domino server to serve HTTP requests in a timely fashion and support heavy load when running on a physical server, while response time increases considerably when the same Domino server runs in a Virtual Machine on VMware ESX 3.0 and 3.5. | | | | | Resolving the problem | | For customers running Domino HTTP, it is recommended to either keep the Domino server on a physical server or, if load is known to be low, verify the performance of the application in a VM prior to moving into production.
If your Domino HTTP server experiences the same issue, report the issue to VMware Support and provide the file generated by the command vm-support -s while the performance problem is happening (Domino HTTP server is under load). This will ensure that VMware is aware of this issue and will allow to provide higher priority to it for further investigation. As noted above, you can reference VMware PR (Problem Report) 318726.
For one particular customer, VMware analyzed the performance of this customer's application and found that multiple VM with a single vCPU assigned could perform and scale better that a single VM with multiple vCPUs. In order for this to work correctly, however, it requires the use of an IP sprayer or Load Balancer to redirect the HTTP request to each individual server.
This Technote will be updated as more details become available,
(Note: vm-support is a VMware script that needs to be run on the VMware ESX server's console as root.) | | | | | | | | |
 |
| IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml. |
 |
 |
 |
| Please take a moment to complete this form to help us better serve you. |
 |
 |
 |
|
|
|
 |
 |
| Product categories: |
 |
| | Software |  |
| | Messaging Applications |  |
| | Advanced Messaging |  |
| | Lotus Domino |  |
| | Lotus Domino Server |  |
 |
| Operating system(s): |
| |
Windows
|
 |
| Software version: |
| |
7.0, 8.0, 8.5
|
 |
| Reference #: |
| |
1331074
|
 |
| IBM Group: |
| | Software Group |
 |
| Modified date: |
| | 2009-03-25 |
 |
|