<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.brianmadden.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ron Oglesby - All Comments</title><link>http://www.brianmadden.com/blogs/ronoglesby/default.aspx</link><description>Ron Oglesby is the Director of Virtualization and Architectural Services at GlassHouse Technologies, and was formerly Director of Technical Architecture for RapidApp. He has been published in several industry magazines and is the co-author of several books including CCA Study Guide for MetaFrame XP, Terminal Services for Microsoft Windows Server 2003, and VMware ESX Server: Advanced Technical Design Guide. Ron is a Microsoft Terminal Server MVP.</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>RealTime - Questions: "I own a Windows xp desktop computer fully patched with 4 gigs of ram and a 500 gig hard drive.?"</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/07/27/brian-s-wrong-about-vdi-and-local-storage.aspx#154992</link><pubDate>Wed, 01 Dec 2010 13:41:45 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:154992</guid><dc:creator>RealTime - Questions: "I own a Windows xp desktop computer fully patched with 4 gigs of ram and a 500 gig hard drive.?"</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;RealTime - Questions: &amp;quot;I own a Windows xp desktop computer fully patched with 4 gigs of ram and a 500 gig hard drive.?&amp;quot;&lt;/p&gt;
&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=154992" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#153365</link><pubDate>Thu, 07 Oct 2010 22:35:49 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:153365</guid><dc:creator>Paul Wilson</dc:creator><description>&lt;p&gt;To emaxt6&amp;#39;s point, Citrix actually includes an optimization tool in XenConvert and the Provisioning Services Image builder. Also, as Daniel pointed out above, Jonathan Bennett (of AutoIT fame) has released tool that generates a VBS script to optimize the Windows 7 environment which I find is great for optimizing via Logon scripts.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=153365" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#153363</link><pubDate>Thu, 07 Oct 2010 22:13:26 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:153363</guid><dc:creator>Paul Wilson</dc:creator><description>&lt;p&gt;I think the goal of optimizing the guest OS is to improve the user&amp;#39;s perception of the virtual environment. Users may not always notice a 9% improvement, but they sure do notice a 9% degradation. The vendors are always looking for ways to optimize the memory and CPU usage on the hypervisor and they will continue to do so. But sometimes, like edgeseeker points out, optimizing inside the guest is still an area where improvements can be made.&lt;/p&gt;
&lt;p&gt;I believe the optimizations to implement will be dependent on the applications being virtualized. Consider that some optimizations are specific to a particular application like Internet Explorer&amp;#39;s &amp;quot;Force Offscreen Compositing&amp;quot; setting. When that IE setting is not enabled, the users see a lovely blinking effect when some pages load in a remoted environment. Enabling that setting may not change density per server, but not enabling it will result in the user&amp;#39;s perceiving the VDI environment to be unusable. I bring this up to point out that such tests may not benefit from generic optimizations or may not change CPU/RAM consumption on the host, but in the real world they could be the difference between a successful POC and a lost opportunity. &lt;/p&gt;
&lt;p&gt;As amply discussed above, some optimizations improve other performance metrics such as IOPS and in and of themselves can provide a cost reduction by saving storage costs. I believe that storage response time has the greatest affect on user perception, more so than CPU or even RAM in some cases - probably because despite the move to virtualization many applications and operating systems still make assumptions around the storage being local and fast. Targeting storage related optimizations and software should be at the top of our list for improving user experience. Storage is such an integral part of the user experience those optimizations almost always make sense. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I guess all said and done, I would still recommend optimizing the OS where it makes sense. You may not get any more users on the box, but you get happier users that adopt the technology and recommend it to their friends and we all benefit.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=153363" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152790</link><pubDate>Mon, 27 Sep 2010 12:11:50 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152790</guid><dc:creator>Daniel Bolton</dc:creator><description>&lt;p&gt;@Smcpartin&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.technet.com/b/deploymentguys/archive/2010/08/31/optimising-windows-7-images-for-use-in-vdi.aspx"&gt;blogs.technet.com/.../optimising-windows-7-images-for-use-in-vdi.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s free - doesn&amp;#39;t have everything yet but it&amp;#39;s a good start.&lt;/p&gt;
&lt;p&gt;Dan.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152790" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152777</link><pubDate>Mon, 27 Sep 2010 00:19:20 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152777</guid><dc:creator>Sean McPartlin</dc:creator><description>&lt;p&gt;I am still testing what optimizing can do for my cuurent hyper-v environment. &amp;nbsp;(I hate vmware) But from tips to optimize vm os&amp;#39;s to the tools vendors have to reduce iops or storage footprint I think it&amp;#39;s a better practice over doing nothing.&lt;/p&gt;
&lt;p&gt;Maybe a low cost tool to make all the other tips and changes these blogs recommend. &amp;nbsp;Most people who say they don&amp;#39;t think its worth it because they are lazy. If there was a tool I think people would lock on to it.&lt;/p&gt;
&lt;p&gt;The accelerators, optimizers and storage tools all seem to make an impact for sure. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152777" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152750</link><pubDate>Fri, 24 Sep 2010 18:14:11 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152750</guid><dc:creator>emaxt6</dc:creator><description>&lt;p&gt;I think that VDI vendors should include an integrated tool (with the agent or similar) to automatically disable/enable services/features as requested at least for common VM desktop like XP or 7.&lt;/p&gt;
&lt;p&gt;This to consolidate optimization and best practice.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152750" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152739</link><pubDate>Fri, 24 Sep 2010 12:57:16 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152739</guid><dc:creator>shane wescott</dc:creator><description>&lt;p&gt;Interesting Guys. &lt;/p&gt;
&lt;p&gt;First up, Yes I do work for AppSense&lt;/p&gt;
&lt;p&gt;Second up, Yes performance on Windows systems and especially Shared Infrastructure (Citrix/TS/VDI/Virtual Servers etc) has been a large part of my gig for the last 6 1/2 years.&lt;/p&gt;
&lt;p&gt;Our Performance Manager product improves scalability, and provides more consistent performance in any VDI environment. &lt;/p&gt;
&lt;p&gt;That&amp;#39;s not our corporate message, it&amp;#39;s a message my customers give me (so I&amp;#39;m happy to use it).&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve given up arguing with Virtual Infrastructure &amp;quot;experts&amp;quot; about why our product won&amp;#39;t help, or won&amp;#39;t work due to cpu cycle splitting or some other hypervisor hocus pocus.&lt;/p&gt;
&lt;p&gt;I just get customers to test it, they say it works, I&amp;#39;m happy :-)&lt;/p&gt;
&lt;p&gt;So trimming down what a VDI OS has to do in the background improves performance - seems pretty logical to me.&lt;/p&gt;
&lt;p&gt;Just as logical as granualr management of CPU and Memory INSIDE a VDI Guest with mean the guest gives more consistent performance, and uses less resources from the Host.&lt;/p&gt;
&lt;p&gt;You learn something new everyday in IT :-)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152739" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152703</link><pubDate>Thu, 23 Sep 2010 21:04:48 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152703</guid><dc:creator>edgeseeker</dc:creator><description>&lt;p&gt;Good job, Ron. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;CPU utilization management inside each VM might also be a good idea to further improve perceived performance. Although the hypervisor can manage CPU utlization at the VM level, there&amp;#39;s nothing to prevent runaway processes from pegging a particular VM. &amp;nbsp;I&amp;#39;m actually surprised none of the VDI vendors have done this so far, especially since most of them have had a CPU utilization management offering for RDS for quite a while.&lt;/p&gt;
&lt;p&gt;I didn&amp;#39;t expect any improvements in terms of number of VMs per host. I&amp;#39;ve already performed a similar exercise by building a minimum-size desktop image using one of several guidelines and deployment kits out there.&lt;/p&gt;
&lt;p&gt;I still like what Atlantis Computing does in terms of I/O acceleration. It&amp;#39;s a night-and-day difference.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152703" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152697</link><pubDate>Thu, 23 Sep 2010 18:34:47 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152697</guid><dc:creator>gensem</dc:creator><description>&lt;p&gt;Im with Feller on that.&lt;/p&gt;
&lt;p&gt;Even if the performance doesnt change alot on chart (wich is somehow supicious to me). Making the UI lighter will make the protocol (ICA) life easier and &amp;quot;faster&amp;quot; in the end. Im not against eye candy but cpu cycles and bandwidth arent free.&lt;/p&gt;
&lt;p&gt;Im yet to change my mind about optimizations, stop doing and using adm files for XD and XA. I think everyone should do it, because in the worst case scenario (if im completely misleaded) you get to know the products and the OS better.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152697" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152642</link><pubDate>Wed, 22 Sep 2010 23:17:14 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152642</guid><dc:creator>Daniel Feller</dc:creator><description>&lt;p&gt;The results are interesting to say the least. &amp;nbsp;Honestly, I would be happy if tuning didn&amp;#39;t matter as it would make our jobs easier (but don&amp;#39;t tell anyone as this stuff makes us look smart). &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I know of a lot of the tuning tips are carry overs from the Terminal Services/XenApp optimizations and many of those do show improvements, especially when we get to memory management (w2k and w2k3). &amp;nbsp;We used to also recommend to disable all of the splash screens and animations as the protocols couldn&amp;#39;t handle it. &amp;nbsp;So this begs the bigger question... Has technology improved to a point that makes these optimizations pointless? We know that ICA/HDX can do graphics much better than years ago, same for animations. &amp;nbsp;We know W2k8/W7 is much better at memory mgmt than W2k3/XP. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I guess i would need to see more cases to see if it did indeed make a difference. As your test was only 1 VM, I&amp;#39;m hesitant to say &amp;quot;Get lost optimizations&amp;quot;. &amp;nbsp;As it doesn&amp;#39;t appear that these settings hurt, I&amp;#39;m erring on the side of caution and plan to continue down the path of an optimized OS. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152642" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152630</link><pubDate>Wed, 22 Sep 2010 18:06:32 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152630</guid><dc:creator>Kimmo Jernstrom</dc:creator><description>&lt;p&gt;Gahwd, OS tuning have for me been somewhat of an obsession and agony over the years from DOS to Windows 7/2008 R2. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Say, a lot of us surely remember Rich Dehlinger et.al MetaFrame Tuning Tips from late ‘90s to early ‘00s. See here for example - &lt;a rel="nofollow" target="_new" href="http://www.thin-world.com/docs/MFTips1.pdf"&gt;www.thin-world.com/.../MFTips1.pdf&lt;/a&gt; and others. &lt;/p&gt;
&lt;p&gt;Tuning ADM templates, batch files and countless tools flew high and low. An example of my own idea of the bare basic “standard” tuning from Windows 2003 TS era is recorded here - &lt;a rel="nofollow" target="_new" href="http://jernstrom.org/site/wp-content/2009/09/Standard5.zip"&gt;jernstrom.org/.../Standard5.zip&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Countless other documents, tools, scripts, adm templates, posts etc. are living in dropbox, discarded USB-pins, dead computers and whatnot. I never disabled any services oddly enough.&lt;/p&gt;
&lt;p&gt;It’s not like I’ve not been challenged to those tuning things as I guess no one of us have. My explanation, excuse if you wish, was that these were suggestions and examples that might make some impact and should at least be considered for whatever value they might have. Sometimes some stuff did really matter, other times maybe not so much, still way overdone by any measurement. &lt;/p&gt;
&lt;p&gt;The challenge is of course – Is it really worth it? I don’t know, I’m a recovering obsessive tuner :) &lt;/p&gt;
&lt;p&gt;As some, I skipped the Vista/2008 stuff (except for GPO Preferences) and jumped back with Windows 7 and 2008 R2. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;As @Helge might recall I went nuts with the 7/08R2 shell, meaning Known Folders and specifically Libraries, aka iShellFolder interface (Wndows 7 SDK shlib.exe build) and the RemoveDuplicateProfileLinks.exe source from The Deployment Guys blog.&lt;/p&gt;
&lt;p&gt; As of now I’m still as much ambivalent as ever before, just a bit more pragmatic. Leaving it bee, for surely I’m not the one to administer and maintain? :)&lt;/p&gt;
&lt;p&gt;I guess I agree with many that best is to just tune the obvious matters in the OS by requirement and concentrate on the application tuning and standard streamlined Workspace environment. &lt;/p&gt;
&lt;p&gt;For all I know VM sprawl, wasted disk and problematic disk IOPS are the real problems as of now, way before CPU and Memory allotments.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152630" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152626</link><pubDate>Wed, 22 Sep 2010 17:17:38 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152626</guid><dc:creator>Ron Oglesby</dc:creator><description>&lt;p&gt;Looking at the VMware metrics Active Memory and Granted Memory.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152626" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152619</link><pubDate>Wed, 22 Sep 2010 16:39:28 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152619</guid><dc:creator>Tim Mangan</dc:creator><description>&lt;p&gt;Ron - &lt;/p&gt;
&lt;p&gt;Just what memory measurement is that? &amp;nbsp;I am guessing that after tuning, the OS had lower committed memory and thus was less agressive in paging things out of RAM, possibly leading to the higher memory measurement. &amp;nbsp;If so, this is a good thing which will show up as an added bennefit in multi-VM tests.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152619" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152613</link><pubDate>Wed, 22 Sep 2010 14:38:15 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152613</guid><dc:creator>Ron Oglesby</dc:creator><description>&lt;p&gt;Robert and Dan,&lt;/p&gt;
&lt;p&gt;The tweaks listed had no impact (or none that could be measured). Most the these services and changes do so little (as shown by the limited memory and CPU help) that I saw no difference in IO. &amp;nbsp;Both VMs were essentially the same from the number of operations and amount of data written or read. &lt;/p&gt;
&lt;p&gt;I think Dan&amp;#39;s tweak on last access time stamp may show some improvement. But my next one (part two) will talk some about that. &lt;/p&gt;
&lt;p&gt;My interesting finding (in futher tests) is the serious difference in IO for logon storms based on various profile configurations. &amp;nbsp; Unlike Reboot storms, logon cant be staged or scheduled. Reboots can be mitigated at least by scheduling them somewhat when you update VMs.&lt;/p&gt;
&lt;p&gt;Logons... not so much. 8am call center workers all login 7:59 - 8:01 (or whatever). &lt;/p&gt;
&lt;p&gt;I found that local profiles reduced IO per desktp by more than 2/3rds vs a standard romaing profile.&lt;/p&gt;
&lt;p&gt;A standard roaming profile, w/ folder redir for Windows7 (on a desktops that is used) is generating an average of 1600+ IO over a 60 second logon period while a stadard profile (same profile but local) shows about 500 over the 60 second period. It makes sense, but it is often just assumed that you must have a romaing profile. Here is a reason to think about.&lt;/p&gt;
&lt;p&gt;Robert,&lt;/p&gt;
&lt;p&gt;Know you are in the IO business, and with an IO accelerator the profile thing isnt so important. The only benefit of going local vs roaming in that case is to speed up login.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152613" width="1" height="1"&gt;</description></item><item><title>re: Does OS "tuning" help VDI performance? (Part 1)</title><link>http://www.brianmadden.com/blogs/ronoglesby/archive/2010/09/22/does-os-quot-tuning-quot-help-vdi-performance-part-1.aspx#152612</link><pubDate>Wed, 22 Sep 2010 14:16:27 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152612</guid><dc:creator>robertkadish</dc:creator><description>&lt;p&gt;Dan brings up a question I have. &amp;nbsp;I think it will be interesting to see what the impact on IOPS is with these tweaks. &amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152612" width="1" height="1"&gt;</description></item></channel></rss>
