В этой статье я хотел бы рассмотреть тему оптимизации Windows Server (с виртуализацией и без) с использованием СХД NetApp FAS в среде SAN.
Для поиска и устранения узких мест в такой инфраструктуре, нужно опредилиться с компонентами инфраструктуры, среди которых их стоит искать. Разделим инфраструктуру на следующие компоненты:
Для поиска узкого места обычно выполняют методику последовательного исключения. Предлагаю перво-наперво начать с СХД. А дальше двигаться СХД -> Сеть (Ethernet / FC) -> Хост ( Windows / Linux / VMware ESXi 5.Х и ESXi 6.X ) -> Приложение. Сейчас остановимся на Хосте.
В случае подключения LUN на прямую к ОС без виртуализации желательно установить NetApp Host Utility и DFM MPIO. DFM MPIO добавляет алгоритмы балансировки нагрузки для FC/FCoE и iSCSI В случае же использования виртуализации с RDM или VMFS, необходимо настроить Multipathing на гипервизоре.
Multipathing должен по-умолчанию использовать предпочтительные пути — пути к LUN через порты контроллера на котором он расположен. Сообщения в консоли СХД FCP Partner Path Misconfigured будут говорить о неправильно настроенном ALUA или MPIO. Это важный параметр, не стоит его игнорировать, так как был один реальный случай, когда взбесившийся драйвер мультипасинга безостановочно переключался между путями создавая таким образом большие очереди в системе ввода-вывода хоста. Подробнее в документе Windows Multipathing options: FCP and iSCSI.
Подробнее о рекомендациях зонирования для NetApp в картинках.
В случае использования iSCSI крайне рекомендуется использовать Jumbo Frames в Ethernet со скоростью выше или равно 1Gb. Подробнее в статье про Ethernet с NetApp FAS.
ESXi & MTU9000
В случае использования «файловых» протоколов NFS и CIFS очень просто получать преимущество от использования технологии Thin Provitioning, возвращая высвобожденное пространство внутрь файловой шары. А вот в случае с SAN использование ThinProvitioning приводит к необходимости постоянного контроля над свободным пространством плюс высвобождение свободного пространства (механизм доступен для современных ОС) происходит не «внутрь» того же LUN, а как бы внутрь Volume содержащий этот LUN.
Начиная с Windows 2012 поддерживается возврат высвобожденных блоков из тонкого луна. Это настроено по умолчанию на Windows и требует включения на стороне ONTAP (по умолчанию отключено).
При настройке кластера, а точнее на этапе проверки при создании CSV Volume, вы можете столкнуться со следующим предупреждением, гласящем об отсутствии поддержки SCSI-3 Persistent Reservations:
Которое можно безбоязненно игнорировать, о чём сказано на стр 135.
Для Windows 2008 и старше (не важно таблица разделов GPT или MBR) нужно при создании LUN'а выбрать геометрию диска «Windows 2008».
Для Windows 2003 c GPT нужно при создании LUN'а выбрать геометрию диска «Windows GPT».
Не игнорируйте этот пункт. Набор утилит устанавливает правильные задержки, размер очереди на HBA и другие настройки на хосте. Отображает подключённые LUN и их детальную информацию со стороны СХД. Набор утилит бесплатный и может быть скачан с сайта техподдержки нетапа. После установки запустите утилиту
Она обычно устанавливается в папку
для Windows настройки добавятся автоматически при установке.
После чего, скорее всего, понадобится перезапустить хост.
Windows time-out для ESXi
необходимо установить тайм-аут (Please see 5579) жесткого диска (RDM LUN'а):
ФС может вносить существенные коррективы при тестировании производительности.
Размер блока ФС должен быть кратным 4КБ. К примеру, если мы запускаем синтетическую нагрузку подобную генерируемой OLTP, где размер оперируемого блока в среднем равен 8КБ, то ставим 8КБ.
На уровне файловой системы можно настроить параметр NtfsDisableLastAccessUpdate для ФС NTFS из реестара Windows, который не даст обновлять время доступа к папкам, что часто очень положительно сказывается на производительности. Для этого необходимо установить параметр NtfsDisableLastAccessUpdate типа REG_DWORD в значение равное 1.
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
Нас больше всего может интересовать счётчики: «Рабочие очереди» и «Физический диск». В сборщике производительности укажем место где будет сохранён результат сбора статистики.
Шаблон снятия нагрузки на дисковую подсистему средствами MS Windows Perfmon (GUI) или при помощи Logman (CLI) в разрезе по логическим и физическим дискам. Если логического или физического диска в системе нет, то статистика как-бы будет сниматься, но её значение для этого диска всегда будет равна нулю.
Запуск сбора статистики через GUI интерфейс выполняется через утилиту Perfmon при помощи импортирования XML шаблона (смотри ниже).
Сбор статистики из командной строки или для Windows Core Server выполняем при помощи комманд:
По-умолчанию вывод будет сохраняется по адрусу
Хорошая статья по интерпретации значений Windows Perfmon.
Ниже перечень рекомендаций по настройке приложений
Не забудьте установить драйвера для вашего HBA адаптера до того, как установите NetApp Host Utility. Следуйте рекомендациям настройки HBA адаптера. Часто необходимо изменить длинну очереди и время таймаута для наиболее оптимального взаимодействия с NetApp. В случае использования виртуализации VMware ESXi или MS Hyper-V, не забудьте включить NPIV в случае необходимости проброса виртуальных HBA адапторов внутрь виртуальных машн. В некоторых адаптерах на базе технологии NPIV может быть настроен QoS, таких как Qlogic HBA серии 8100. Не забывайте о матрице совместимости которая подскажет какие именно версии драйверов проверены и оттетстированы для стабильной работы в вашей среде.
Широко применяйте матрицу совместимости в вашей практике для уменьшения потенциальных проблем в инфрастурктуре ЦОД.
Уверен, что со временем мне будет что добавить в эту статью по оптимизации настроек Windows, так что заглядывайте сюда время от времени.
Сообщения по ошибкам в тексте прошу направлять в ЛС.
Замечания и дополнения напротив прошу в комментарии
Для поиска и устранения узких мест в такой инфраструктуре, нужно опредилиться с компонентами инфраструктуры, среди которых их стоит искать. Разделим инфраструктуру на следующие компоненты:
- Настройки хоста c SAN (FC/FCoE)
- Настройки Ethernet сети на хосте для IP SAN ( iSCSI ).
- Собственно сам хост с ОС
- Приложения на Хосте
- Проверка совместимости драйверов и версий ПО
Для поиска узкого места обычно выполняют методику последовательного исключения. Предлагаю перво-наперво начать с СХД. А дальше двигаться СХД -> Сеть (Ethernet / FC) -> Хост ( Windows / Linux / VMware ESXi 5.Х и ESXi 6.X ) -> Приложение. Сейчас остановимся на Хосте.
SAN Multipathing
В случае подключения LUN на прямую к ОС без виртуализации желательно установить NetApp Host Utility и DFM MPIO. DFM MPIO добавляет алгоритмы балансировки нагрузки для FC/FCoE и iSCSI В случае же использования виртуализации с RDM или VMFS, необходимо настроить Multipathing на гипервизоре.
Multipathing должен по-умолчанию использовать предпочтительные пути — пути к LUN через порты контроллера на котором он расположен. Сообщения в консоли СХД FCP Partner Path Misconfigured будут говорить о неправильно настроенном ALUA или MPIO. Это важный параметр, не стоит его игнорировать, так как был один реальный случай, когда взбесившийся драйвер мультипасинга безостановочно переключался между путями создавая таким образом большие очереди в системе ввода-вывода хоста. Подробнее в документе Windows Multipathing options: FCP and iSCSI.
Подробнее о рекомендациях зонирования для NetApp в картинках.
Ethernet
Jumbo frames
В случае использования iSCSI крайне рекомендуется использовать Jumbo Frames в Ethernet со скоростью выше или равно 1Gb. Подробнее в статье про Ethernet с NetApp FAS.
ESXi & MTU9000
Не забудьте создать правильный сетевой адаптер — VMware рекомендует использовать VMXNEЕ3. Начиная с версии ESXi 5.0 VMXNET3 поддерживает Jumbo Frames. Сетевой адаптер E1000e поддерживает скорость 1GB сетей и MTU 9000 — он устанавливается для всех создаваемых VM по умолчанию (кроме Linux). Стандартный виртуальный сетевой адаптер типа «Flexible» поддерживает MTU 1500. Подробнее.
Подробнее про оптимизацию VMware с NetApp FAS.
iSCSI (IP SAN)
При использовании MS Windows есть возможность применять iSCSI MCS позволяющий использовать в рамках одной iSCSI сесии несколько TCP соединений. Комбинация MPIO с MCS может давать существенный прирост в производительности.
Throughput in MB/s с разным количеством сессий/TCP соединений для MCS/MPIO и 10GBE для Windows 2008 R2 и FAS 3070
Не забудьте создать правильный сетевой адаптер — VMware рекомендует использовать VMXNEЕ3. Начиная с версии ESXi 5.0 VMXNET3 поддерживает Jumbo Frames. Сетевой адаптер E1000e поддерживает скорость 1GB сетей и MTU 9000 — он устанавливается для всех создаваемых VM по умолчанию (кроме Linux). Стандартный виртуальный сетевой адаптер типа «Flexible» поддерживает MTU 1500. Подробнее.
Подробнее про оптимизацию VMware с NetApp FAS.
iSCSI (IP SAN)
При использовании MS Windows есть возможность применять iSCSI MCS позволяющий использовать в рамках одной iSCSI сесии несколько TCP соединений. Комбинация MPIO с MCS может давать существенный прирост в производительности.
Throughput in MB/s с разным количеством сессий/TCP соединений для MCS/MPIO и 10GBE для Windows 2008 R2 и FAS 3070
Number of connections | SQLIO NTFS MCS | SQLIO NTFS MPIO |
1 | 481 | 481 |
2 | 796 | 714 |
3 | 893 | 792 |
4 | 1012 | 890 |
5 | 944 | 852 |
6 | 906 | 902 |
7 | 945 | 961 |
8 | 903 | 911 |
Thin Provitioning
В случае использования «файловых» протоколов NFS и CIFS очень просто получать преимущество от использования технологии Thin Provitioning, возвращая высвобожденное пространство внутрь файловой шары. А вот в случае с SAN использование ThinProvitioning приводит к необходимости постоянного контроля над свободным пространством плюс высвобождение свободного пространства (механизм доступен для современных ОС) происходит не «внутрь» того же LUN, а как бы внутрь Volume содержащий этот LUN.
Space Reservation — UNMAP
Начиная с Windows 2012 поддерживается возврат высвобожденных блоков из тонкого луна. Это настроено по умолчанию на Windows и требует включения на стороне ONTAP (по умолчанию отключено).
MS CSV Volume
При настройке кластера, а точнее на этапе проверки при создании CSV Volume, вы можете столкнуться со следующим предупреждением, гласящем об отсутствии поддержки SCSI-3 Persistent Reservations:
Successfully issued call to Persistent Reservation REGISTER using Invalid RESERVATION KEY 0x30000000c, SERVICE ACTION RESERVATION KEY 0x30000000d, for Test Disk 3 from node node.local.
Test Disk 3 does not support SCSI-3 Persistent Reservations commands needed by clustered storage pools that use the Storage Spaces subsystem. Some storage devices require specific firmware versions or settings to function properly with failover clusters. Contact your storage administrator or storage vendor for help with configuring the storage to function properly with failover clusters that use Storage Spaces.
Которое можно безбоязненно игнорировать, о чём сказано на стр 135.
Таблица загрузки
Для Windows 2008 и старше (не важно таблица разделов GPT или MBR) нужно при создании LUN'а выбрать геометрию диска «Windows 2008».
Для Windows 2003 c GPT нужно при создании LUN'а выбрать геометрию диска «Windows GPT».
NetApp Host Utility with MPIO
Не игнорируйте этот пункт. Набор утилит устанавливает правильные задержки, размер очереди на HBA и другие настройки на хосте. Отображает подключённые LUN и их детальную информацию со стороны СХД. Набор утилит бесплатный и может быть скачан с сайта техподдержки нетапа. После установки запустите утилиту
host_config <-setup> <-protocol fcp|iscsi|mixed> <-multipath mpxio|dmp|non> [-noalua]
Она обычно устанавливается в папку
%systemdrive%\NetApp\Windows Host Utilities\
для Windows настройки добавятся автоматически при установке.
После чего, скорее всего, понадобится перезапустить хост.
Windows time-out для ESXi
необходимо установить тайм-аут (Please see 5579) жесткого диска (RDM LUN'а):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk]
"TimeoutValue"=dword:0000003c
Файловая система
ФС может вносить существенные коррективы при тестировании производительности.
Размер блока ФС должен быть кратным 4КБ. К примеру, если мы запускаем синтетическую нагрузку подобную генерируемой OLTP, где размер оперируемого блока в среднем равен 8КБ, то ставим 8КБ.
Отключение записи последнего доступа к файлу на Хосте
На уровне файловой системы можно настроить параметр NtfsDisableLastAccessUpdate для ФС NTFS из реестара Windows, который не даст обновлять время доступа к папкам, что часто очень положительно сказывается на производительности. Для этого необходимо установить параметр NtfsDisableLastAccessUpdate типа REG_DWORD в значение равное 1.
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
Сбор статистики на хосте
Windows Perfmon.exe и Logman.exe (для Windows Core Server)
Нас больше всего может интересовать счётчики: «Рабочие очереди» и «Физический диск». В сборщике производительности укажем место где будет сохранён результат сбора статистики.
Шаблон снятия нагрузки на дисковую подсистему средствами MS Windows Perfmon (GUI) или при помощи Logman (CLI) в разрезе по логическим и физическим дискам. Если логического или физического диска в системе нет, то статистика как-бы будет сниматься, но её значение для этого диска всегда будет равна нулю.
Запуск сбора статистики через GUI интерфейс выполняется через утилиту Perfmon при помощи импортирования XML шаблона (смотри ниже).
Сбор статистики из командной строки или для Windows Core Server выполняем при помощи комманд:
logman import –n <Имя> -xml <Шаблон> -s <Компьютер>
logman start <Имя> -s <Компьютер>
logman stop <Имя> -s <Компьютер>
По-умолчанию вывод будет сохраняется по адрусу
%systemdrive%\PerfLogs\NetApp
Шаблон NetAppPerformanceCollector.xml
Сбор выполняется по:
Логическим дискам от A до Z и сохраняется в файл NetAppLogicalDisk.blg
Физическим дискам от 0 до 23 и сохраняется в файл NetAppPhysicalDisk.blg
Логическим дискам от A до Z и сохраняется в файл NetAppLogicalDisk.blg
Физическим дискам от 0 до 23 и сохраняется в файл NetAppPhysicalDisk.blg
<?xml version="1.0" encoding="UTF-16"?>
<DataCollectorSet>
<Status>0</Status>
<Duration>0</Duration>
<Description>
</Description>
<DescriptionUnresolved>
</DescriptionUnresolved>
<DisplayName>
</DisplayName>
<DisplayNameUnresolved>
</DisplayNameUnresolved>
<SchedulesEnabled>-1</SchedulesEnabled>
<LatestOutputLocation>C:\PerfLogs\NetApp</LatestOutputLocation>
<Name>Группа сборщиков данных для NetApp</Name>
<OutputLocation>C:\PerfLogs\NetApp</OutputLocation>
<RootPath>%systemdrive%\PerfLogs\NetApp</RootPath>
<Segment>0</Segment>
<SegmentMaxDuration>0</SegmentMaxDuration>
<SegmentMaxSize>0</SegmentMaxSize>
<SerialNumber>3</SerialNumber>
<Server>
</Server>
<Subdirectory>
</Subdirectory>
<SubdirectoryFormat>3</SubdirectoryFormat>
<SubdirectoryFormatPattern>yyyyMMdd\-NNNNNN</SubdirectoryFormatPattern>
<Task>
</Task>
<TaskRunAsSelf>0</TaskRunAsSelf>
<TaskArguments>
</TaskArguments>
<TaskUserTextArguments>
</TaskUserTextArguments>
<UserAccount>NetApp</UserAccount>
<Security>O:BAG:DUD:AI(A;;FA;;;SY)(A;;FA;;;BA)(A;;FR;;;LU)(A;;0x1301ff;;;S-1-5-80-2661322625-712705077-2999183737-3043590567-590698655)(A;ID;FA;;;SY)(A;ID;FA;;;BA)(A;ID;0x1200ab;;;LU)(A;ID;FR;;;AU)(A;ID;FR;;;LS)(A;ID;FR;;;NS)</Security>
<StopOnCompletion>0</StopOnCompletion>
<PerformanceCounterDataCollector>
<DataCollectorType>0</DataCollectorType>
<Name>NetApp Collector: PhysicalDisk</Name>
<FileName>NetAppPhysicalDisk</FileName>
<FileNameFormat>0</FileNameFormat>
<FileNameFormatPattern>
</FileNameFormatPattern>
<LogAppend>0</LogAppend>
<LogCircular>0</LogCircular>
<LogOverwrite>0</LogOverwrite>
<DataSourceName>
</DataSourceName>
<SampleInterval>5</SampleInterval>
<SegmentMaxRecords>0</SegmentMaxRecords>
<LogFileFormat>3</LogFileFormat>
<Counter>\PhysicalDisk(0 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(0 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(0 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(0 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(0 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(0 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(0 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(0 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(0 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(0 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(0 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(0 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(0 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(0 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(0 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(0 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(0 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(0 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(0 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(0 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(1 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(1 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(1 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(1 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(1 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(1 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(1 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(1 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(1 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(1 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(1 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(1 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(1 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(1 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(1 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(1 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(1 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(1 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(1 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(1 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(2 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(2 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(2 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(2 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(2 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(2 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(2 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(2 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(2 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(2 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(2 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(2 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(2 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(2 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(2 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(2 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(2 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(2 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(2 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(2 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(3 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(3 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(3 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(3 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(3 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(3 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(3 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(3 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(3 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(3 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(3 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(3 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(3 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(3 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(3 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(3 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(3 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(3 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(3 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(3 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(4 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(4 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(4 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(4 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(4 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(4 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(4 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(4 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(4 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(4 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(4 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(4 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(4 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(4 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(4 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(4 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(4 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(4 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(4 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(4 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(5 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(5 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(5 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(5 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(5 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(5 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(5 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(5 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(5 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(5 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(5 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(5 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(5 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(5 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(5 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(5 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(5 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(5 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(5 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(5 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(6 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(6 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(6 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(6 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(6 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(6 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(6 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(6 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(6 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(6 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(6 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(6 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(6 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(6 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(6 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(6 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(6 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(6 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(6 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(6 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(7 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(7 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(7 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(7 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(7 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(7 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(7 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(7 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(7 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(7 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(7 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(7 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(7 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(7 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(7 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(7 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(7 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(7 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(7 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(7 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(8 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(8 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(8 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(8 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(8 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(8 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(8 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(8 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(8 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(8 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(8 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(8 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(8 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(8 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(8 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(8 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(8 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(8 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(8 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(8 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(9 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(9 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(9 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(9 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(9 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(9 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(9 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(9 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(9 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(9 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(9 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(9 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(9 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(9 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(9 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(9 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(9 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(9 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(9 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(9 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(10 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(10 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(10 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(10 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(10 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(10 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(10 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(10 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(10 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(10 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(10 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(10 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(10 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(10 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(10 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(10 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(10 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(10 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(10 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(10 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(11 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(11 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(11 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(11 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(11 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(11 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(11 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(11 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(11 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(11 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(11 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(11 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(11 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(11 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(11 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(11 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(11 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(11 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(11 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(11 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(12 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(12 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(12 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(12 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(12 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(12 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(12 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(12 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(12 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(12 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(12 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(12 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(12 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(12 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(12 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(12 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(12 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(12 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(12 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(12 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(13 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(13 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(13 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(13 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(13 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(13 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(13 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(13 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(13 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(13 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(13 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(13 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(13 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(13 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(13 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(13 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(13 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(13 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(13 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(13 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(14 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(14 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(14 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(14 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(14 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(14 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(14 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(14 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(14 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(14 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(14 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(14 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(14 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(14 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(14 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(14 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(14 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(14 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(14 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(14 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(15 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(15 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(15 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(15 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(15 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(15 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(15 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(15 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(15 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(15 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(15 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(15 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(15 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(15 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(15 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(15 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(15 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(15 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(15 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(15 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(16 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(16 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(16 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(16 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(16 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(16 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(16 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(16 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(16 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(16 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(16 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(16 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(16 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(16 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(16 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(16 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(16 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(16 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(16 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(16 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(17 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(17 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(17 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(17 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(17 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(17 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(17 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(17 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(17 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(17 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(17 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(17 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(17 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(17 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(17 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(17 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(17 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(17 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(17 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(17 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(18 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(18 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(18 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(18 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(18 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(18 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(18 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(18 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(18 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(18 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(18 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(18 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(18 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(18 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(18 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(18 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(18 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(18 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(18 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(18 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(19 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(19 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(19 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(19 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(19 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(19 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(19 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(19 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(19 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(19 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(19 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(19 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(19 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(19 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(19 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(19 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(19 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(19 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(19 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(19 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(20 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(20 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(20 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(20 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(20 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(20 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(20 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(20 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(20 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(20 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(20 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(20 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(20 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(20 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(20 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(20 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(20 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(20 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(20 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(20 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(21 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(21 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(21 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(21 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(21 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(21 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(21 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(21 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(21 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(21 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(21 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(21 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(21 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(21 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(21 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(21 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(21 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(21 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(21 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(21 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(22 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(22 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(22 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(22 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(22 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(22 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(22 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(22 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(22 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(22 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(22 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(22 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(22 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(22 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(22 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(22 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(22 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(22 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(22 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(22 *)\Current Disk Queue Length</Counter>
<Counter>\PhysicalDisk(23 *)\% Disk Write Time</Counter>
<Counter>\PhysicalDisk(23 *)\% Disk Read Time</Counter>
<Counter>\PhysicalDisk(23 *)\Disk Writes/sec</Counter>
<Counter>\PhysicalDisk(23 *)\Disk Transfers/sec</Counter>
<Counter>\PhysicalDisk(23 *)\Disk Reads/sec</Counter>
<Counter>\PhysicalDisk(23 *)\% Idle Time</Counter>
<Counter>\PhysicalDisk(23 *)\Split IO/Sec</Counter>
<Counter>\PhysicalDisk(23 *)\Disk Write Bytes/sec</Counter>
<Counter>\PhysicalDisk(23 *)\Disk Bytes/sec</Counter>
<Counter>\PhysicalDisk(23 *)\Disk Read Bytes/sec</Counter>
<Counter>\PhysicalDisk(23 *)\Avg. Disk sec/Write</Counter>
<Counter>\PhysicalDisk(23 *)\Avg. Disk sec/Transfer</Counter>
<Counter>\PhysicalDisk(23 *)\Avg. Disk sec/Read</Counter>
<Counter>\PhysicalDisk(23 *)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\PhysicalDisk(23 *)\Avg. Disk Bytes/Read</Counter>
<Counter>\PhysicalDisk(23 *)\Avg. Disk Bytes/Write</Counter>
<Counter>\PhysicalDisk(23 *)\Avg. Disk Queue Length</Counter>
<Counter>\PhysicalDisk(23 *)\Avg. Disk Write Queue Length</Counter>
<Counter>\PhysicalDisk(23 *)\Avg. Disk Read Queue Length</Counter>
<Counter>\PhysicalDisk(23 *)\Current Disk Queue Length</Counter>
</PerformanceCounterDataCollector>
<PerformanceCounterDataCollector>
<DataCollectorType>0</DataCollectorType>
<Name>NetApp Collector: LogicalDisk</Name>
<FileName>NetAppLogicalDisk</FileName>
<FileNameFormat>1</FileNameFormat>
<FileNameFormatPattern>
</FileNameFormatPattern>
<LogAppend>0</LogAppend>
<LogCircular>0</LogCircular>
<LogOverwrite>0</LogOverwrite>
<DataSourceName>
</DataSourceName>
<SampleInterval>5</SampleInterval>
<SegmentMaxRecords>0</SegmentMaxRecords>
<LogFileFormat>3</LogFileFormat>
<Counter>\LogicalDisk(A:)\% Disk Time</Counter>
<Counter>\LogicalDisk(A:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(A:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(A:)\% Free Space</Counter>
<Counter>\LogicalDisk(A:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(A:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(A:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(A:)\% Idle Time</Counter>
<Counter>\LogicalDisk(A:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(A:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(A:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(A:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(A:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(A:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(A:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(A:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(A:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(A:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(A:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(A:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(A:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(A:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(A:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(B:)\% Disk Time</Counter>
<Counter>\LogicalDisk(B:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(B:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(B:)\% Free Space</Counter>
<Counter>\LogicalDisk(B:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(B:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(B:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(B:)\% Idle Time</Counter>
<Counter>\LogicalDisk(B:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(B:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(B:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(B:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(B:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(B:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(B:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(B:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(B:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(B:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(B:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(B:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(B:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(B:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(B:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(C:)\% Disk Time</Counter>
<Counter>\LogicalDisk(C:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(C:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(C:)\% Free Space</Counter>
<Counter>\LogicalDisk(C:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(C:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(C:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(C:)\% Idle Time</Counter>
<Counter>\LogicalDisk(C:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(C:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(C:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(C:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(C:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(C:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(C:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(C:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(C:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(C:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(C:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(C:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(C:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(C:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(C:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(D:)\% Disk Time</Counter>
<Counter>\LogicalDisk(D:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(D:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(D:)\% Free Space</Counter>
<Counter>\LogicalDisk(D:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(D:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(D:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(D:)\% Idle Time</Counter>
<Counter>\LogicalDisk(D:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(D:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(D:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(D:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(D:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(D:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(D:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(D:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(D:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(D:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(D:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(D:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(D:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(D:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(D:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(E:)\% Disk Time</Counter>
<Counter>\LogicalDisk(E:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(E:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(E:)\% Free Space</Counter>
<Counter>\LogicalDisk(E:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(E:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(E:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(E:)\% Idle Time</Counter>
<Counter>\LogicalDisk(E:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(E:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(E:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(E:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(E:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(E:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(E:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(E:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(E:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(E:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(E:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(E:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(E:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(E:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(E:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(F:)\% Disk Time</Counter>
<Counter>\LogicalDisk(F:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(F:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(F:)\% Free Space</Counter>
<Counter>\LogicalDisk(F:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(F:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(F:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(F:)\% Idle Time</Counter>
<Counter>\LogicalDisk(F:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(F:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(F:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(F:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(F:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(F:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(F:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(F:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(F:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(F:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(F:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(F:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(F:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(F:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(F:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(G:)\% Disk Time</Counter>
<Counter>\LogicalDisk(G:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(G:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(G:)\% Free Space</Counter>
<Counter>\LogicalDisk(G:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(G:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(G:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(G:)\% Idle Time</Counter>
<Counter>\LogicalDisk(G:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(G:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(G:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(G:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(G:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(G:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(G:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(G:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(G:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(G:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(G:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(G:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(G:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(G:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(G:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(H:)\% Disk Time</Counter>
<Counter>\LogicalDisk(H:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(H:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(H:)\% Free Space</Counter>
<Counter>\LogicalDisk(H:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(H:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(H:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(H:)\% Idle Time</Counter>
<Counter>\LogicalDisk(H:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(H:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(H:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(H:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(H:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(H:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(H:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(H:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(H:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(H:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(H:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(H:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(H:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(H:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(H:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(I:)\% Disk Time</Counter>
<Counter>\LogicalDisk(I:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(I:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(I:)\% Free Space</Counter>
<Counter>\LogicalDisk(I:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(I:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(I:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(I:)\% Idle Time</Counter>
<Counter>\LogicalDisk(I:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(I:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(I:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(I:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(I:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(I:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(I:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(I:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(I:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(I:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(I:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(I:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(I:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(I:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(I:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(J:)\% Disk Time</Counter>
<Counter>\LogicalDisk(J:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(J:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(J:)\% Free Space</Counter>
<Counter>\LogicalDisk(J:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(J:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(J:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(J:)\% Idle Time</Counter>
<Counter>\LogicalDisk(J:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(J:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(J:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(J:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(J:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(J:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(J:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(J:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(J:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(J:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(J:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(J:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(J:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(J:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(J:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(K:)\% Disk Time</Counter>
<Counter>\LogicalDisk(K:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(K:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(K:)\% Free Space</Counter>
<Counter>\LogicalDisk(K:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(K:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(K:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(K:)\% Idle Time</Counter>
<Counter>\LogicalDisk(K:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(K:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(K:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(K:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(K:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(K:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(K:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(K:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(K:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(K:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(K:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(K:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(K:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(K:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(K:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(L:)\% Disk Time</Counter>
<Counter>\LogicalDisk(L:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(L:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(L:)\% Free Space</Counter>
<Counter>\LogicalDisk(L:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(L:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(L:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(L:)\% Idle Time</Counter>
<Counter>\LogicalDisk(L:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(L:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(L:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(L:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(L:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(L:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(L:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(L:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(L:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(L:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(L:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(L:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(L:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(L:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(L:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(M:)\% Disk Time</Counter>
<Counter>\LogicalDisk(M:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(M:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(M:)\% Free Space</Counter>
<Counter>\LogicalDisk(M:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(M:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(M:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(M:)\% Idle Time</Counter>
<Counter>\LogicalDisk(M:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(M:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(M:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(M:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(M:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(M:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(M:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(M:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(M:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(M:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(M:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(M:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(M:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(M:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(M:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(N:)\% Disk Time</Counter>
<Counter>\LogicalDisk(N:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(N:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(N:)\% Free Space</Counter>
<Counter>\LogicalDisk(N:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(N:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(N:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(N:)\% Idle Time</Counter>
<Counter>\LogicalDisk(N:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(N:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(N:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(N:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(N:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(N:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(N:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(N:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(N:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(N:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(N:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(N:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(N:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(N:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(N:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(O:)\% Disk Time</Counter>
<Counter>\LogicalDisk(O:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(O:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(O:)\% Free Space</Counter>
<Counter>\LogicalDisk(O:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(O:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(O:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(O:)\% Idle Time</Counter>
<Counter>\LogicalDisk(O:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(O:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(O:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(O:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(O:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(O:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(O:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(O:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(O:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(O:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(O:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(O:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(O:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(O:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(O:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(P:)\% Disk Time</Counter>
<Counter>\LogicalDisk(P:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(P:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(P:)\% Free Space</Counter>
<Counter>\LogicalDisk(P:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(P:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(P:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(P:)\% Idle Time</Counter>
<Counter>\LogicalDisk(P:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(P:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(P:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(P:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(P:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(P:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(P:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(P:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(P:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(P:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(P:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(P:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(P:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(P:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(P:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(Q:)\% Disk Time</Counter>
<Counter>\LogicalDisk(Q:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(Q:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(Q:)\% Free Space</Counter>
<Counter>\LogicalDisk(Q:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(Q:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(Q:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(Q:)\% Idle Time</Counter>
<Counter>\LogicalDisk(Q:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(Q:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(Q:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(Q:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(Q:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(Q:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(Q:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(Q:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(Q:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(Q:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(Q:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(Q:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(Q:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(Q:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(Q:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(R:)\% Disk Time</Counter>
<Counter>\LogicalDisk(R:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(R:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(R:)\% Free Space</Counter>
<Counter>\LogicalDisk(R:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(R:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(R:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(R:)\% Idle Time</Counter>
<Counter>\LogicalDisk(R:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(R:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(R:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(R:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(R:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(R:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(R:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(R:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(R:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(R:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(R:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(R:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(R:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(R:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(R:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(S:)\% Disk Time</Counter>
<Counter>\LogicalDisk(S:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(S:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(S:)\% Free Space</Counter>
<Counter>\LogicalDisk(S:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(S:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(S:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(S:)\% Idle Time</Counter>
<Counter>\LogicalDisk(S:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(S:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(S:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(S:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(S:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(S:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(S:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(S:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(S:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(S:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(S:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(S:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(S:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(S:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(S:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(T:)\% Disk Time</Counter>
<Counter>\LogicalDisk(T:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(T:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(T:)\% Free Space</Counter>
<Counter>\LogicalDisk(T:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(T:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(T:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(T:)\% Idle Time</Counter>
<Counter>\LogicalDisk(T:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(T:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(T:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(T:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(T:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(T:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(T:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(T:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(T:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(T:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(T:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(T:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(T:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(T:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(T:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(U:)\% Disk Time</Counter>
<Counter>\LogicalDisk(U:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(U:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(U:)\% Free Space</Counter>
<Counter>\LogicalDisk(U:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(U:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(U:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(U:)\% Idle Time</Counter>
<Counter>\LogicalDisk(U:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(U:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(U:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(U:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(U:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(U:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(U:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(U:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(U:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(U:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(U:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(U:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(U:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(U:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(U:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(V:)\% Disk Time</Counter>
<Counter>\LogicalDisk(V:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(V:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(V:)\% Free Space</Counter>
<Counter>\LogicalDisk(V:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(V:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(V:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(V:)\% Idle Time</Counter>
<Counter>\LogicalDisk(V:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(V:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(V:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(V:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(V:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(V:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(V:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(V:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(V:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(V:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(V:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(V:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(V:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(V:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(V:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(W:)\% Disk Time</Counter>
<Counter>\LogicalDisk(W:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(W:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(W:)\% Free Space</Counter>
<Counter>\LogicalDisk(W:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(W:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(W:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(W:)\% Idle Time</Counter>
<Counter>\LogicalDisk(W:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(W:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(W:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(W:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(W:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(W:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(W:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(W:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(W:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(W:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(W:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(W:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(W:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(W:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(W:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(X:)\% Disk Time</Counter>
<Counter>\LogicalDisk(X:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(X:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(X:)\% Free Space</Counter>
<Counter>\LogicalDisk(X:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(X:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(X:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(X:)\% Idle Time</Counter>
<Counter>\LogicalDisk(X:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(X:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(X:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(X:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(X:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(X:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(X:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(X:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(X:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(X:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(X:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(X:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(X:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(X:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(X:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(Y:)\% Disk Time</Counter>
<Counter>\LogicalDisk(Y:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(Y:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(Y:)\% Free Space</Counter>
<Counter>\LogicalDisk(Y:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(Y:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(Y:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(Y:)\% Idle Time</Counter>
<Counter>\LogicalDisk(Y:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(Y:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(Y:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(Y:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(Y:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(Y:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(Y:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(Y:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(Y:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(Y:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(Y:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(Y:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(Y:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(Y:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(Y:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(Z:)\% Disk Time</Counter>
<Counter>\LogicalDisk(Z:)\% Disk Write Time</Counter>
<Counter>\LogicalDisk(Z:)\% Disk Read Time</Counter>
<Counter>\LogicalDisk(Z:)\% Free Space</Counter>
<Counter>\LogicalDisk(Z:)\Disk Writes/sec</Counter>
<Counter>\LogicalDisk(Z:)\Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(Z:)\Disk Reads/sec</Counter>
<Counter>\LogicalDisk(Z:)\% Idle Time</Counter>
<Counter>\LogicalDisk(Z:)\Split IO/Sec</Counter>
<Counter>\LogicalDisk(Z:)\Free Megabytes</Counter>
<Counter>\LogicalDisk(Z:)\Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(Z:)\Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(Z:)\Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(Z:)\Avg. Disk sec/Write</Counter>
<Counter>\LogicalDisk(Z:)\Avg. Disk sec/Transfer</Counter>
<Counter>\LogicalDisk(Z:)\Avg. Disk sec/Read</Counter>
<Counter>\LogicalDisk(Z:)\Avg. Disk Bytes/Transfer</Counter>
<Counter>\LogicalDisk(Z:)\Avg. Disk Bytes/Read</Counter>
<Counter>\LogicalDisk(Z:)\Avg. Disk Bytes/Write</Counter>
<Counter>\LogicalDisk(Z:)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(Z:)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(Z:)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(Z:)\Current Disk Queue Length</Counter>
<Counter>\LogicalDisk(_Total)\Avg. Disk Queue Length</Counter>
<Counter>\LogicalDisk(_Total)\Avg. Disk Read Queue Length</Counter>
<Counter>\LogicalDisk(_Total)\Avg. Disk Write Queue Length</Counter>
<Counter>\LogicalDisk(_Total)\Avg. Disk Bytes/sec</Counter>
<Counter>\LogicalDisk(_Total)\Avg. Disk Read Bytes/sec</Counter>
<Counter>\LogicalDisk(_Total)\Avg. Disk Write Bytes/sec</Counter>
<Counter>\LogicalDisk(_Total)\Avg. Disk Transfers/sec</Counter>
<Counter>\LogicalDisk(_Total)\Avg. Disk Reads/sec</Counter>
<Counter>\LogicalDisk(_Total)\Avg. Disk Writes/sec</Counter>
<Counter>\Processor(_Total)\% Processor Time</Counter>
<Counter>\Processor(_Total)\% Idle Time</Counter>
</PerformanceCounterDataCollector>
<DataManager>
<Enabled>0</Enabled>
<CheckBeforeRunning>0</CheckBeforeRunning>
<MinFreeDisk>0</MinFreeDisk>
<MaxSize>0</MaxSize>
<MaxFolderCount>0</MaxFolderCount>
<ResourcePolicy>0</ResourcePolicy>
<ReportFileName>report.html</ReportFileName>
<RuleTargetFileName>report.xml</RuleTargetFileName>
<EventsFileName>
</EventsFileName>
</DataManager>
</DataCollectorSet>
Хорошая статья по интерпретации значений Windows Perfmon.
Приложения
Ниже перечень рекомендаций по настройке приложений
- NetApp SnapManager for Oracle & SAN сеть
- FlexPod Express with Microsoft Windows Server 2012 R2 Hyper-V
- IBM DB2 on Windows
- SAP with Microsoft SQL Server on Windows with Clustered ONTAP
- iSCSI Software Boot for Windows with NetApp Storage
- SAN Booting with Windows 2008/2003
- NetApp Deployment Guides and Storage Best Practices for Windows Server 2012 R2
- SAP with Oracle on Windows and NetApp Storage
- Microsoft SharePoint Server Best Practices Guide
- и др.
Драйвера
Не забудьте установить драйвера для вашего HBA адаптера до того, как установите NetApp Host Utility. Следуйте рекомендациям настройки HBA адаптера. Часто необходимо изменить длинну очереди и время таймаута для наиболее оптимального взаимодействия с NetApp. В случае использования виртуализации VMware ESXi или MS Hyper-V, не забудьте включить NPIV в случае необходимости проброса виртуальных HBA адапторов внутрь виртуальных машн. В некоторых адаптерах на базе технологии NPIV может быть настроен QoS, таких как Qlogic HBA серии 8100. Не забывайте о матрице совместимости которая подскажет какие именно версии драйверов проверены и оттетстированы для стабильной работы в вашей среде.
Совместимость
Широко применяйте матрицу совместимости в вашей практике для уменьшения потенциальных проблем в инфрастурктуре ЦОД.
Уверен, что со временем мне будет что добавить в эту статью по оптимизации настроек Windows, так что заглядывайте сюда время от времени.
Сообщения по ошибкам в тексте прошу направлять в ЛС.
Замечания и дополнения напротив прошу в комментарии