<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2604" name=GENERATOR>
<STYLE>@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005>Hi Anthony,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005>We are currently looking into using VMWare's GSX 
Server to consolidate our build systems onto a single server.  We don't 
have any plans to run Perforce on a virtual machine, 
though.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005>There is an interesting analysis and comparison of GSX 
Server, ESX Server, and Microsoft's Virtual Server 2005 
here:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005><A 
href="http://vilpublic.fujitsu-siemens.com/vil/pc/vil/primergy/performance/sizing/sg_virtual-servers-performance-basics_en.pdf">http://vilpublic.fujitsu-siemens.com/vil/pc/vil/primergy/performance/sizing/sg_virtual-servers-performance-basics_en.pdf</A></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005>I can think of three reasons to use some sort of 
virtual server for Perforce: server consolidation, hardware independence, and 
the ability to restore an image from the past.  The metadata in Perforce is 
already hardware/OS independent, via checkpoints, and checkpoints can be used to 
restore previous states, so I'm guessing you are looking at VMWare for server 
consolidation.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005>Using a virtual machine, you will suffer a performance 
hit--how much depends on how you configure your server (the article, above, has 
a section on performance), and which product you use (ESX Server takes the place 
of on OS on the host computer, freeing up resources for the VMs to use).  
Depending on how our evaluation goes, we are willing to trade some performance 
in our daily builds (and a few continuous build processes) for hardware 
independence--so we don't have to keep older build machines around to maintain 
past product releases.  Having our IT department maintain and back up the 
server for our CM group is another plus.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005>Personally, I would hesitate putting Perforce on a VM, 
only because performance is such a priority.  Your priorities and goals may 
be different.  Technically, I don't think you will have any problems 
running Perforce in a VM; I think it would work well.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=810425916-24032005>Ed</SPAN></FONT></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> perforce-user-bounces@perforce.com 
[mailto:perforce-user-bounces@perforce.com] <B>On Behalf Of </B>Anthony 
Moisant<BR><B>Sent:</B> Thursday, March 24, 2005 7:08 AM<BR><B>To:</B> 
perforce-user@perforce.com<BR><B>Subject:</B> [p4] Running Perforce on VMWARE 
GSX or ESX<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi,<o:p></o:p></SPAN></FONT></DIV>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We are planning on upgrading our 
perforce hardware to in the next few days. The current perforce server is RH 8; 
we will be updating the OS to RH AS 4.0. I would prefer to utilize VMWARE and 
run RH on top of ESX or GSX.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Is anyone 
running P4 on VMWARE<SPAN class=489320715-24032005>  in 
production </SPAN>? Any thoughts?<o:p></o:p></SPAN></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks,<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Anthony<o:p></o:p></SPAN></FONT></P></DIV></BODY></HTML>