2 Responses

  1. forbsy
    forbsy at |

    Wow. This conversation on kernel mode vs VSA must have really hit a nerve at Nutanix :). Josh Odgers, Andre L and yourself have all written articles in the last few days that talk about it. Judging from the information and diagrams used, I think it’s fair to say it’s in relation to Frank Dennemen’s article ‘Basic elements of the flash virtualization platform – Part 1’ – http://frankdenneman.nl/2013/06/18/basic-elements…

    I suppose the question I ask myself is if guys like Duncan, and Frank (who have probably forgotten more about how the vSphere kernel operates than most know) believe that kernel integration introduces less performance penalty with respect to IOPS (but probably more importantly less latency), I suppose I tend to believe that.

    Satyam Vaghani (Godfather of VMFS and various VMware storage innovations) probably has a good idea about kernel mode vs VSA for servicing IO. It’s doesn’t go unnoticed that he choose kernel mode integration for his FVP product, rather than depending on VSA’s.

    I think your test works well in a small controlled environment that you setup. I would like to see the results of hundreads of dissimilar workloads. With the Nutanix concept of locality (which is great) the local CVM would be servicing a greater # of transactions. It’s difficult to believe that scheduling wouldn’t start to pose some issues. Enough that latency (perhaps going from microseconds to milliseconds, which when dealing with flash resources can be material) might be an issue.

    Lastly, how much resources does each CVM take up? Wouldn’t it be nicer to distribute those valuable CPU and RAM resources to the workloads in the cluster that could use them? By introducing VSA’s I’m having to size my clusters to account for those resources, instead of leaving those resources to my various applications. Would it be fair to ask, if Nutanix had the opportunity during development to use kernel integration vs CVM’s, would they have remained with CVM’s being the best option?

    Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.