Article ID: 555975 - Last Review: September 7, 2007 - Revision: 1.0 How to improve Virtual Server Performance
SUMMARYThe following article will help you improve Virtual Server Performance. AbstractVirtual Server provides an excellent solution for many companies today. To "get more with less" the following article will provide you with guidelines how to improve Virtual Server so that you can load more applications/users on the same hardware, without the need to buy extra hardware. How to improve Windows Virtual Server PerformanceRecommended Server Specification:
c. Optional: DVD + Floppy. d. Backup Battery for Raid Adapter. e. Raid Adapter with at least 512 RAM, that support Raid 1 with Hot Spare disk and Raid 5/6/10. f. Three disks of at least 74 GB Ultra SCSI 3 15000 RPM or 74 GB SAS 15000 RPM (Raid 1 + Hotspare). Note: Its recommended to dedicate a unique Raid 5/6/10 logical disk for hosting the Virtual Machine/s files. g. Dual Power Supply. h. Remote Management Adapter. i. Dual Network Adapter 1-10 GB (Server Adapter) with an option for "Teaming" (Network Adapters recommended) and an option for 802.1Q support. j. Optional (But Recommended) a add on - Dual Network Adapter 1-10 GB (Server Adapter) with an option for "Teaming" (Network Adapters recommended) and an option for 802.1Q support - This will allow you to increase the server network performance and allow the host server to host a virtual servers from a few VLANS (Virtual LAN). k. Optional - A dual port FC (Fiber Channel) HBA (Host Bus Adapter) 4 GB, to allow connection to SAN (Storage Area Network). How to choose the correct operation system? Most of the new servers today support running Windows 200x 32 Bit and Windows 200x x64 Bit. The first step is required to choose the runtime environment for the operating system. The recommended runtime for a host that serve as dedicated Virtual Server host is: Windows 200x X64 Bit Edition.
The second step required is should choosing the correct edition of Windows 200x Compare the Editions of Windows Server 2003 http://www.microsoft.com/windowsserver2003/evaluation/features/comparefeatures.mspx#64Terminal%20Services Evaluate the Windows Server 2008 Public Beta today http://www.microsoft.com/technet/prodtechnol/beta/lhs/default.mspx Note: Its recommended to consider using Windows Server 200x with limited extra services. The following guidelines should be consider during the design on Virtual Server solutions and Virtual Server maintenance:
http://www.microsoft.com/downloads/details.aspx?FamilyID=1B286E6D-8912-4E18-B570-42470E2F3582&displaylang=en 4. Consider using a large page file: How to overcome the 4,095 MB paging file size limit in Windows http://support.microsoft.com/?id=237740 How to determine the appropriate page file size for 64-bit versions of Windows Server 2003 or Windows XP http://support.microsoft.com/kb/889654 5. Go to "Control Panel" -> "System" -> "Advanced" -> and change:
6. Optimize memory management by editing "boot.ini" file: Available switch options for the Windows XP and the Windows Server 2003 Boot.ini files http://support.microsoft.com/kb/833721
7. Use latest RDP client: Remote Desktop Connection (Terminal Services Client 6.0) for Windows XP (KB925876) http://www.microsoft.com/downloads/details.aspx?FamilyID=26f11f0c-0d18-4306-abcf-d4f18c8f5df9&DisplayLang=en Remote Desktop Connection (Terminal Services Client 6.0) for Windows Server 2003 (KB925876) http://www.microsoft.com/downloads/details.aspx?FamilyID=cc148041-577f-4201-b62c-d71adc98adb1&DisplayLang=en Windows Vista have a build in Remote Desktop Connection (Terminal Services Client 6.0). 8. Design a separate VLAN (Virtual LAN) to host the virtual server. 9. Implement QoS (Quality of Services) to improve the network performance. 10. Don’t allow using RDP (Remote Desktop Connection) for regular virtual machine management Most of the operations can be done from the remote management web site or/and using a management tools like: Virtual Machine Remote Control Client Plus (VMRCplus) http://www.microsoft.com/downloads/details.aspx?FamilyID=80ADC08C-BFC6-4C3A-B4F1-772F550AE791&displaylang=en). Operation Manager 2007, Virtual Machine Manager 2007 www.microsoft.com\virtualization 11. Design and implement a hardware limitation for each virtual machine. 12. Design and implement a security boundaries, so only one Administrator (or limited Administrators) will have a full control on the Virtual Server. A delegate permission per Virtual Machines is recommended. 14. In WAN (Wide Area Network) environment consider to deploy a traffic compression device/software. 15. Reduce the using of Virtual Server scripts or/and Virtual Machine scripts. In case that you must use scripts, consider to use WMI/VBS/Power Shell scripts, instead the old legacy batch scripts. 16. Disable unnecessary services/option in the user GUI (Graphical User Interface) such as: "Wallpaper", "Active Desktop", "Screen Saver" etc. 17. Eliminate a real time scan and schedule scan of the virtual machine/s files and hosting folder/s. 18. Schedule Compact of the VHD's and host disks defrag. 19. You can use "Microsoft ® Windows Server ™ 2003 Performance Advisor" to optimize the server performance: Microsoft ® Windows Server ™ 2003 Performance Advisor http://www.microsoft.com/downloads/details.aspx?FamilyID=09115420-8c9d-46b9-a9a5-9bffcd237da2&DisplayLang=en 20. When you create a new virtual machine, use a virtual SCSI Disks and install VM-Additions on the guest machine. 21. Consider to use: The Microsoft Windows Server 2003 Scalable Networking Pack release http://support.microsoft.com/kb/912222 Further information can be obtain from: Improving performance http://www.microsoft.com/technet/prodtechnol/virtualserver/2005/proddocs/vs_operate_using_perfTune_tune.mspx?mfr=true Using Microsoft Virtualization Technologies: Today and Planning for Tomorrow http://download.microsoft.com/download/6/1/6/6165746e-5740-47ef-ab9f-ea5d30049a64/VirtualizationSeminarZurich.pdf APPLIES TO
COMMUNITY SOLUTIONS CONTENT DISCLAIMERMICROSOFT CORPORATION AND/OR ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY, RELIABILITY, OR ACCURACY OF THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN. ALL SUCH INFORMATION AND RELATED GRAPHICS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT AND/OR ITS RESPECTIVE SUPPLIERS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THIS INFORMATION AND RELATED GRAPHICS, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, WORKMANLIKE EFFORT, TITLE AND NON-INFRINGEMENT. YOU SPECIFICALLY AGREE THAT IN NO EVENT SHALL MICROSOFT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF USE, DATA OR PROFITS, ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE USE OF OR INABILITY TO USE THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN, WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR OTHERWISE, EVEN IF MICROSOFT OR ANY OF ITS SUPPLIERS HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES. | Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






















Back to the top