Жива оптика | Розуміння концентрації навантаження
Summary: У цій статті наведено деякі спостереження щодо розуміння концентрації навантаження.
Instructions
Workload Concentration (WC) — це представлення фактів про серверні дані. Це відображається так, що дозволяє швидко побачити, які драйви [LUN/Volumes] створюють найбільшу активність у середовищі та їхнє співвідношення до загальної місткості даних. Перш ніж глибше розглянути дані, які показує WC, ми повинні зрозуміти кілька ключових моментів, щоб уникнути непорозуміння щодо того, що саме розглядається.
Q: Чи передбачає це вимоги до рівня або розміру?
A: Ні, це відображення фактів. Він не пов'язаний з жодними платформами алгоритмів рівняння чи кешування. Однак дані мають значущий зв'язок з будь-яким пристроєм, який зберігає ємність.
Q: Чи це те саме, що теплове відтворення?
A: Ні, теплове відображення свідчить про суб-LUN або підфайлове знання про те, наскільки «гаряче чи холодне» є частиною даних. WC має справу лише з самими LUN/Volumes та їхніми зв'язками з усіма іншими, що контролюються.
Альтернативні погляди
WC можна переглянути двома різними способами: Графіки змінних кроків або бульбашкова діаграма. Кожен показує схожу, але трохи іншу інформацію, і залежно від захопленого середовища один може працювати краще за інший. У цьому записі розглядаються обидва варіанти та пояснюється, що показують, а що слід інтерпретувати
WC: Графіки кроків змінної ширини
Оскільки Optical Prime збирає поточне середовище, він розуміє ємність і продуктивність кожного диска. У цьому документі диск містить будь-яку LUN, Volume, DataStore або внутрішню ємність, яка відповідає загальному показнику ємності, визначеній Live Optics у резюме проєкту.
WC — це графік співвідношення продуктивності цих дисків (IOPS) до ємності. За допомогою графа кроків змінної ширини кожен диск спочатку сортується за 95-м перцентилем IOPS від найвищого до найнижчого. Кожен із цих дисків потім відображається у графіку, подібному до прикладу нижче, де найпродуктивніші диски розташовані зліва, а найнижчі — справа.
Отже, висота кожного «Кроку» відображає кількість IOPS відносно всіх інших кроків.
Використана ємність цього диска позначається шириною кроку. Чим ширший крок, тим більша ємність диска.
Горизонтальна вісь демонструє всю місткість навколишнього середовища. На графіку проведена довільна межа пропускної здатності 20% для розрахунку того, яка кількість IOPS належить до якої потужності.

Зв'язок WC з цінністю рівня
Хоча WC жодним чином не є показником розміру рівня зберігання, WC є чудовим прогнозом для рівня зберігання загалом. Графік показує модель схильності, яка демонструє, наскільки гарячими є певні диски відносно решти середовища.
Чим вища концентрація IOPS на меншій частині обсягу даних, тим більш придатним є середовище для рівневого розподілу даних. Чим більш плоский або рівномірно розподілений цей граф, тим більш придатним буде середовище для монолітного або однорівневого дизайну, оскільки продуктивність рівномірно розподілена по потужності.
Оскільки цей граф не має знань про алгоритми рівняння даних на рівні Sub-LUN, які б розподіляли LUN на кілька типів дисків, можна припустити, що висококонцентроване середовище було б ще більше оптимізоване цією технологією.
Можна також стверджувати, що навіть плоскі графи могли б отримати користь від алгоритмів tiering або кешування на рівні Sub-LUN.
Чому цей графік працює?
Більшість додатків мають розкладку дисків, розроблену з урахуванням конкретного навантаження адміністратора. Наприклад, багато дисків з вищим IOPS пов'язані з базою даних або файлами журналів, які можуть вимагати меншої ємності, ніж інші навантаження з нижчим співвідношенням IO до ємності, наприклад, файловий сервер.
Цей вигляд дає уявлення про те, як власники додатків забезпечили сховище у зв'язку з робочими навантаженнями.
WC: Граф бульбашок
Граф WC bubble краще назвати «Workload Characterization», оскільки він відображає не лише продуктивність над ємністю. Граф Bubble має ті ж дані, що й у Shift Graph зі змінною шириною, але використовує Bubble Chart, який може показувати четвертий атрибут.
У цьому випадку цей атрибут — Якість обслуговування або просто середня затримка IOPS диска.
WC Bubble Graph — це графік відтворення співвідношення продуктивності всіх дисків (IOPS) щодо ємності та їхньої схильності бути проблемним фактором у середовищі. Кожен диск спочатку сортується за 95-м процентилем IOPS від найвищого до найнижчого. Кожен із цих дисків потім відображається на графіку, подібному до прикладу нижче, де диски з найвищою продуктивністю розташовані у верхньому лівому куті, а диски з найнижчою продуктивністю — у крайньому нижньому правому куті.
Отже, висота кожної бульбашки відображає кількість ВМС відносно всіх інших бульбашок.
Ємність цього диска визначається розміром бульбашки. Чим більша бульбашка, тим більша ємність диска
Горизонтальна вісь демонструє всю місткість навколишнього середовища.
Додатковий атрибут якості обслуговування вводиться кольоровим індикатором, призначеним кожній бульбашці. Зелений — це здорова середня затримка, жовтий — потенційна зона, що викликає занепокоєння, а червоний — диск, який потенційно потрібно перевірити. Ці кольори аж ніяк не є предиктором проблеми. Вони є візуальним індикатором фактів.

Дослідження потенційної проблеми
І кроків-графіки, і бульбашкова діаграма стануть більш змістовними, коли в проєкті буде більше дисків.
Діаграма WC Bubble може бути проблемною, якщо середовище має понад сто дисків або має незначні варіації у продуктивності кожної бульбашки. Як видно на прикладі вище, коли існує багато схожих бульбашок, графік може створювати ефект, схожий на «змію», що ускладнює ізоляцію бульбашки. Щоб отримати видимість щільних областей бульбашок, діаграму можна збільшити за допомогою елементів керування графіком під нею.
Кожну бульбашку можна «навести курсор», щоб побачити ім'я диска, продуктивність, ємність і сервер, якому належить диск. Бульбашки також інтерактивні. Натискання на будь-яку бульбашку в крайньому лівому дереві навігації автоматично розгортається і знаходить позицію диска в меню дерева. Після того, як диск, що цікавить, знайдено, використовуйте інші доступні графові дані для дослідження інших характеристик продуктивності.
Бульбашки, позначені сірим кольором, представляють диск, який робить менше 100 ВДS — або читати, або писати. Диски з низьким вводом/виведенням можуть спотворювати середні затримки, і ці диски можна ігнорувати. Детальніше читайте тут.
Additional Information
Якщо у вас є питання, будь ласка, звертайтеся до Live Optics Support за адресою liveoptics.support@dell.com.