Система домену даних і продуктивність очищення Вплив перетворення на стиснення GZ

Summary: Ця стаття містить інформацію про різні алгоритми стиснення, які підтримуються на DDR, а також про вплив перетворення системи на використання алгоритму GZ.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

РІШЕННЯ

В даний час DDOS підтримує чотири різних типи стиснення з різними рівнями навантаження на процесор. У наступній таблиці зведені характеристики кожного варіанту:
 

type         expected-comp               CPU-load 
----------   --------------------   -------------- 
none         1.0x                       0x 
lz(default)  2.0x                       1x 
gzfast       2.5x                       2x 
gz           3.0x                       5x
Наприклад, алгоритм стиснення gz дає близько 3x локального стиснення, але використовує приблизно в 5 разів більше процесора для виконання частини стиснення коду, ніж lz. Очікувані показники стиснення можуть сильно відрізнятися залежно від типу даних. Для деяких типів даних gz може бути лише на 10% кращим за lz, тоді як для інших типів даних він у 2x або кращий за lz.
 
Загалом, файли з великою кількістю схожих рядків даних мають тенденцію до кращого стиснення з gz, ніж з lz.

Приклади таких наборів даних:

  • Файли баз даних.
  • Файли журналів.

Наслідки використання GZ Compression:

Оскільки сильніші алгоритми стиснення використовують більше процесора, вони можуть мати значні наслідки для продуктивності:

  • Резервні копії з низьким рівнем дедуплікації виконуються повільніше, оскільки потрібно стискати та записувати на диск більше нових даних. Зокрема, перше повне резервне копіювання, швидше за все, досягне 50% від номінальної пікової пропускної здатності.
  • Оскільки очищення розпаковує та повторно стискає дані під час роботи, очищення може тривати довше та сповільнювати інші дії в системі, такі як резервне копіювання та реплікація.
  • Вихідний DDR у парі реплікації каталогів стискає дані, використовуючи алгоритм стиснення, який використовується одержувачем перед надсиланням даних. Тому, якщо адресат використовує алгоритм стиснення gz, реплікація може працювати повільніше і може спричинити повільнішу роботу інших дій у системі, таких як резервне копіювання та очищення. 

Таким чином, перетворення на стиснення GZ – це рішення, яке слід прийняти залежно від навантаження, яке зазнає система. В іншому випадку проблема ємності, по суті, буде перетворена в проблему продуктивності.

У наступному розділі ми опишемо характеристики робочого навантаження, де GZ буде корисним.

Кому слід використовувати компресію GZ?

Програми з високим рівнем дедуплікації, низьким відтоком і низькими вимогами до продуктивності резервного копіювання є ідеальними кандидатами для використання gz. Хорошим прикладом є ближні додатки. Більшість DDR у польових умовах, що використовуються для ближніх програм, вже використовують gz.

Як змінити тип стиснення?

Використовуйте такі команди, щоб змінити тип стиснення:

# filesys disable
# filesys option set local-compression-type {none | lz | gzfast | gz}
# filesys enable

 

ПОПЕРЕДЖЕННЯ: Перш ніж змінити тип локального стиснення, файлову систему необхідно вимкнути. Після цього його можна перезапустити відразу після встановлення параметра стиснення.

Як тільки тип стиснення буде змінено, всі нові записи використовуватимуть новий тип стиснення, а будь-які вже записані дані будуть ліниво перетворені на новий тип стиснення під час очищення. Ліниве перетворення означає, що не всі контейнери будуть повторно стиснуті під час першого раунду очищення. Потрібно кілька раундів очищення, щоб повністю стиснути всі дані, що існують на DDR, перш ніж змінити політику стиснення.

Політика очищення визначає, які контейнери вибираються в певному раунді очищення, і лише ці контейнери стискаються повторно. Політика прибирання ґрунтується на кількості даних про сміття, які вміщує даний контейнер.  Сміттєві дані означають видалені дані, на які більше не посилається простір імен. Чим більше сміття в контейнері, тим більша ймовірність того, що він буде обраний для прибирання.

Якщо клієнт хоче оплатити одноразове звернення, він може дотримуватися наступного порядку дій:

  1. Вимкніть DDFS за допомогою команди:

    filesys disable
  2. Використовуйте наступну команду, щоб вимкнути ліниве перетворення (потрібен режим SE):

    reg set system.GC_APPLY_LAZY_CONVERSION=false
  3. Увімкніть DDFS за допомогою команди:

    filesys enable

В результаті, перше очищення після зміни типу стиснення і відключення відкладеного перетворення може зайняти більш тривалий час для виконання. Щоразу, коли ви змінюєте тип стиснення, ви повинні уважно стежити за системою протягом тижня або двох, щоб переконатися, що вона поводиться добре.


Additional Information

    ПОСИЛАННЯ

    Вплив системи та продуктивності очищення при переході на стиснення LZ 180977

    Affected Products

    Data Domain

    Products

    Data Domain
    Article Properties
    Article Number: 000004020
    Article Type: How To
    Last Modified: 23 Sep 2024
    Version:  6
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.