Storage Tiering Windows Server 2012 R2


technet оригинал

Эта демонстрация возможностей обновленной системы хранения в Windows Server 2012 R2 на примере небольшой лаборатории ставит целю показать на практике применение одной из самых интересных и ожидаемых возможностей Windows Server 2012 R2: Storage Tiering.

В лаборатории принимали участие:

1 хост WS 2012R2, 2 «обычных» SATA диска 7200, и 1  не менее «обычный» SSD.
t0-1

 

Итак, давайте приступим:

Для целей демонстрации я поделю пространство на SSD на части, создав несколько VHD файлов:

# создадим 4 диска которые будут располагаться на VHD
1..4 | % { New-VHD -Path c:\VMS\VMA_SSD_$_.VHDX -Fixed –Size 5GB}

t0

 

# монтируем их
Mount-VHD C:\VMS\*

#и посмотрим, что получилось

$pooldisks = Get-PhysicalDisk | ? {$_.CanPool –eq $true }
$pooldisks

t1

Получилось 2 HDD и 4 VHD.

#Создадим Storage pool

New-StoragePool -StorageSubSystemFriendlyName *Spaces* -FriendlyName TieredPool1 -PhysicalDisks $pooldisks

t2

 

Пометим диски для удобства

Get-PhysicalDisk | Where Size -EQ 5368709120 | Set-PhysicalDisk -MediaType SSD # 5GB VHDs
Get-PhysicalDisk | Where Size -EQ 499289948160 | Set-PhysicalDisk -MediaType HDD # 500GB HDs

#Посмотреть размер и выставить нужный можно, подглядев размер, который может отличаться в ваших условиях

(Get-PhysicalDisk).Size

t3

Далее, соберем новый Storage pool, используя Storage Tiering:

t4

t5

t6

t7

Настройки  мастера примем по умолчанию, разве что дав имя пулу, и выберем максимальный объем занимаемого пространства. Создав пул, создадим NTFS том на нем, и приступим к тесту.

Поскольку цель статьи — ознакомление с возможностями и созданием ST, лютых методик тестирования я сегодня не предлагаю, и попробую ограничиться простым наглядным тестом, CrystalDiskMark:t8- tier

Этот тест был выполнен на созданном нами пуле из 2-х HDD 500 и синтетических VHD.

В ваших условиях, конечно, цифры могут сильно отличаться.

А вот этот тест был выполнен ранее, на Storage pool из  2-х HDD без применения Storage Tiering:

t9- jbod

 

Разница весьма заметна при случайных чтении\записи, и благодаря Storage Tiering вы сможете существенно повысить быстродействие своих дисковых систем.

Напоследок, немного тайного знания:

-Как рассказать Windows Server что мои файлы должны быть постоянно «горячими», и забираться с SSD?

Можно это сделать вот так:

Set-FileStorageTier -FilePath <PATH> -DesiredStorageTier $tier_ssd

И отменить сделанную настройку так:

Clear-FileStorageTier –FilePath <PATH>

— Как можно «разогревать» кэш, управлять им?

Проверим статус заданий по оптимизации

Get-ScheduledTask -TaskName *Tier*  | FT –AutoSize

Get-ScheduledTask -TaskName *Tier*  | Get-ScheduledTaskInfo

И запустим задания вручную

Get-ScheduledTask -TaskName «Storage Tiers Optimization» | Start-ScheduledTask

Get-ScheduledTask -TaskName «Storage Tiers Optimization» | Get-ScheduledTaskInfo

Полезные ссылки:

http://technet.microsoft.com/en-us/library/dn454976.aspx

http://blogs.technet.com/b/josebda/archive/2013/08/28/step-by-step-for-storage-spaces-tiering-in-windows-server-2012-r2.aspx

 

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s