{"id":315,"date":"2009-07-11T09:07:40","date_gmt":"2009-07-11T14:07:40","guid":{"rendered":"http:\/\/it.thelibrarie.com\/weblog\/?p=315"},"modified":"2009-07-11T09:07:40","modified_gmt":"2009-07-11T14:07:40","slug":"vmware-server-high-processor-usage","status":"publish","type":"post","link":"https:\/\/it.thelibrarie.com\/weblog\/2009\/07\/vmware-server-high-processor-usage\/","title":{"rendered":"VMWare Server High Processor Usage"},"content":{"rendered":"<p>We have VMWare server 2.0 installed on a few servers for testing purposes.  In fact, our entire development infrastructure is on 3 different VMWare server 2 servers.<\/p>\n<p>One of the guest OSes was running Windows 2003 Enterprise R2 SP2 with a SQL server (2005 of Microsoft) and a web server (IIS6).  The system process ended up using anywhere from 20 to 75% of the CPU usage.  So what was causing this?<\/p>\n<p>I started with the usual suspects &#8211; services that shouldn&#8217;t have been running.  Nothing helped on that end.<\/p>\n<p>Then I grabbed a copy of Sysinternals&#8217; ProcessExplorer.  It showed that I had anywhere from 20 to 75% use from Interrupts\/Hardware Interrupts.  What exactly is a hardware interrupt?  It is when a piece of hardware needs to wait for the CPU in order to finish it&#8217;s task.  If you&#8217;re using a CD-ROM drive in PIO mode instead of DMA you will see quite a few more hardware interrupts.  But I wasn&#8217;t using a CD-ROM.  It was just an idle server.<\/p>\n<p>Quick search around the block and I removed the USB controller on the VMWare config side.  That lowered the interrupts by about 8%.  Not a heck of a lot, but it was something.<\/p>\n<p>Then I took the advice of another technician &#8211; change out the generic AMD flavor of network card for the more robust Intel driver.<\/p>\n<blockquote><p>Download the intel driver (<a href=\"http:\/\/support.intel.com\/support\/network\/sb\/cs-006120.htm\">http:\/\/support.intel.com\/support\/network\/sb\/cs-006120.htm<\/a>)<br \/>\nShutdown your VMWare guest OS<br \/>\nEdit the .vmx file<br \/>\nAdd Ethernet0.virtualDev = &#8220;e1000&#8221; somewhere in the ethernet &#8216;section&#8217;<br \/>\nTurn your machine back on<br \/>\nYour machine will now find new hardware.  If it doesn&#8217;t auto install that&#8217;s no big deal since you downloaded the drivers already and you can then install them.<\/p><\/blockquote>\n<p>Now my interrupts are below 30 with an average around 12.  That&#8217;s quite a bit more usable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have VMWare server 2.0 installed on a few servers for testing purposes. In fact, our entire development infrastructure is on 3 different VMWare server 2 servers. One of the guest OSes was running Windows 2003 Enterprise R2 SP2 with a SQL server (2005 of Microsoft) and a web server (IIS6). The system process ended &hellip; <a href=\"https:\/\/it.thelibrarie.com\/weblog\/2009\/07\/vmware-server-high-processor-usage\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">VMWare Server High Processor Usage<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,8],"tags":[],"class_list":["post-315","post","type-post","status-publish","format-standard","hentry","category-linux","category-microsoft"],"_links":{"self":[{"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/posts\/315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/comments?post=315"}],"version-history":[{"count":2,"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/posts\/315\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/posts\/315\/revisions\/317"}],"wp:attachment":[{"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/media?parent=315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/categories?post=315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/it.thelibrarie.com\/weblog\/wp-json\/wp\/v2\/tags?post=315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}