Performance monitoring – what is the least you expect?

If there is one part of Enterprise Storage where product delivery sometimes falls down, it is performance monitoring.   It appears to be standard practice across most of the major vendors to offer separate highly priced Storage Resource Management products if you want to get quality performance data from your Enterprise Storage kit.   When I was at IBM we struggled when we struck SAN performance issues that needed quality data if the client did not have IBM Tivoli Storage Productivity Manager (TPC).  Even worse was that we also struggled to sell TPC it if the client had not purchased it with the kit itself.   Many clients felt the list price didn’t match the perceived benefit.   And to be frank this is not just an IBM problem.   I routinely meet clients and read tender requests (including those with EMC kit and HP kit), who lament their current lack of storage performance monitoring tools.

One solution for a vendor is to add a Performance monitoring tool in their products management GUI.   An example that I really liked was the Performance monitor added to the IBM SVC and Storwize V7000.   However while this was a huge step forward, these sort of tools suffer from what I call the Dory effect (named after the fish in Finding Nemo who had short-term memory issues) since you cannot see anything older than the most recent five minutes.   One simple reason for this short-term memory is that to retain long-term data you need an easily searchable database with plenty of storage.

The IBM XIV on the other hand has set a far better precedent in this regards.   It retains 30 days of detailed stats and one year of averaged stats internally with multiple ways of accessing that data via both GUI and CLI.

One further innovation that the XIV has brought to the table is an iPhone and iPad Mobile Dashboard.   Version 1.2 has recently been released and is another major step forward.   It is a universal App meaning the same app now installs on both iPhone and iPad, but the real improvement is that you can now monitor up to 20 XIVs from one dashboard with a very data rich GUI.   Plus you can now drill down to check system events as well.

In this screen capture you can see stats for one demo XIV, with volumes in the center and hosts to the right.  You can drill down and change the focus between bandwidth, IOPS and latency.

Performance Monitor

In this screen capture you can see hardware events for a demo system.   Amusingly while demo mode does not show some of the crazy errors you get from development lab machines (which demo mode in the XIV GUI sometimes showed in earlier versions), they have been sanitised to the point that the simulated errors are all just mock ups of what real errors would be (I feel sorry for the developers, they cannot win either way).

XIV Hardware Events

You can get the free app from the Apple app store here and as usual you can run the app in demo mode, meaning you can check out this tool without owning an XIV.   It really is a great app.   Why not install it and show it to your EMC or HP (or IBM) rep and say… this is what I want for every product.

Frankly I think this open attitude to performance and system monitoring is the least you should expect.



About Anthony Vandewerdt

I am an IT Professional who lives and works in Melbourne Australia. This blog is totally my own work. It does not represent the views of any corporation. Constructive and useful comments are very very welcome.
This entry was posted in Uncategorized. Bookmark the permalink.

7 Responses to Performance monitoring – what is the least you expect?

  1. Pingback: Performance monitoring – what is the least you expect? | I Love My Storage

  2. Hi Anthony, SVA a German IBM Business Partner developed a comprehensive and powerful solution for the SAN Volume Controller and the IBM Storwize family. It’s called BVQ and here are the infos about it:

    • Thanks Seb, I plan to write a post on alternatives like these guys soon, thanks for reminding me!

      • Hello Anthony – I have a lot of customer use cases for BVQ Performance Analysis here – I think this gives a good overview of what is possible today to monitor and analyze SVC / Storwize performance

        By the way – we are no niche product – we have more than 50 Installations in Germany and Switzewrland – I believe the majority of the bigger SVC customers.

        If you want I can give you access to a test system with nice data (the customer had a lot of performance problems -. we have freezed this database to educate our technicians)
        Just send me a mail and I will maker this happen for you

    • Michael Pirker says:

      Hello, The bvq-software website is more marketing and gives a good overview. Technical informations can be found in the attached wiki

  3. Hey, Anthony, I just wanted to ask, if it’s legal to download this app for free?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s