Windows 2008/2012 c NetApp ONTAP 8 (SAN)

    В этой статье я хотел бы рассмотреть тему оптимизации 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, так что заглядывайте сюда время от времени.

    Сообщения по ошибкам в тексте прошу направлять в ЛС.
    Замечания и дополнения напротив прошу в комментарии
    Поделиться публикацией

    Комментарии 3

      +1
      Данные рекомендации применимы исключительно к NetApp или их также возможно и желательно применить на другийх устройствах типа HP P2000 и Synology?
      Спасибо.
        0
        Уверен у HP P2000 рекомендации, по SAN Multipathing отличаются. О поддержке и скорости работы для iSCSI MCS мне не известно. Настройки MTU в принципе скорее всего совпадают. Хостовые утилиты у HP свои, у Synology их, подозреваю вообще нет, рекомендации по таймаутам уверен тоже отличаются. Perfmon/logman понятное дело работают также. Вопрос совместимости проверять стоит везде и всегда у всех вендоров, даже если у вас вся инфраструктура ЦОД построена, к примеру на HP. Рекомендации по настройке приложений тоже отличаются, как и рекомендации по параметрам монтирования файловых систем.
        Так что в общем случае — рекомендации совсем разные.
          0
          Единственное, что одинаково, это подход к поиску узких мест в нифраструктуре ЦОД методом последовательного исключения: СХД -> Сеть -> Хост -> Приложение. Хотя направление, откуда начинать, на самом деле не важно.
          Каждый из этих узлов инфраструктуры можно условно разделить на компоненты, к примеру для хоста это может быть: Настройки самой ОС, сетевые настройки в нутри ОС, приложения.

          Сначала пытаются заменить, по одному, каждый компонет на точно работающий и так один за другим, каждый раз проверяя не ушла ли проблема, таким образом определив в каком месте затык: СХД, Сеть, Хост или приложение вызывают проблемы. Определив направление проблемы переходят к детальному изучению и тюнингу этого проблемного компонента, так последовательно один за другим проверяются все компоненты узла, таким образом находят узкое место.

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое