GZ sıkıştırmaya dönüştürmenin Data Domain sistemi ve temizleme performansı üzerindeki etkisi

Summary: Bu makalede, DDR'de desteklenen farklı sıkıştırma algoritmaları ve sistemi GZ algoritmasını kullanacak şekilde dönüştürmenin etkisi hakkında bilgiler yer almaktadır.

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

ÇÖZÜM

DDOS şu anda farklı düzeylerde sıkıştırma CPU yüküne sahip dört farklı sıkıştırma türünü desteklemektedir. Aşağıdaki tabloda her seçeneğin özellikleri özetlenmiştir:
 

type         expected-comp               CPU-load 
----------   --------------------   -------------- 
none         1.0x                       0x 
lz(default)  2.0x                       1x 
gzfast       2.5x                       2x 
gz           3.0x                       5x
Örneğin, gz sıkıştırma algoritması yaklaşık 3x yerel sıkıştırma sağlar, ancak kodun sıkıştırma kısmını çalıştırmak için lz'den yaklaşık 5 kat daha fazla CPU kullanır. Beklenen sıkıştırma rakamları, veri türüne bağlı olarak büyük ölçüde değişebilir. Bazı veri türleri için gz, lz'den yalnızca %10 daha iyi olabilirken, diğer veri türleri için lz'den 2 kat veya daha iyi olabilir.
 
Genel olarak, çok sayıda benzer veri dizisine sahip dosyalar, gz ile lz'den daha iyi sıkıştırma eğilimindedir.

Bu tür veri kümelerine örnek olarak şunlar verilebilir:

  • Veritabanı dosyaları.
  • Günlük dosyaları.

GZ Sıkıştırma kullanmanın sonuçları:

Daha güçlü sıkıştırma algoritmaları daha fazla CPU kullandığından, önemli performans sonuçları olabilir:

  • Daha fazla yeni verinin sıkıştırılması ve diske yazılması gerektiğinden düşük tekilleştirmeye sahip yedeklemeler daha yavaş çalışır. Özellikle, ilk tam yedekleme muhtemelen derecelendirilmiş en yüksek aktarım hızının %50'sine ulaşacaktır.
  • Temizleme işlemi, verileri çalışırken sıkıştırmayı çözdüğü ve yeniden sıkıştırdığı için, temizleme işleminin çalıştırılması daha uzun sürebilir ve yedeklemeler ile çoğaltma gibi sistemdeki diğer etkinlikleri yavaşlatabilir.
  • Bir dizin çoğaltma çiftindeki kaynak DDR, verileri göndermeden önce hedef tarafından kullanılan sıkıştırma algoritmasını kullanarak verileri sıkıştırır. Bu nedenle, hedef gz sıkıştırma algoritmasını kullanıyorsa çoğaltma daha yavaş çalışabilir ve sistemde yedekleme ve temizleme gibi diğer etkinliklerin daha yavaş çalışmasına neden olabilir. 

Bu nedenle, GZ sıkıştırmasına dönüştürmek, sistemin yaşayacağı iş yüküne bağlı olarak alınması gereken bir karardır. Aksi takdirde, bir kapasite sorunu esasen bir performans sorununa dönüşecektir.

Aşağıdaki bölümde, GZ'nin yardımcı olacağı iş yükünün özelliklerini açıklıyoruz.

GZ sıkıştırmasını kimler kullanmalı?

Yüksek tekilleştirme, düşük kayıp ve düşük yedekleme performansı gereksinimlerine sahip uygulamalar, gz kullanmak için ideal adaylardır. Nearline uygulamalar buna iyi bir örnektir. Sahada, nearline uygulamalar için kullanılan çoğu DR zaten gz kullanıyor.

Sıkıştırma türünü nasıl değiştiririm?

Sıkıştırma türünü değiştirmek için aşağıdaki komutları kullanın:

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

 

UYARI: Yerel sıkıştırma türünü değiştirmeden önce dosya sistemi kapatılmalıdır. Ardından, sıkıştırma seçeneği ayarlandıktan hemen sonra yeniden başlatılabilir.

Sıkıştırma türü değiştirildikten sonra, tüm yeni yazma işlemleri yeni sıkıştırma türünü kullanır ve zaten yazılmış olan tüm veriler temizleme sırasında tembel bir şekilde yeni sıkıştırma türüne dönüştürülür. Geç dönüştürme, ilk temizleme turu sırasında tüm kapların yeniden sıkıştırılmayacağı anlamına gelir. Sıkıştırma politikasını değiştirmeden önce DDR'lerde bulunan tüm verileri tamamen yeniden sıkıştırmak için birkaç temizleme turu gerekir.

Temizleme politikası, belirli bir temizleme turunda hangi kapların seçileceğini ve yalnızca bu kapların yeniden sıkıştırılacağını belirler. Temizleme politikası, belirli bir konteynerin tuttuğu çöp verisi miktarına bağlıdır.  Çöp veriler, artık ad alanı tarafından başvurulmayan silinmiş veriler anlamına gelir. Bir kapta ne kadar çok çöp varsa, temizlik için seçilme olasılığı o kadar yüksektir.

Müşteri tek seferlik bir isabet ödemek isterse aşağıdaki prosedürü izleyebilir:

  1. Şu komutu kullanarak DDFS'yi devre dışı bırakın:

    filesys disable
  2. Geç dönüştürmeyi devre dışı bırakmak için aşağıdaki komutu kullanın ( SE Modu gerekir):

    reg set system.GC_APPLY_LAZY_CONVERSION=false
  3. Şu komutu kullanarak DDFS'yi etkinleştirin:

    filesys enable

Sonuç olarak, sıkıştırma türünü değiştirdikten ve geç dönüştürmeyi devre dışı bıraktıktan sonraki ilk temizleme işleminin çalıştırılması daha uzun sürebilir. Sıkıştırma türünü değiştirirken, iyi çalıştığından emin olmak için sistemi bir veya iki hafta boyunca dikkatle izlemelisiniz.


Additional Information

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.