2 December 2014

Windows 2008/2012 c NetApp ONTAP 8 (SAN)

High performance
В этой статье я хотел бы рассмотреть тему оптимизации Windows Server (с виртуализацией и без) с использованием СХД NetApp FAS в среде SAN.

Для поиска и устранения узких мест в такой инфраструктуре, нужно опредилиться с компонентами инфраструктуры, среди которых их стоит искать. Разделим инфраструктуру на следующие компоненты:

  • Настройки хоста 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
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

<?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.

image

Приложения


Ниже перечень рекомендаций по настройке приложений


Драйвера


Не забудьте установить драйвера для вашего HBA адаптера до того, как установите NetApp Host Utility. Следуйте рекомендациям настройки HBA адаптера. Часто необходимо изменить длинну очереди и время таймаута для наиболее оптимального взаимодействия с NetApp. В случае использования виртуализации VMware ESXi или MS Hyper-V, не забудьте включить NPIV в случае необходимости проброса виртуальных HBA адапторов внутрь виртуальных машн. В некоторых адаптерах на базе технологии NPIV может быть настроен QoS, таких как Qlogic HBA серии 8100. Не забывайте о матрице совместимости которая подскажет какие именно версии драйверов проверены и оттетстированы для стабильной работы в вашей среде.

Совместимость


Широко применяйте матрицу совместимости в вашей практике для уменьшения потенциальных проблем в инфрастурктуре ЦОД.

Уверен, что со временем мне будет что добавить в эту статью по оптимизации настроек Windows, так что заглядывайте сюда время от времени.

Сообщения по ошибкам в тексте прошу направлять в ЛС.
Замечания и дополнения напротив прошу в комментарии
Tags:windowswindows servernetappnetapp fasperformanceperformance optimizationperformance tunningsan
Hubs: High performance
+4
8.6k 41
Comments 3