VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
1 2 Previous Next 18 Replies Last post: Oct 18, 2007 12:40 PM by cwitthoft  

VMware Server Windows 2003 Guest OS SCSI Driver posted: Oct 18, 2007 7:40 AM

Click to view cwitthoft's profile Novice 13 posts since
Oct 11, 2007
I have a Dell Poweredge 2950. This machine has (2) quad core processors, 8 gigs of ram, (2) dual port gigabit NIC's, and Windows 2003 R2 Enterprise Edition for the Host OS. I recently uninstalled Microsoft's Virtual Server 2005 R2 and Installed VMware Server. I used VMware's converter to convert my two Virtual Machines to VMware.

The C: drive on this host is (2) 70gig 15k disks in a raid 1 config. My E: drive is (6) 70 gig 15k disks in a raid 10 config. My VMware machines are stored on the E: drive. It has a SAS Raid Perc5/i Controller.

I have gave 2.5 gig of ram to one VM and 3gigs to the other VM. I have already stripped uneeded components such as audio, cdrom ect. I'm currently running 1 VM with 2 processors and the other VM with 1. Each VM has its own Bridged Network Adapter.

My problem is performance of these virtual machines is very spuratic. I noticed anytime I access a VM and put a load on it, (open a file share) my ping response will jump from >1 to >4 or so, I think its a disk issue since its only when I put load on it. I'm running the defualt LSI Logic driver that was installed by default and have even tried the LSI Logic 1020/1030 Ultra 320 SCSI Adapter driver I found on VMware's site for the esx server but still the same problem. Do I need to load a non raid controller SAS Driver from Dell in the Guest OS?

Thanks,

Chris

Click to view rsa911's profile Virtuoso 1,877 posts since
Aug 3, 2007

Chris,

don't change your VM drivers, the LSI logic driver is fine

the guest VM only sees virtual scsi controller emulated by vmware, it has no idea of your host SAS Raid

can you post your VM(s) config files ? (it's the .vmx file)

Click to view Peter_vm's profile Guru 9,058 posts since
Feb 1, 2006
Try to create new VM from the scratch to see if it exhibits the same issue.
Click to view rsa911's profile Virtuoso 1,877 posts since
Aug 3, 2007

do you really need 3 gb of ram and two vcpus per VM ?

if not I would decrease the amount of ram allocated to the real needs of your VMs..

anyway, for such large amount of ram allocated to your VMs, you will want to add this to both VMs .vmx file:

mainMem.useNamedFile = "FALSE"

(power off the VM before editing the file)

if it brings up back perf, report back, I'll send you a list of mem optimzation settings to define in the global .ini file

Click to view boydd's profile Champion 5,707 posts since
Jun 15, 2004
Under the host properties in the VS console - how do you have the memory allocation set? I would reserve the RAM needed for the vm's.

DB

Click to view Peter_vm's profile Guru 9,058 posts since
Feb 1, 2006
C:\Documents and Settings\All Users\Application Data\VMware\VMware Server\config.ini

prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"


your-guest.vmx

MemAllowAutoScaleDown = "FALSE"
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"
MemTrimRate = "0"

Re: VMware Server Windows 2003 Guest OS SCSI Driver

11. Oct 18, 2007 10:08 AM in response to: cwitthoft
Click to view Peter_vm's profile Guru 9,058 posts since
Feb 1, 2006

Re: VMware Server Windows 2003 Guest OS SCSI Driver

13. Oct 18, 2007 12:20 PM in response to: cwitthoft
Click to view Peter_vm's profile Guru 9,058 posts since
Feb 1, 2006
Is it a ping issue alone? I would consider that behavior rather normal. When I open a network share and start copying I see this:

Reply from 10.0.0.1: bytes=32 time=19ms TTL=128
Reply from 10.0.0.1: bytes=32 time=2ms TTL=128
Reply from 10.0.0.1: bytes=32 time=3ms TTL=128
Reply from 10.0.0.1: bytes=32 time=2ms TTL=128
Reply from 10.0.0.1: bytes=32 time=7ms TTL=128
Reply from 10.0.0.1: bytes=32 time=3ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time=1ms TTL=128
Reply from 10.0.0.1: bytes=32 time=3ms TTL=128
Reply from 10.0.0.1: bytes=32 time=2ms TTL=128
Reply from 10.0.0.1: bytes=32 time=7ms TTL=128

Re: VMware Server Windows 2003 Guest OS SCSI Driver

14. Oct 18, 2007 12:22 PM in response to: cwitthoft
Click to view rsa911's profile Virtuoso 1,877 posts since
Aug 3, 2007
One is a sql database and the other is the main file server

for your file server, I would assign a single vcpu and max 1gb of ram
3gb of ram is overkill for a dedicated file server

SQL is another story, 3gb of ram and two vcpus are typical for a loaded SQL machine, you did not specified how many DB , DB average size and concurrent users you're expecting...

start by reducing the resources allocated to your file server and see if it brings any improvment

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities