<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>VMtoday &#187; monitoring</title> <atom:link href="http://vmtoday.com/tag/monitoring/feed/" rel="self" type="application/rss+xml" /><link>http://vmtoday.com</link> <description>VMware News, Views, &#38; How-To&#039;s from vExpert Josh Townsend</description> <lastBuildDate>Fri, 18 May 2012 19:03:15 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>VMware vSphere Resource Pools &#8211; Resource Allocation Revisited</title><link>http://vmtoday.com/2012/03/vmware-vsphere-resource-pools-resource-allocation-revisited/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmware-vsphere-resource-pools-resource-allocation-revisited</link> <comments>http://vmtoday.com/2012/03/vmware-vsphere-resource-pools-resource-allocation-revisited/#comments</comments> <pubDate>Thu, 22 Mar 2012 15:40:25 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[VMware]]></category> <category><![CDATA[VMware How To]]></category> <category><![CDATA[DRS]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[resource pools]]></category> <category><![CDATA[Shares]]></category> <category><![CDATA[vsphere]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=907</guid> <description><![CDATA[I have found VMware vSphere Resource Pools to be an often misunderstood element, and incorrectly implemented by even seasoned VMware administrators.  I recently found an example of an incorrect implementation of Resource Pools being used to organize VM&#8217;s in vCenter&#8217;s Hosts and Clusters view, without considering the potential performance impact of this configuration.  I thought [...]]]></description> <content:encoded><![CDATA[<p></p><p>I have found VMware vSphere Resource Pools to be an often misunderstood element, and incorrectly implemented by even seasoned VMware administrators.  I recently found an example of an incorrect implementation of Resource Pools being used to organize VM&#8217;s in vCenter&#8217;s Hosts and Clusters view, without considering the potential performance impact of this configuration.  I thought that I might try to explain the resource pool piece a bit better, particularly around Shares.</p><p>First, a few technical points to remember:</p><ul><li>Resource Pools can only be used when VMware Distributed Resource Scheduler (DRS) is enabled on a cluster.  DRS is available in vSphere Enterprise and Enterprise Plus editions.</li><li>VMware Shares are like stock/shares in a company &#8211;&gt; Shares are proportional.  The more  shares you issue (on your company or in your VMware environment), the less valuable the individual share is.  The more shares you have, the greater your voting power/ability to claim a right to resources is.</li><li>The vSphere Hosts Cluster itself is technically a Resource Pool too.</li><li>Shares only come into play when there is resource contention (Memory or CPU).  If the host/cluster has spare resources available for a guest it allocates availability of those resources based on the configured vRAM size and vCPU count, taking into consideration any limits (Mem/CPU) on the VM.</li><li>Resource Pools can be used to apply resource Shares to VM&#8217;s, as well as Reservations and Limits.  Shares, Reservations, and Limits can also be set on a per-VM basis.  The values on Resource Pools and individual VM&#8217;s combined can do funny things.</li></ul><p>Now, consider the following screen shot of the environment running on my laptop lab:</p><p
style="text-align: center;">  <a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2012/03/vSphere-Resource-Pool-Shares-CPU-Resource-Allocation.png" rel="lightbox[907]"><img
class="aligncenter  wp-image-908" title="vSphere Resource Pool Shares CPU Resource Allocation" src="http://cloudfront.vmtoday.com/wp-content/uploads/2012/03/vSphere-Resource-Pool-Shares-CPU-Resource-Allocation-1024x504.png" alt="vSphere Resource Pool Shares CPU Resource Allocation" width="614" height="302" /></a></p><p>I have 16 VM’s total, 4 in ResourcePool1, and 1 VM in ResourcePool2.  The resource pools are set to ‘Normal Shares’ with no other configuration changes to the default.  The VM’s are all the same size as far as vRAM and vCPU are concerned.</p><p>If we look at the ‘Resource Allocation’ tab of the Cluster, we see that the VM’s in the Cluster resource pool each have 5% of the Shares for CPU, and each ‘Normal’ resource pool has 21% of the total shares of the cluster.  If we divide the 21% shares by the 4 VM’s in ResourcePool1, we find that each VM gets 5.25% of the cluster’s total shares.  That means that the VM’s in this ‘Normal’ pool actually get a bit more CPU time under resource contention than those in the parent cluster pool.  The single VM (MoveVM1) in ResourcePool2 gets 21% of the shares all to itself – much larger than the remaining VM’s in the Cluster, even though it may not be a VM of higher importance in your environment.</p><p>Now consider Memory resource allocation:</p><p
style="text-align: center;"> <a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2012/03/vSphere-Resource-Pool-Shares-Memory-Resource-Allocation.png" rel="lightbox[907]"><img
class="aligncenter  wp-image-909" title="vSphere Resource Pool Shares Memory Resource Allocation" src="http://cloudfront.vmtoday.com/wp-content/uploads/2012/03/vSphere-Resource-Pool-Shares-Memory-Resource-Allocation-1024x504.png" alt="vSphere Resource Pool Shares Memory Resource Allocation" width="614" height="302" /></a></p><p>The ‘Normal’ shares value for memory on a resource pool is 163840.  Compare this to the 640 shares each single VM gets in my current config (VM-* each have 64MB RAM, so a very low share value per VM).  We’ve effectively configured only a fraction of 1% (basically 0% shares) to the VM’s in the parent cluster pool, while the few VM’s in the ResourcePool1 and ResourcePool2 get to share 48% of cluster resources per pool.  This still leads to an imbalance for the VM’s in each pool as compared to VM’s in the sibling pool and to the VM’s in the parent pool.  I.E. &#8211; MoveVM1 gets all 48%; while the four VM’s in ResourcePool1 share 48% (48/4=12% each).</p><p>Now let&#8217;s say that &#8216;MoveVM1&#8242; was just a VM that a well-intentioned administrator spun up for some testing, putting it in a resource pool for ease of locating it in an otherwise busy vCenter view.  This otherwise inconsequential testing VM now has the right to claim 48% of the memory (vRAM) in the cluster and 21% of CPU time when there is resource contention in the cluster.  Now if this lowly testing VM is the <strong>cause</strong> of resource contention on an otherwise healthy cluster, it&#8217;s getting its cake and eating it too.  When the going get&#8217;s tough, the least valuable workload gets the priority in this configuration!  We&#8217;ve created a case where the meek (VM) shall inherit the resources.  All your resources are belong to us.  You get the idea &#8211; a big fat oops!</p><p>Hopefully you can see how using Resource Pools as units of organization can negatively affect the performance of an environment under resource contention, even if those resource pools are configured with ‘default/normal’ values.  The risk becomes more severe if the values of those resource pools were to change (say, move to a ‘High’ value for shares on ResourcePool2 in my lab).</p><p><strong>Best Practices</strong></p><ul><li>It is best to use folders the ‘VM’s and Templates View’ in the vSphere Client for organizing VM’s and only (sparingly) use resource pools to achieve specific performance goals under resource contention (shares) and/or resource allocation goals (limits &amp; reservations) under normal operating circumstances with resource availability.</li><li>Use the Resource Allocation tab to review and tune your Resource Pool (and individual VM) Shares settings.  Export the resource allocation list from vCenter and use Excel if you want to experiment with values and do what-if calculations.</li><li>Restrict permissions to create and modify resource allocation on VM&#8217;s and on Resource Pools in vCenter to only VMware Administrators who understand the implications of these changes, and who are capable of doing the math to properly design a resource allocation model.  If you don&#8217;t have an expert on staff, engage a consultant to help (might I suggest <a
title="Clearpath Solutions Group - Storage, Virtualization, Networking, Unified Computing, Datacenter Technologies" href="http://clearpathsg.com/" target="_blank">Clearpath Solutions Group</a> <img
src='http://cloudfront.vmtoday.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</li><li>Check out <a
title="VMware vCenter™ Operations Management Suite Automated Operations Management for Virtual and Cloud Infrastructure" href="http://www.vmware.com/products/datacenter-virtualization/vcenter-operations-management/overview.html" target="_blank">VMware vCenter Operations Manager</a> (vCenter Ops/ vCOPs) for advanced monitoring and capacity planning (the product formerly known as VMware CapIQ is included with vCenter Ops).  Good monitoring and forecasting can help to avoid resource contention in highly consolidated, oversubscribed, or performance-sensitive environments (and what environments are not all three of these today?).</li><li>Review the VMware vSphere Resource Management Guide to better understand the use and function of Resource Pools. The Guide can be found here: <a
title="vSphere Resource Management Guide 5.0 (PDF)" href="http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-resource-management-guide.pdf" target="_blank">http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-resource-management-guide.pdf</a>.</li><li>Buy  Duncan Epping&#8217;s and Frank Denneman&#8217;s book, <a
href="http://www.amazon.com/gp/product/1463658133/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1463658133">VMware vSphere 5 Clustering Technical Deepdive</a><img
style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=1463658133" alt="" width="1" height="1" border="0" /> to really understand how VMware vSphere Distributed Resource Scheduler (DRS) (as well as VMware High Availability (HA) VMware Distributed Power Management (DPM), and VMware Storage DRS) function and are best configured.</li></ul> ]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2012/03/vmware-vsphere-resource-pools-resource-allocation-revisited/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Free SAN Monitor for DS3300, MD3000i and others</title><link>http://vmtoday.com/2010/05/free-san-monitor-for-ds3300-md3000i-and-others/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-san-monitor-for-ds3300-md3000i-and-others</link> <comments>http://vmtoday.com/2010/05/free-san-monitor-for-ds3300-md3000i-and-others/#comments</comments> <pubDate>Fri, 07 May 2010 21:54:58 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Product Releases]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[monitor]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[performance SAN]]></category> <category><![CDATA[SAN]]></category> <category><![CDATA[script]]></category> <category><![CDATA[utility]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=516</guid> <description><![CDATA[One of my most popular posts to date had been IBM DS3300 Write Performance Problem Solved.  I am pleased to have upgrade my internal environment to an EMC Clariion CX4 array, but still have customers using the DS3300 and the MD3000i from Dell.  For that reason, I keep an eye out for news on these [...]]]></description> <content:encoded><![CDATA[<p></p><p>One of my most popular posts to date had been <a
title="IBM DS3300 iSCSI Write Performance Solved" href="http://vmtoday.com/2009/06/ibm-ds3300-iscsi-write-performance-solved/">IBM DS3300 Write Performance Problem Solved</a>.  I am pleased to have upgrade my internal environment to an EMC Clariion CX4 array, but still have customers using the DS3300 and the MD3000i from Dell.  For that reason, I keep an eye out for news on these arrays.  You&#8217;ll recall that these arrays are based on the same LSI kit.  Truth be told, properly designed and configured, these arrays are a technically proficient and cost efficient solution for SMB&#8217;s looking to get their VMware environments going.</p><p>While<a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/05/solarwinds_free_san_monitor.png" rel="lightbox[516]"><img
class="size-full wp-image-518 alignleft" title="solarwinds_free_san_monitor" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/05/solarwinds_free_san_monitor.png" alt="SolarWinds Free San Monitor" width="403" height="671" /></a> reviewing my email today I found an email from <a
title="SolarWinds" href="http://www.solarwinds.com" target="_blank">SolarWinds</a> about their new <a
title="SolarWinds Free SAN Monitor" href="http://www.solarwinds.com/products/freetools/san_monitor/" target="_blank">Free SAN Monitor</a>.  I have used several products from SolarWinds in the past, and so thought I would give this a quick try.  This tool can monitor the LSI-based arrays from Dell (including the MD3000 series), IBM (DS3000, DS4000, and DS5000), and SunStorageTek 2000 and 60000.  Installation and configuration were both fast and easy.  A wizard asked me for the array&#8217;s IP address, monitoring interval, and some thresholds (which I left blank).  Once I clicked Finish the app launched on my desktop and immediately began to display data.</p><p>This screen-shot is of the app running on my Windows 7 x64 workstation.  You&#8217;ll notice that the array is reporting performance, in terms of IOPS, and response time for individual LUNS.  The health of my array is also displayed.  You&#8217;ll see that my &#8216;Controller 2&#8242; shows a failure.  I do not have a dual-controller configuration (hence my wildly popular post on performance being in the tank due to a disabled write cache).  The SAN Monitor incorrectly reported that I had two controllers, and that the 2nd is failed.</p><p>This is not bad for a free tool, in my opinion.  I would love to see SolarWinds add some info on write cache status for the array (cache hit %, cache enabled per LUN, etc.) as well as LUN utilization in terms of free space remaining.  For a free desktop GUI, it&#8217;s worth the 5 minutes to download and setup.</p><p>Reporting on I/O Response time (in milliseconds) is helpful in determining if your array is stressed.  If response times are consistently above 15ms, you ought to look at adding some spindles.  If you are over 25ms on a regluar basis, you&#8217;re likely feeling some pain on the servers generating the workload against your array.</p><p>If you are into the whole free tool thing, SolarWinds also has a free <a
title="SolarWinds Free VM Monitor" href="http://www.solarwinds.com/products/freetools/vm_monitor.aspx" target="_blank">VM Monitor</a> that is capable of monitoring a single ESX server via SNMP and it&#8217;s associated VM&#8217;s.  It too runs as a desktop application, requiring minimal setup and configuration.  While it won&#8217;t monitoring your whole <a
title="VMware Essentials Edition" href="http://www.vmware.com/products/vsphere/small-business/buy.html" target="_blank">VMware Essentials</a> (3 ESX servers + vCenter) environment, it&#8217;s a start.</p><p>You might also check out Nick Weaver&#8217;s <a
title="vSphere Mini Monitor" href="http://nickapedia.com/2010/02/15/vsphere-mini-monitor-now-with-more-cowbell/" target="_blank">vSphere Mini Monitor</a> for basic real-time alerts and monitors, as well as <a
title="NetWrix Change Reporter for VMware" href="http://netwrix.com/change_reporter_for_vmware_infrastructure_3_freeware.html" target="_blank">NetWrix&#8217;s Change Reporter for VMware</a>.  A final free (and nothing short of awesome) tool is <a
title="vCheck Daily Report" href="http://www.virtu-al.net/featured-scripts/vcheck/" target="_parent">Alan Renouf&#8217;s vCheck Daily Report PowerShell Script</a>.</p><p>Do you have free tools, scripts or utilities for your VMware environment?  I&#8217;d love to hear more about them in the comments section!</p> ]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/05/free-san-monitor-for-ds3300-md3000i-and-others/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Virtualization Bookmarks for August 28th</title><link>http://vmtoday.com/2009/08/virtualization-bookmarks-for-august-28th/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=virtualization-bookmarks-for-august-28th</link> <comments>http://vmtoday.com/2009/08/virtualization-bookmarks-for-august-28th/#comments</comments> <pubDate>Fri, 28 Aug 2009 14:13:21 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[General IT]]></category> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[bookmarks]]></category> <category><![CDATA[certificates]]></category> <category><![CDATA[client]]></category> <category><![CDATA[comparison]]></category> <category><![CDATA[compliance]]></category> <category><![CDATA[disk]]></category> <category><![CDATA[hippa]]></category> <category><![CDATA[iscsi]]></category> <category><![CDATA[it]]></category> <category><![CDATA[links]]></category> <category><![CDATA[manager]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[pci]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[powershell]]></category> <category><![CDATA[privacy]]></category> <category><![CDATA[regulations]]></category> <category><![CDATA[report]]></category> <category><![CDATA[SAN]]></category> <category><![CDATA[security]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[ssl]]></category> <category><![CDATA[Storage]]></category> <category><![CDATA[update]]></category> <category><![CDATA[vcenter]]></category> <category><![CDATA[vdi]]></category> <category><![CDATA[vmsight]]></category> <category><![CDATA[vmtoday]]></category> <category><![CDATA[vsphere]]></category> <category><![CDATA[windows]]></category> <category><![CDATA[windows7]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=161</guid> <description><![CDATA[Here are some bookmarks for resources that I have recently referenced: vCenter 4 and ESX 4 Now Use 10 Year Default SSL Certificate &#124; VM /ETC &#8211; Rich Brambly has some guidance on installing a new SSL certificate on vCenter, with very useful links in his post to official VMware documentation and KB&#8217;s on the [...]]]></description> <content:encoded><![CDATA[<p></p><p>Here are some bookmarks for resources that I have recently referenced:</p><ul><li><a
href="http://vmetc.com/2009/08/14/vcenter-4-now-has-10-year-default-ssl-certificate/">vCenter 4 and ESX 4 Now Use 10 Year Default SSL Certificate | VM /ETC</a> &#8211; Rich Brambly has some guidance on installing a new SSL certificate on vCenter, with very useful links in his post to official VMware documentation and KB&#8217;s on the subject.</li><li><a
href="http://www.virtuallifestyle.nl/2009/05/vmware-vsphere-client-on-microsoft-windows-7/">VMware vSphere Client on Microsoft Windows 7! | Virtual Lifestyle</a> &#8211; Heiko Verlande has found a way to run the VMware vSphere Client on Windows 7.</li><li><a
href="http://www.virtu-al.net/2009/08/18/powercli-daily-report-v2/">Virtu-Al » PowerCLI: Daily Report V2</a> &#8211; Version two of a handy PowerShell based VMware Environment Daily Report from VMware vExpert and PowerShell guru Alan Renouf<ul>What’s new/Bug Fixes<br
/> * Active VMs count<br
/> * Inactive VMs count<br
/> * DRS Migrations count and list<br
/> * Correct NTP Server check for each host<br
/> * VMs stored on local datastores<br
/> * NTP Service check for each host<br
/> * vmkernel warning messages for each host<br
/> * VM CPU ready over x%</ul></li><li><a
href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1003468">VMware Self-Service- VMware Update Manager Plug-In fails to install</a> -Troubleshooting steps for vCenter Plug-in install problems.</li><li><a
href="http://www.vmware.com/resources/techresources/1027">Using VMware VDI and vmSight for Stronger and Sustainable HIPAA and PCI Compliance</a> &#8211; Virtualization brings new options for protecting sensitive data by moving it from the desktop into the datacenter.</li><li><a
href="http://blogs.technet.com/cotw/archive/2009/03/18/analyzing-storage-performance.aspx">Counter of the Week : Analyzing Storage Performance</a> &#8211; The purpose of this article is to provide prescriptive guidance on how to troubleshoot logical and physical disk response times in regards to Windows performance analysis. Start with the following performance counters to analyze disk response&#8230;</li><li><a
href="http://www.networkworld.com/reviews/2008/072808-test-iscsi-sans.html">NetApp, Compellent, HP, Dell top the field in 12-product test &#8211; Network World</a> &#8211; A terabyte isn&#8217;t what it used to be. Disks are slower than you think. And a Gigabit Ethernet is plenty of bandwidth for many storage applications.</li></ul> ]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2009/08/virtualization-bookmarks-for-august-28th/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 16/29 queries in 0.062 seconds using disk: basic
Object Caching 806/815 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: cloudfront.vmtoday.com

Served from: vmtoday.com @ 2012-05-21 20:18:52 -->
