• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Yellow Bricks

by Duncan Epping

  • Home
  • Unexplored Territory Podcast
  • HA Deepdive
  • ESXTOP
  • Stickers/Shirts
  • Privacy Policy
  • About
  • Show Search
Hide Search

performance

Load Balancing your LUNs on Active/Active SANs?

Duncan Epping · Feb 10, 2009 ·

I really love the discussions going on in some of the blog postings. And some posts even trigger other bloggers to respond. Frank Denneman commented on my “Balancing LUN paths with Powershell” post and explained in short why load balancing your LUNs on some Active/Active SANs might not always lead to a performance increase. It even can lead to a performance decrease.

Frank was so kind to elaborate on why this exactly is some more on his own blog:

The arrays from the EVA family are AAA arrays. In an Asymmetric Active-Active both controllers are online and both can accept IO, but one controller is assigned as the preferred (owning) controller of the LUN. The owning controller can issue IO commands directly to the LUN. The non-owning controller, – or to make this text more legible – proxy controller can accept IO commands, but cannot communicate with the LUN. For example, if a read request reaches the array through the proxy controller, it will be forwarded to the owning controller of the LUN.

If the array detects in 60 minutes that at least 2/3 of the total read request to a LUN are proxy reads, ownership of the LUN is transitioned to the non-owning proxy controller. Making it the owning controller. Justin’s powershell script assigns the same path to every server the same way. This way the EVA should switch the managing controller within the hour. (If you have multiple ESX hosts run multiple VM’s on the LUN of course)

Now, you will probably say that this is just what should happen… But for LUNs replicated via HP’s Continuous Access this might be a problem. Go to Frank’s blog and read why…

I was just about to publish this article and noticed that Chad also wrote an article on this subject yesterday! Chad seems to be reading my mind.

An “Active/Passive” array using VMware’s definition would be a EMC CLARiiON, an HP EVA,NetApp FAS or LSI Engenio (rebranded as  several IBM midrange platforms).   These are usually called “Mid-range” arrays by the array vendors.   It’s notable that all the array vendors (including EMC) call these “Active/Active” – so we have a naming conflict (hey… “SRM” to storage people means “Storage Resource Management” – not “Site Recovery Manager” 🙂   They are “Active/Active” in the sense that historically each head can carry an active workload on both “brains” (storage processor), but not for a single LUN.   I say historically, because they can also support something called “ALUA”, or “Asymmetrix Logical Unit Access” – where LUNs that are “owned” by a storage processor can be access via ports from the other using an internal interconnect – each vendor’s implementation and internal interconnect varies.   This is moot for the topic of loadbalancing a given LUN with ESX 3.5, though, because until the next major release, ALUA is not supported.   I prefer to call this an “Active/Passive LUN ownership” array.  The other big standout is that these “midrange” Active/Passive arrays lose half their “brains”  (each vendor calls these something different) if one fails – so either you accept that and oversubscribe – accepting some performance degradation if you lose a brain (acceptable in many use cases), or use it to only 50% of it’s performance envelope.

Read Chad’s full article here cause there’s a lot of useful information in this post! Thanks Chad for clearing this up.

XenApp on ESX or XenServer

Duncan Epping · Feb 1, 2009 ·

There has been a lot of talk about Project VRC:

Project Virtual Reality Check (VRC) is a joint venture of Log•in Consultants and PQR, who have researched the optimal configuration for the different available hypervisors (hardware virtualization layers). The project arises from the growing demand for a founded advice on how to virtualise Terminal Server and Virtual Desktop (VDI) workloads. Through a number of researches, Log•in Consultants and PQR show you the scaling possibilities for Terminal Server environments as well as Virtual Desktops.

Most of the talk about VRC was of course on the results. (You need to login to be able to download the pdf’s.) In short: VMware ESX beats Citrix Xenserver on VDI deployments and Citrix Xenserver beats VMware ESX on XenApp deployments. I’ve heard a lot of people argue about the fact if the used test methodology was correct and if the used optimization for ESX was necessary or not. (Mem.ShareScanGhz and Mem.AllocHighThreshold, unnecessary in my opinion.) But VRC will start testing again without the “optimization” to see if these effected the results or not.

A week after the VRC published there findings Team VROOM, VMware’s Performance Team, also published a blog article on XenApp performance. They also used ESX 3.5 and Xenserver 5. But the results they harvested from their test had a different conclusion. Of course their test methodology and tools were different from Project VRC’s so it’s hard, and in my opinion impossible, to compare them. I guess both test show that you CAN virtualize a XenApp environment with little extra overhead, that’s the most important thing to remember.

Please visit both VROOM and Project VRC and start reading these excellent articles. Both have put a lot of time in testing and writing and definitely deserve your full attention, and feedback/comments!

RE: ESXTOP Drilldown (Jason Boche)

Duncan Epping · Jan 29, 2009 ·

I was working on an ESXTOP post when Jason Boche published his blog post “ESXTOP Drilldown“. My post was similar so I decided to dump the post and start over again within a few weeks or so.

Yesterday I encountered a performance issue at a customer site. One thing I’ve learned over the last couple of years is that “ESXTOP” can be very useful in pinpointing performance issues, so writing this article happened sooner than I expected. The customer measured all sorts of counters within the VM and all the symptoms made the customer conclude that the problem was related to the virtual SCSI controller and / or the virtual harddisks(vmdk’s). The symptoms were high “Physical Disk\Avg. Disk sec/Transfer” and peak “Physical Disk\Avg. Disk Writes/Sec” behaviour. In other words, transferring data to and from the disk took too long and there wasn’t a constant stream of I/O.

[Read more…] about RE: ESXTOP Drilldown (Jason Boche)

KB: Verify the health of ESX Server Operating System

Duncan Epping · Jan 28, 2009 ·

I was just skimming through the new KB articles and noticed this one “Verify the health of ESX Server Operating System“:

There are many ways to look at ESX host performance. This article focuses on quick assessment of the 4 main resources:

  • Disk Space
  • CPU
  • Memory
  • Network

The article refers to different KB articles for pinpointing and solving performance related problems. I suggest you add this article to your bookmarks cause it probably be updated on a regular base!

Hyper-V vs ESX performance

Duncan Epping · Nov 25, 2008 ·

There has been a lot of talk on Hyper-V vs ESX performance. I can imagine that no one believes performance statements coming from either VMware or Microsoft. Kenon Owens from VMware posted a blog article on this topic. Yes Kenon is from VMware but the performance tests has been done by an independent company.

The complete performance test has been captured in one graph:

Read Kenon’s blog for more info. Great article,

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 16
  • Page 17
  • Page 18
  • Page 19
  • Page 20
  • Page 21
  • Go to Next Page »

Primary Sidebar

About the Author

Duncan Epping is a Chief Technologist and Distinguished Engineering Architect at Broadcom. Besides writing on Yellow-Bricks, Duncan is the co-author of the vSAN Deep Dive and the vSphere Clustering Deep Dive book series. Duncan is also the host of the Unexplored Territory Podcast.

Follow Us

  • X
  • Spotify
  • RSS Feed
  • LinkedIn

Recommended Book(s)

Advertisements




Copyright Yellow-Bricks.com © 2025 · Log in