All topics fundamental

This blog is dedicated to all software fundamental topics; numbers, investigations, feature development, test methology, running software fundamentals teams.

Browse by Tags

Tagged Content List
  • Blog Post: Moving on to a new blog...

    To all my readers I want to thank you! Over the last couple of years I've gotten lots of great feedback and comments on this blog. It has been read over 386,000 times as of 2/13/2011. I hope you'll join me on my new blog where I hope to put out more real numbers, cover more performance topics, and give...
  • Blog Post: Wow... Hyper-V does it again - RemoteFX and Dynamic Memory

    Hard to believe it has been eight months since my last post. I've been deep into Windows Sercurity and Reliabiltiy and was fortunate enough to have a chance to contribute to one of the two features I'm briefly blogging about today - RemoteFX. So what are RemoteFX and Dynamic Memory? RemoteFX is...
  • Blog Post: Windows Server 2008 R2 Virtual Hard Disk (VHD) Performance Paper

    If you have been looking for VHD performance data the paper below should give you a lot of what you have been looking to find. The paper compares VHD performance on Windows Server 2008 and Windows Server 2008 R2. It uses the new Native VHD implementation for R2 and loopback VHD 2008. There are some Virtual...
  • Blog Post: Hyper-V iSCSI performance numbers

    I’ve seen a number of threads and questions recently around iSCSI performance in virtual machines.  If you are looking for Hyper-V information I suggest you check out the following paper: iSCSI 10 Gigabit Ethernet Performance Tuning With Windows Server® 2008, Hyper-v and the NetApp FAS® 3070 http...
  • Blog Post: Hyper-V Performance FAQ R2

    Anthony F. Voellm (aka Tony) 12/17/2009 http://blogs.msdn.com/tvoellm This FAQ is titled R2 since it updates the original FAQ as of the Windows Server 2008 R2 Hyper-V.  Since Hyper-V originally released we have continued to improve it.  We have new features in R2 like Live Migration, support...
  • Blog Post: Useful IO profiles for simulating various workloads

    A buddy of mine [Liang Yang] recently shared the following table with me and I thought you might also find it useful with trying to simulate various workloads. In particular when testing and evaluating Hyper-V. A tool like IOMeter [from www.iometer.org ] can be programmed with the mixes of reads/wrtes...
  • Blog Post: Monitoring Hyper-V Performance

    Now that Hyper-V has been in the market for over 9 months a common question that has come my way is “what should I monitor?” This question has been asked for a couple of reasons such as; How do I know if my machine is overloaded? How can I figure out what resources were used so I know what to bill? These...
  • Blog Post: SQL Server 2008 on Windows Server 2008 Hyper-V Performance Guidance

    Wow this is great day. The SQL team has worked really hard in creating a performance guidance document with solid suggestions and performance numbers when running on WS08 Hyper-V. They looked at OLAP and OLTP workloads. Even if you are not running SQL it will give you and idea of how other database...
  • Blog Post: Hyper-V Performance Counters - Part five of many - "Hyper-VM VM Vid Numa Node"

    There are a couple of performance counter sets in Hyper-V that show memory usage. These counters tend to show memory used by one component of the system and the "Hyper-V VM Vid Numa Node" counter set is no different. This counter set is intended to show memory used by the Virtual Infrastructure Driver...
  • Blog Post: Looking for that last ounce of performance? Then try affinitizing your VM to a NUMA node

    There are not many performance knobs in Hyper-V which is by design. We really seek out of the box performance. However if you are looking for that last bit of performance from your Virtual Machines (VM’s) and have already made a good selection for networking and storage you might consider setting the...
  • Blog Post: Hyper-V Storage Analysis

    Hyper-V Perfies, In a previous blog entry I explained the different types of storage choices you have with Hyper-V. However we had nore released yet so no numbers could be published. You can find the original post below... http://blogs.msdn.com/tvoellm/archive/2007/10/13/what-windows-server-virtualization...
  • Blog Post: WS08 Hyper-V now supports 24LP

    Hyper-V Perfies, Now available to the general public is Windows Server 2008 (WS08) Hyper-V 24 Logical Processor (LP) Support. This revises our RTM support limit of 16 Logical Processors. We also increased the number of supported running virtual machines from 128 to 192 . This update also has the...
  • Blog Post: BizTalk team releases best practice doc for running on WS08 Hyper-V

    Below is a great link on how to get BizTalk 2006 working on top of Hyper-V. It includes practical advice that applies to other servers and roles as well. Check it out... http://msdn.microsoft.com/en-us/library/cc768518.aspx Tony
  • Blog Post: How to get Processor Utilization for Hyper-V via WMI

    There are a number of groups building management software (OEMs, Microsoft, …) for Hyper-V which is cool to see. A common ask from these teams has been around reading and computing VM CPU usage. The following is an example of how to compute Hyper-V guest processors usage. You can use the same formula...
  • Blog Post: WS08 Hyper-V as RTMed!!!!

    Wow its been a great ride helping get Hyper-V to perform the way it does. So much so I've not posted in a while. You will see some upcoming posts on performance counters, WMI perf interfaces, and real data (yes now with RTM I can post data). In the meantime check out my co-workers post on where to...
  • Blog Post: Windows Server Performance 2008 Tuning guide now includes Hyper-V

    The Windows Server Performance team has updated teh Window Server 2008 Tuning guide to include Hyper-V. The Hyper-V section provide a lot of recommendations you will find useful. Check it out below... http://blogs.technet.com/winserverperformance/archive/2008/06/17/power-and-hyper-v-are-now-part...
  • Blog Post: Why can't I start my VM when there is plenty of free memory?

    Issue #1: A number of customers has reported than VM's fail to start when there is plently of memory. The error reported from the Hyper-V manager is displayed below. Here I tried to start a 4GB VM when there was 7+GB free. What's going on? The most common cause has to do with a bug in Windows Server...
  • Blog Post: Hyper-V Performance FAQ

    Hyper-V Performance FAQ Anthony F Voellm (aka Tony) 6/19/2008 http://blogs.msdn.com/tvoellm [**** NOTE THIS IS NOW OLD. ****] [**** SEE THE NEW FAQ at ****] [**** http://blogs.msdn.com/tvoellm/archive/2009/12/18/hyper-v-performance-faq-r2.aspx ****] Q: What is the recommend...
  • Blog Post: Negative ping times in Windows VM's - whats up?

    Just a quick blog post that might help you resolve an issue that some customers have seen running under Hyper-V VM's. The issue is negative ping times on multi-processor guests. If you see negative ping times in multiprocessor W2k3 guest OSes you might consider setting the /usepmtimer in the boot...
  • Blog Post: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set

    The “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter sets have the same counters. The only difference between the two is the ““Hyper-V Hypervisor Root Virtual Processor” contains counters for only the Root Virtual Processors (VP’s) whereas “Hyper-V Hypervisor...
  • Blog Post: Hyper-V Performance Counters – Part three of many – “Hyper-V Hypervisor Logical Processors” counter set

    This is one of the most important counter set in all of Hyper-V. It is also one of the few counter sets that is not impacted by clock skew ( http://blogs.msdn.com/tvoellm/archive/2008/03/20/hyper-v-clocks-lie.aspx ) Before digging into the counter set it is important to understand a Logical Processor...
  • Blog Post: Hyper-V Performance Counters – Part two of many – “Hyper-V Hypervisor” counter set

    The “Hyper-V Hypervisor” counter set is a good place to start when looking for overall system information and what is running under Hyper-V. Hyper-V Hypervisor counter set counters: · Logical Processors – These are the number of cores / HT that the hypervisor is managing. If you have a dual proc...
  • Blog Post: Hyper-V Performance Counters – Part one of many - The overview

    [[ ***IF YOU HAVE SPECIFIC QUESTIONS ON PERFORMANCE COUNTERS YOU WANT ANSWERED PLEASE POST A REPLY WITH THE QUESTION***]] In the next few posts I’ll be covering Hyper-V performance counters. There have been a lot of changes from Beta -> RC -> post RC. In Beta the counters sets for Hyper-V...
  • Blog Post: Hyper-V: Clocks lie... which performance counters can you trust?

    Many people have asked me how to do performance analysis using Hyper-V. The first thing I always tell them is clocks lie. Lets dig into this a little bit. First some basic concepts. There are two types of partitions that the Hypervisor manages. The root partition which is special (manages physical...
  • Blog Post: Good overview of virtualization

    Every now and then I come across articles on virtualization. This one caught my attention because of the amount of technical details. Detail is what I strive for in this blog and I have some good detailed posts on the way. http://it.anandtech.com/IT/showdoc.aspx?i=3263 The coming Windows Hyper...
Page 1 of 2 (31 items) 12