1 2 Previous Next 16 Replies Latest reply on Sep 22, 2008 7:50 PM by Techno.Scavenger

    Verdict

    Quiet_Life Lurker

       

      I've just upgraded from 1.0.6 to 2.0, and I have just this to say: AWFUL!, AWFUL!, AWFUL!

       

       

       

       

       

      Don't do it

       

       

        • 1. Re: Verdict
          rhsoftware Hot Shot

          You say nonsense without saying what host-os, what hardware

          On Linx x86_64 VMware-Server 2.0 runs here PERFECT

          It has wonderful performance, runs stable over weeks and i also know the 1.0.x since more then two years

          Here is VMware-Server 2.0 the better solution

           

          If you dont say WHAT you do with vmware "Don't do it" is stupid

          Maybe you use it instead of workstation

          If you use it at server and use also REAL virtualization (ESX) VMware-Server 2.0 is better because much of the interface is nearly the same, you can use the same managment software and then things will look different

           

           

          • 2. Re: Verdict
            Quiet_Life Lurker

             

            What did I do? Well, I did an upgrade from 1.0.6 to 2 candidate 2, upgraded VM machine to 7 (irreversible), upgraded VMWare Tools, assigned the VM machine 7Gb (host given 3Gb), and it still ran like a dog. It was slower than 1.0.6.

             

             

            Then I thought, well it recognises two processors, and my VM machine is configured to use 1, so I'll use 2. That'll speed things up!  I know it wouldn't allow me to select 2 if two processors weren't available. So I select 2.

             

             

            And this is the bit that'll tickle you pink: A message says, "Using 2 processors .... may cause your VM machine to become unstable." OK, so I'm damned if I do, and I'm damned if I don't. What a blimmin' choice! A real catch 22 situation.

             

             

            I reboot the host, the VM machine won't launch. the 2nd processor option has screwed it up.

             

             

            rhsoftware - an upgrade on a win 2003 ent 32bit standard install server shouldn't be this tough

             

             

            • 3. Re: Verdict
              rhsoftware Hot Shot

              And thats the point - windows host

              On my linux host there are no differences in performance between a webserver in a vm or directly on the host

              I had running a apache-benchmark with "ab -c 100 -n 100000" on a virtual machine over 10 days, all was stable with round 10.000 queries per second, other vms had no big performance-lost in this time and the vm with the benchmark was also useable.

               

              Your problem with the cpus in the guest is also a windows problem because windows is too stupid to check how many processors are available while booting the system - modern 2.6-linux-kernels have no different smp/non-smp kernels and can decide this while starting the os.

               

              And thats the reason why i say your first post is nonsense

              I have also windows guests which are older than 2 years and all of them had two processors

              So they do not make any problems here after upgrading

               

              VMware.Server 1.0.x updates where the last drop for me to kill the last phsyical windwos-machine, installing linux on the hardware and put all windows-stuff in vms - since that my life is much easier

               

               

               

               

               

              harry@srv-rhsoft:~$ uname -a                           

              Linux srv-rhsoft.rhsoft.net 2.6.26.5-39.fc9.x86_64 #1 SMP Sat Sep 13 22:17:16 EDT 2008 x86_64

               

              harry@srv-rhsoft:~$ rpm -qa | grep VMware

              VMware-server-2.0.0-110949.x86_64

               

              harry@srv-rhsoft:~$ lspci

              00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)

              00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)

              00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)

              00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)

              00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)

              00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)

              00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)

              00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)

              00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)

              00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)

              00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)

              00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)

              00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)

              00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)

              00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)

              00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller (rev 02)

              00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)

              01:00.0 VGA compatible controller: nVidia Corporation GeForce 8500 GT (rev a1)

              03:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)

              03:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)

              04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)

              04:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)

              harry@srv-rhsoft:~$

               

               

              harry@srv-rhsoft:~$ cat /proc/meminfo                                 

              MemTotal:      8198224 kB                                               

              MemFree:         51784 kB                                               

              Buffers:        215548 kB                                               

              Cached:        5837540 kB                                               

              SwapCached:        364 kB                                               

              Active:        5341884 kB

              Inactive:      1997884 kB

              SwapTotal:    20972848 kB

              SwapFree:     20907204 kB

              Dirty:             676 kB

              Writeback:           0 kB

              AnonPages:     1286088 kB

              Mapped:        3290440 kB

              Slab:           482092 kB

              SReclaimable:   452168 kB

              SUnreclaim:      29924 kB

              PageTables:      53264 kB

              NFS_Unstable:        0 kB

              Bounce:              0 kB

              WritebackTmp:        0 kB

              CommitLimit:  25071960 kB

              Committed_AS:  4548564 kB

              VmallocTotal: 34359738367 kB

              VmallocUsed:    330932 kB

              VmallocChunk: 34359396859 kB

              HugePages_Total:     0

              HugePages_Free:      0

              HugePages_Rsvd:      0

              HugePages_Surp:      0

              Hugepagesize:     2048 kB

               

              harry@srv-rhsoft:~$ cat /proc/cpuinfo

              processor       : 0                    

              vendor_id       : GenuineIntel         

              cpu family      : 6                    

              model           : 23                   

              model name      : Intel(R) Core(TM)2 Quad  CPU   Q9300  @ 2.50GHz

              stepping        : 7                                             

              cpu MHz         : 2004.000                                      

              cache size      : 3072 KB                                       

              physical id     : 0                                             

              siblings        : 4                                             

              core id         : 0                                             

              cpu cores       : 4                                             

              apicid          : 0                                             

              initial apicid  : 0                                             

              fpu             : yes                                           

              fpu_exception   : yes                                           

              cpuid level     : 10                                            

              wp              : yes                                           

              flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm                             

              bogomips        : 5012.24                                                                       

              clflush size    : 64                                                                            

              cache_alignment : 64                                                                            

              address sizes   : 36 bits physical, 48 bits virtual                                             

              power management:                                                                               

              processor       : 1

              vendor_id       : GenuineIntel

              cpu family      : 6          

              model           : 23         

              model name      : Intel(R) Core(TM)2 Quad  CPU   Q9300  @ 2.50GHz

              stepping        : 7                                             

              cpu MHz         : 2004.000                                      

              cache size      : 3072 KB                                       

              physical id     : 0                                             

              siblings        : 4                                             

              core id         : 1                                             

              cpu cores       : 4                                             

              apicid          : 1                                             

              initial apicid  : 1                                             

              fpu             : yes                                           

              fpu_exception   : yes                                           

              cpuid level     : 10                                            

              wp              : yes                                           

              flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm                             

              bogomips        : 5010.03                                                                       

              clflush size    : 64                                                                            

              cache_alignment : 64                                                                            

              address sizes   : 36 bits physical, 48 bits virtual                                             

              power management:                                                                               

              processor       : 2

              vendor_id       : GenuineIntel

              cpu family      : 6          

              model           : 23         

              model name      : Intel(R) Core(TM)2 Quad  CPU   Q9300  @ 2.50GHz

              stepping        : 7                                             

              cpu MHz         : 2004.000                                      

              cache size      : 3072 KB                                       

              physical id     : 0                                             

              siblings        : 4                                             

              core id         : 3                                             

              cpu cores       : 4                                             

              apicid          : 3                                             

              initial apicid  : 3                                             

              fpu             : yes                                           

              fpu_exception   : yes                                           

              cpuid level     : 10                                            

              wp              : yes                                           

              flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm                             

              bogomips        : 5010.05                                                                       

              clflush size    : 64                                                                            

              cache_alignment : 64                                                                            

              address sizes   : 36 bits physical, 48 bits virtual                                             

              power management:                                                                               

              processor       : 3

              vendor_id       : GenuineIntel

              cpu family      : 6

              model           : 23

              model name      : Intel(R) Core(TM)2 Quad  CPU   Q9300  @ 2.50GHz

              stepping        : 7

              cpu MHz         : 2004.000

              cache size      : 3072 KB

              physical id     : 0

              siblings        : 4

              core id         : 2

              cpu cores       : 4

              apicid          : 2

              initial apicid  : 2

              fpu             : yes

              fpu_exception   : yes

              cpuid level     : 10

              wp              : yes

              flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm

              bogomips        : 5010.05

              clflush size    : 64

              cache_alignment : 64

              address sizes   : 36 bits physical, 48 bits virtual

              power management:

              • 4. Re: Verdict
                RDPetruska Guru
                User ModeratorsvExpert

                 

                1.  The upgrade from hardware v6 to v7 is NOT irreversible.  Run the "Upgrade/Change version wizard" to downgrade your VM back to Server 1.x compatible.

                 

                 

                2.  "assigned the VM machine 7Gb (host given 3Gb)"   Am I reading this correctly?  On a host with 3 GB of RAM you've attempted to give a guest 7 GB?  And you expect good performance??

                 

                 

                3.  Yes, using more than one virtual processor is MUCH harder on the virtualization software... and often will end up with worse performance than a single vCPU.  Only run multiple vCPU guests on hardware with MORE than 2 physical CPUs or cores - otherwise the host doesn't have enough resources to run all the processes it requires.

                 

                 

                • 5. Re: Verdict
                  rhsoftware Hot Shot

                  assigned the VM machine 7Gb (host given 3Gb), and it still ran like a dog. It was slower than 1.0.6.

                  And you think the vm will run better with more ram?

                  loool

                  Even if your host has 7 GB RAM it will not be faster than giving the vm only 1-2 GB

                  If your host has 3 GB and you create a vm with 7 GB it would be better to learn basics about administration instead of crying "it runs lazy as a dog"

                   

                  You said: an upgrade on a win 2003 ent 32bit standard install server shouldn't be this tough

                  And then you give a vm 7 GB RAM - sorry but how stupid can a guy be to do this on 32Bit?

                  • 6. Re: Verdict
                    Paul Thomas Master

                     

                    I've been running server 2 on vista ultimate 64 for since beta1.  I have had very few problems, and certainly no performance issues.  My host runs VMs for the whole family, and they are very pleased with the system.

                     

                     

                    Virtualisation can not perform miracles, you must have enough resource on the underlying host, and be careful to not over commit.  I've found you need to be very careful with paging in particular.

                     

                     

                    • 7. Re: Verdict
                      Ron Woods Novice

                      I completely agree that there seem to be very little problems with this release.... I run on a Windows 2008 64Bit Enterprise host and have 3 VM's running 24/7 and they will run for weeks without any trouble at all. In fact, the only reason I shut them down is for updates etc.... I do look forward to the final release perhaps having a slightly better performance index, but over all I am quite happy with this. I only wish ESX would support ASUS server boards and ARECA SATA Raid controllers, then I would move to the free ESX server in a heart beat!

                      • 8. Re: Verdict
                        Jackobli Master
                        Ron Woods wrote:

                        I only wish ESX would support ASUS server boards and ARECA SATA Raid controllers, then I would move to the free ESX server in a heart beat!

                        There is beta support for Areca based RAID-Controllers.

                        Do you like to install ESX3i on a Areca-Volume? Or just using Areca-Volumes as Datastores? Which Controller?

                        • 9. Re: Verdict
                          Ron Woods Novice

                          It really would not matter if I installed ESX on a single drive and used the Areca for the RAID/Storage volume or I would use the entire Areca volume for both. I have the Areca 1220-X8. What suggestions do you have? Will I have any other troubles using a ASUS DSBF-D server board with Intel Pro 1000EB adapters or any other driver issues I may run into?

                          • 10. Re: Verdict
                            Techno.Scavenger Novice

                            Hi Guys,

                             

                            I have the same experience as the first poster.

                             

                            I am running on Windows Server 2008 64bit Standard with 8GB RAM. This is on a Dell 745 machine. Not really server class machine but it does support Intel VT. It is a Core 2 CPU clocking at 1.8 GHz.

                             

                            When I power up my first guest, it is dog slow. Host CPU is on 10% average. Free RAM on host at 6.5GB. But the guest machine is barely usable.

                             

                            Do I have to switch to Linux for the host OS? I would like to but we are a Microsoft shop. My managers hate to see other non-MS products in our environment. In case I have to switch OS for the host, is Ubuntu 8.04 server a good option? I've tried Debian 4 before but I couldn't get time synchronization fixed so I dump it. It is my fault for not really knowing how Debian and VMware 1.0.x works.

                             

                            But I would like to get help, if there are any, on how to fix performance issue on Windows Server 2008 64bit Standard.

                             

                            Regards,

                            Technos.

                             

                            Other observation:

                            vmware-hostd.exe got memory hard faults at 3,000+ / min

                            Looks like the host OS is swaping to the page file... but I still have 6.5 GB free memory

                            • 11. Re: Verdict
                              Quiet_Life Lurker

                               

                              Harry/rhsSoftware,

                               

                               

                              You mis-interpret me.  Our Dell server has 10GB of RAM in total, 7GB has been assigned to VM, so the Host has 3GB to play with, - plenty.

                               

                               

                               

                               

                               

                              • 12. Re: Verdict
                                RDPetruska Guru
                                User ModeratorsvExpert
                                Quiet_Life wrote:

                                Harry/rhsSoftware,

                                 

                                You mis-interpret me. Our Dell server has 10GB of RAM in total, 7GB has been assigned to VM, so the Host has 3GB to play with, - plenty.

                                 

                                 

                                 

                                 

                                Well, that at least is a little more reasonable.  Please realize, however, that the RAM you assign to a guest does not contain ALL of the memory used to run that guest.  Every guest has some additional overhead (which increases in levels as the RAM you assign increases).  I'm not sure what the overhead would be for a 7 GB guest, but it's probably between 1.5 and 2 GB... meaning that all the processes to run the guest are actually consuming between 8.5 and 9 GB of your host's RAM.  If your host has only 10, then you are actually only retaining between 1 and 1.5 GB left for the host.  This may not be enough, depending on what else you are trying to do!

                                • 13. Re: Verdict
                                  rhsoftware Hot Shot

                                   

                                  Give the vm 3 GB instead of 7 GB and it will run much better, especially on 32Bit Host

                                  The overhead for manging 7 GB RAM for a vm is bigger than the benefit the guest could have

                                   

                                  On 32Bit Machines more than 4 GB RAM ist a problem - with or without vmware

                                  This works only with tricks like PAE which makes nothing faster, using more than the

                                  magical 3-4 GB for one program is the killer in every situation.

                                   

                                  Maybe it will be faster if you give it only 2 GB and do not override the 3 GB limit in summary

                                   

                                   

                                  _______________

                                   

                                  And here the description why your 7 GB for the VM is stupid

                                   

                                   

                                  http://en.wikipedia.org/wiki/Physical_Address_Extension

                                  The 32-bit size of virtual address is not changed, so regular

                                  application software continues to use instructions with 32-bit

                                  addresses and (in a flat memory model) is limited to 4 gigabytes (GB). The operating system uses page tables to map this 4 GB address space onto the 64 GB of total memory, and the map is usually different for each process. In this way the extra memory is useful even though no single regular application can access it all simultaneously.

                                   

                                   

                                  • 14. Re: Verdict
                                    Techno.Scavenger Novice

                                    Bump...

                                     

                                    Anybody can give me an advice how to get the performance level of VMware 2.x acceptable? I posted my info last Sep 19, 2008 3:45 PM in this same thread.

                                    1 2 Previous Next