logo
Banner

.
Thursday 09th of September 2010    

Home
OzVMs Dot Com
Capacity And Performance - What to look for PDF Print E-mail
Written by Simon Price   
Wednesday, 22 April 2009 15:15

Performance and capacity are topics often discussed in a virtual environment, but understanding is often limited to what can and should be measured and how capacity planning takes place. There is an obvious inter-relationship between capacity and performance (and availability). It is quite common to see clients with alleged performance issues but using the basic metrics of CPU and memory usage as the (only) key indicators.

Ultimately, what is important is application delivery, productivity and usability by the customers, as this is essentially the reason for being for computer systems. Applications are typically managed by application teams and systems by systems teams. It follows that service requests (around performance) are primarily initiated by these end users who have visibility of application responsiveness and usability in general. The reality is that capacity shortages cause a large amount of all outages, and often has a direct relationship with performance.

One (non-IT) related example I’ve always remembered was during my engineering days visiting an aluminium smelter. The electricity supply (capacity) was so crucial to the business that a lack of supply for more than a few minutes meant the potlines would solidify, and cause an outage of between months and years.

In the virtual environment, the upside is that visibility of the key metrics is much simpler because of the shared nature of the technology, and visibility is of course a key to management. The VMware client readily exposes fundamental items such as datastore used/free space, custer/host/VM memory and CPU utilisation which we are all familiar with. Under the hood, the performance counters (and hence API’s) expose many more metrics (around 150 in total).

Some key ones are as follows:

CPU ready (cpu.ready.summation) – The amount of time spent waiting for a  CPU (core) to become available. With ready times, VMware presents this in milliseconds, whist  using esxtop displays as a percentage. This sometimes causes confusion, but the conversion is straight forward: simply divide the value (say 3,500) over the number of milliseconds in the interval (20 seconds @ 1000ms) and multiply by 100 : (3500/(20 * 1000) ) * 100 = 17.5%.

CPU usage (cpu.usage.average) – Expressing CPU utilisation as a percentage of the total presented resources (i.e. for a 2 vCPU machine, 100% would represent full utilisation of both vCPUs, but not necessarily the same 2 physical host cores). This is what is visible in the VI client.

Memory swap-in (mem.swapin.average) – The rate at which VM memory is reclaimed from physical disk

Memory swap-out (mem.swapout.average) – The rate at which VM memory is put to disk. Both swap in and swap out are excellent indicators of insufficient host memory, more so than just swap utilisation.

Memory usage (mem.usage.average) – This is what is displayed in the VI client, and is expressed as a percentage of granted (assigned) memory.

Disk read latency (disk.totalreadlatency.average) – The round trip time (in milliseconds) from ESX to the platter for a read request to be serviced.

Disk write latency (disk.totalwritelatency.average) – The round trip time (in milliseconds) from ESX to the platter for a write request to be serviced.

Both read and write latency is a good indicator of storage health, but should never be used as the sole indicator, and this holds true for all performance.

One important thing to note is when looking at performance is regarding clusters – the VI client and API both present CPU and memory objects for Clusters as well as Hosts. Reporting on cluster performance is simply an aggregate of each host currently in the cluster, so this will skew depending on what host is currently present in which cluster. This will have a drastic impact on historical reporting on cluster performance if the cluster nodes are changed significantly or frequently.

The VMware acquisition of B-Hive in 2008 was no doubt to provide a higher and more orchestrated management approach to application performance, rather than simply systems performance and to align those performance characteristics with SLA’s.  The big picture is portraying a virtual world where we have increased visibility and understanding of performance and the relationship to the physical hosting infrastructure to help us plan, manage, integrate and report better.

Written by Simon Price of Technical Architecture Solutions

Also published on the TAS blog Here.

Last Updated on Wednesday, 22 April 2009 15:21
 
What is a cloud, do you really know ? PDF Print E-mail
Written by Administrator   
Wednesday, 29 April 2009 13:57

A definition of a cloud's and the related operating systems that I have seen published from VMware is as follows :

"Cloud Operating System
A cloud operating system is a new category of software that is specifically designed to holistically manage large collections of infrastructure – CPUs, storage, networking – as a seamless, flexible and dynamic operating environment.  Analogous to the operating system that manages the complexity of an individual machine, the cloud operating system manages the complexity of a datacenter.  Although alternative approaches may be pursued, VMware believes that virtualization is the key underpinning technology to enable the cloud.

Internal Cloud
An internal cloud is a cloud infrastructure provided within the internal IT environment, which brings the benefits of cloud computing to internal IT service providers.  Gartner refers to an internal cloud as a private cloud. 

External Cloud
An external cloud is a cloud infrastructure that is owned and managed by an external IT service provider, such as a hosting or software-as-a-service (SAAS) provider.  This is often referred to as a public cloud infrastructure as well. 
Virtual Private Cloud
A virtual private cloud is a cloud computing environment that spans internal and external cloud infrastructure, presenting a seamless, managed cloud to the business.  "

Wikipedia quotes cloud computing as :

"Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet"

The over the internet term is a bit ambiguous and incorrect in my humble opinion.
I prefer something like this :

"Cloud Computing is about dynamic scalable resources, provisioned on demand to meet the needs of an end user"

The best site I have seen for demystifying the FUD and actually educating people on what a cloud is http://www.rackspace.co.uk where the image below has been taken from.

 
Windows cannot connect to the domain PDF Print E-mail
Written by Administrator   
Wednesday, 22 April 2009 14:25

If you are using VMware View and get the following message when trying to log into your desktop instance, it is highly likely that the cause is non-persistent pools and SID conflicts.

"Windows cannot connect to the domain, either because the domain controller is down or otherwise unavailable, or because your computer account was not found. Please try again later. If this message continues to appear, contact your system administrator for assistance"

During the creation of linked clones and the options that you have selected, new SIDS may be generated while the computer account remains the same.
The next attempt to log on to the active directory after this will fail due to the SID not being recognised by the active directory.

To resolve the problem, remove the computer account from the domain.
To prevent the problem, consider dynamically generating computer accounts or deleting the computer account automatically as required.

 
Melbourne VMUG - Wednesday 15th April 2009 PDF Print E-mail
Written by Administrator   
Thursday, 09 April 2009 14:17
Please join us for the Melbourne Area VMware User Group meeting on Wednesday, 15th of April, 2009

Location

Victoria University
Room C926
300 Flinders Street
Melbourne, VIC 3000
Agenda 15:30 - VMworld Europe 2009 Review & The Next Generation Datacenter - Chris Troiani, EMC
16:15 - Break
16:30 - VMware View Reference Architecture: An example approach to deploying virtual desktops in the real world
17:15 - Free Discussion Forum

Register

http://communities.vmware.com/community/vmug/events
Last Updated on Thursday, 09 April 2009 14:19
 
VMware vSphere General Availability PDF Print E-mail
Written by Administrator   
Monday, 27 April 2009 08:21

General Availability for VMware vSphere will be the 21st of May 2009.

Up until that time, any purchased of VMware Enterprise products will be directed at the current Virtual Infrastructure Suite known as VI3. This includes VMware ESX Server and VMware VirtualCenter Server.

At the 21st of May 2009, you will not be able to purchase any more software licenses for Virtual Infrastructure 3. All customers with current subscription will automatically be entitled to a vSphere license enabling an upgrade.

When talking about licensing, it can be quite confusing. There are three components to a VMware license and for clarity these have been identified in this article as.

The "software licenses" product that is sold which is subject to the GA date.

The "activation code" is based on the license sold and affected by the GA date.

The "License key" which is generated through the portal once the license is purchased can be upgraded or downgraded to ease the transition.

What does this mean for you ?

If you are an existing VI3 customer and have current SnS, then you have to do nothing and can upgrade when you want.
If you are an existing VI3 customer and want to purchase new licensing after May 21st, then you will get a vSphere software license and it will place you in a position where you either need to upgrade or generate a downgraded license key through the portal to VI3.

If you are not an existing VI3 customer and purchase before May 21st then you get VI3 software license with the upgrade software license after May 21st due to your SnS subscription.
If you are not an existing VI3 customer and purchase after May 21st then you will be purchasing a vSphere software license but can generate an VI3 license key.

If you are an existing customer and have let you SnS lapse, then get it fixed!

Last Updated on Monday, 27 April 2009 19:57
 
« StartPrev12345NextEnd »

Page 3 of 5
bottom

top

bottom

templates download from free joomla templates.
Warning: call_user_func(tdo) [function.call-user-func]: First argument is expected to be a valid callback in /home/dmurdoch/ozvms.com/templates/themza_j15_12/html/pagination.php on line 153
Valid XHTML and CSS.