Missing Logical Disk performance counters after hot adding/removing volumes

Our setup:
A VMWare VM (5.1) with Windows Server 2008 R2 SP1.
This disk has besides a VMDK also 2 disks with each a direct iSCSI connection to the SAN (Equallogic).
The first iSCSI volume has the production SQL database on it.
The second iSCSI volume has a test SQL database on it.

Sometimes we have to refresh the test database with the production database.
We don't use the standard SQL backup/restore procedure for that, because it would take too long (250GB+ database size).

So we utilize the Equallogic clone volume, by using the Equallogic Snapshot manager:

- We remove/unmount the iSCSI volume with the test database.
- We make a clone of the production volume.
- This clone is mounted again as the test database volume.

Essentially hot-removing/hot-adding a disk.

In this case if you check the Logical Disk performance counters (Free megabytes, %Free space, Disk Queue length etc) for this instance (drive for example F:), you will notice that this data is not available, because the instance isn't shown/available.

The only way so far this can be resolved is by rebooting the server, but that is not always possible. This must be planned.

In the meantime the LogicalDisk counters for this disk aren't recorded by our monitoring system (SCOM 2012 SP1), because this data is not available.

Is this a known issue? Is there a fix?
How to resolve this manually without rebooting the server? So the LogicalDisk performance counters for this disk are available again.


March 21st, 2014 1:21pm

Hi,

Thanks for your posting.

I am trying to involve someone familiar with this topic to further look at this issue. There might be some time delay. Appreciate your patience.

Thank you for your understanding and support. 

Best Regards,

Mandy
Free Windows Admin Tool Kit Click here and download it now
March 24th, 2014 5:23am

Thank you for your effort!
March 26th, 2014 1:40am

When you find the counters missing. do you see any registry Disable Performance Counters under HKLM/System/CurrentControlSet/Services/PerfDisk/Performance ?

These are the list of latest hotfix related to performance counters

http://blogs.technet.com/b/yongrhee/archive/2011/10/28/list-of-performance-monitor-related-hotfixes-post-sp1-for-windows-server-2008-r2-sp1.aspx

Run this command and see if it helps in resolving the issue

Diskperf -YV

DISKPERF [-Y[D|V] | -N[D|V]] [\\computername]

  -Y  Sets the system to start all disk performance counters
      when the system is restarted.

  -YD Enables the disk performance counters for physical drives.
      when the system is restarted.
  -YV Enables the disk performance counters for logical drives
      or storage volumes when the system is restarted.
  -N  Sets the system to disable all disk performance counters
      when the system is restarted.

  -ND Disables the disk performance counters for physical drives.
  -NV Disables the disk performance counters for logical drives.
  \\computername        Is the name of the computer you want to
                        see or set disk performance counter use.
                        The computer must be a Windows 2000 system.
  NOTE: Disk performance counters are permanently enabled on
        systems beyond Windows 2000.

April 10th, 2014 3:50am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics