While this is not necessarily XEN dependant, here are a couple of our observations: 1. Virtualization is memory dependant. On the systems we run, the processors are idle most of the time, but the memory is almost always full. As virtualization puts more systems on the physical hardware, the constraints on the memory increase far more rapidly than the constraints on other systems. 2. After memory, the bottleneck is I/O speed. In our systems I/O, especially disk I/O, increases far faster than processor time. For this reason, I would look to faster disk technologies, smarter RAID boards, and higher disk caches. This is not intended to downplay the need for more/better processors, but simply to help prioritize the spending on the system being purchased for virtualization. +-------------------------------------------+ | Michael Surato | | College of Arts and Letters | | Michigan State University | | 320 Linton Hall | | East Lansing, MI 48824 | | Voice: (517) 353-0778 Fax: (517) 355-0159 | +-------------------------------------------+ -----Original Message----- From: MSU Network Administrators Group [mailto:[log in to unmask]] On Behalf Of Eric Weston Sent: Monday, July 30, 2007 2:54 PM To: [log in to unmask] Subject: [MSUNAG] Red Hat Xen virtualization Here's more questions for the virtualization gurus out there, in particular those experienced with Red Hat Xen: What is the optimal hardware for a server hosting multiple guest OSes? are there certain processors that are preferable? Any to avoid? Is there a rule of thumb regarding how much physical memory per guest OS? Any other tips, warnings, advice, cautionary tales, caveats, monitions, etc? Thanks much, Eric W., Libraries Systems