Getting the best out of ZXTM and ESXVMware ESX and ZXTM VA (ZXTM Virtual Appliance) are a great combination and to ensure that you get the best out of the product a few tweaks need to be made once ZXTM has been imported into ESX. This article assumes that ZXTM VA has been successfully imported into your ESX environment. If you need help importing ZXTM VA, see this FAQ. The first stage in ensuring you get the best performance out of ESX and ZXTM is to ensure you use the correct setup:
To ensure maximum performance is achieved, we now need to alter the Network card settingsVMware ESX 3.5 introduced a new network adapter type, enhanced vmxnet, this has much higher performance and lower overhead than the standard e1000 that was previously used for 64 bit guests. VMware have not validated the new driver on all guest operating system types so we have to trick it to give us the option. Open the settings dialogue for the virtual appliance, and go to the Options tab:
Change the Guest Operating System type to Red Hat Enterprise Linux 5 (64-bit). We will change this back later, but this will allow us to select the correct network card types. Ensure you save this setting by clicking OK. Open the settings dialogue again, and delete all your existing network cards. Then add all the cards again, but ensure you select enhanced vmxnet as the adapter type when adding them:
Once the new network cards are added, save them by clicking OK in the settings dialogue. Finally, open the settings dialogue again, and change the Guest Operating System type to Other Linux (64-bit). CPU settingsWith the exception of SSL performance, more vCPUs doesn't necessarily mean better performance. If you have a quad-core system and give ZXTM all 4 cores to run on, then you would assume that it performs better than if you just give it 2 cores to run on. However this is not true, using all 4 cores means that when the ESX service console is running, the guest is blocked. Our recommendation is to give ZXTM VA 2 CPUs to run on. This seems to give the best all round performance. Other settingsThe default for ZXTM VA is to have 512 MB of RAM assigned to it, you can easily change this if you need more (e.g. content caching). It might be sensible for a busy site to give ZXTM VA 1GB of RAM. You should keep an eye on the amount of RAM used and free using SNMP or the Current Activity pages of the ZXTM user interface.
Crispin Flowerday
[Zeus Dev Team] 02 April 2008
Comments:This public messageboard is not a forum for technical support. To report technical support problems, please contact our dedicated Support team using the instructions at the bottom of this page.
Comment from:
Douglas Spooner [Visitor]
· http://www.rsc.org
Good to see a VMware guide up on the site.
Are there any specific tunings for ESX 3.0.2?
Comment from:
Crispin Flowerday [Zeus Dev Team]
Sorry, we don't have any specific advice for ESX 3.0.
The 'enhanced vmxnet' device is only available in ESX 3.5 and that is the one change that brings the best performance improvement, so the best advice I could give would be to upgrade ESX! |
Recent Articles
Other Resources
|




