Pivot Point

March 17, 2010

vSphere 4.0, Hyper-Threading, and Terminal Services

Filed under: Uncategorized — Tags: , , , , , — Scott @ 3:23 pm

I recently wrote a blog article detailing Hyper-Threading (HT) and its effect on vSphere.  An astute reader pointed out, a recent update to Project VRC’s terminal services analysis suggests disappointment with HT on vSphere.  We spent a lot of time looking at those results to understand why they contradicted the body of performance data, which show HT offering 10-30% gain on vSphere. What we discovered led us to create a vSphere patch that would allow users to improve performance in some benchmarking environments.

(more…)

March 6, 2010

Hyper-Threading on vSphere

Filed under: Uncategorized — Tags: , , , , , , , — Scott @ 11:05 am

I continue to receive many questions from our customers on the expected performance gains of the new version of Hyper-Threading in Intel’s Core i7 processors. The answer requires a little bit of discussion on Hyper-Threading, a little bit on ESX, and comes with some performance data. If you are still interested, read on.

(more…)

February 10, 2010

Inaccuracy of In-guest Performance Counters

Filed under: Uncategorized — Tags: , , , — Scott @ 4:33 pm

Every couple of months I receive a request for an explanation as to why performance counters in a virtual machine cannot be trusted.  While it is unfairly cynical to say that in-guest counters are never right, accurate capacity management and troubleshooting should rely on the counters provided by vSphere in either vCenter or esxtop.  The explanation is too short to merit a white paper but I hope a blog article will serve as the authoritative comment on the subject.

(more…)

September 29, 2009

Four Things You Should Know About ESX 4’s Scheduler

Filed under: Uncategorized — Tags: , , , , — Scott @ 11:00 pm

[This is the last re-post of old community content.  But this content is important enough to be worth a re-post.]

I spend a great deal of time answering customers’ questions about the scheduler. Never have so many questions been asked about such an abstruse component for which so little user influence is possible. But CPU scheduling is central to system performance, so VMware strives to provide as much information on the subject as possible. In this blog entry, I want to point out a few nuggets of information on the CPU scheduler. These four bullets answer 95% of the questions I get asked.

(more…)

Blog at WordPress.com.