Azure Stack HCI'de yinelenenleri kaldırma ve sıkıştırma ile depolamayı iyileştirme

Şunlar için geçerlidir: Azure Stack HCI, sürüm 23H2

Bu makalede, Dayanıklı Dosya Sistemi (ReFS) yinelenenleri kaldırma ve sıkıştırma özelliği ve depolamayı iyileştirmek için Azure Stack HCI'de bu özelliğin nasıl kullanılacağı açıklanmaktadır.

Yinelenenleri kaldırma ve sıkıştırma reFS nedir?

Yinelenenleri kaldırma ve sıkıştırma, Azure Stack HCI'de Azure sanal masaüstü altyapısı (VDI) gibi etkin iş yükleri için özel olarak tasarlanmış bir depolama iyileştirme özelliğidir. Bu özellik, depolama kullanımını iyileştirmeye ve depolama maliyetini azaltmaya yardımcı olur.

Bu özellik, veri taşımayı azaltmak ve yalnızca meta veri işlemlerini etkinleştirmek için ReFS blok kopyalamayı kullanır. Özellik veri bloğu düzeyinde çalışır ve küme boyutuna bağlı olarak sabit blok boyutu kullanır. Sıkıştırma altyapısı, bir bloğun sıkıştırma için uygun olup olmadığını belirlemek için bir ısı haritası oluşturur ve CPU kullanımı için iyileştirme sağlar.

Yinelenenleri kaldırma ve sıkıştırmayı tek seferlik bir iş olarak çalıştırabilir veya zamanlanmış işlerle otomatikleştirebilirsiniz. Bu özellik hem tümü flash hem de hibrit sistemlerle çalışır ve iki yönlü yansıtma, iç içe iki yönlü yansıtma, üç yönlü yansıtma ve yansıtma hızlandırılmış eşlik gibi çeşitli dayanıklılık ayarlarını destekler.

Avantajlar

Yinelenenleri kaldırma ve sıkıştırmayı YenidenFS'yi kullanmanın avantajları şunlardır:

  • Etkin iş yükleri için depolama tasarrufu. VDI gibi etkin iş yükleri için tasarlanmıştır ve zorlu ortamlarda verimli performans sağlar.
  • Birden çok mod. Üç modda çalışır: yalnızca yinelenenleri kaldırma, yalnızca sıkıştırma ve yinelenenleri kaldırma ve sıkıştırma (varsayılan mod), ihtiyaçlarınıza göre iyileştirmeye olanak sağlar.
  • Artımlı yinelenenleri kaldırma. Her seferinde birimin tamamını taramak yerine yalnızca yeni veya değiştirilmiş verileri yinelenenleri kaldırarak iş süresini iyileştirir ve sistem performansı üzerindeki etkiyi azaltır.

Önkoşullar

Başlamadan önce aşağıdaki önkoşulların tamamlandığından emin olun:

  • Dağıtılan ve kaydedilen bir Azure Stack HCI kümesine erişiminiz vardır.
  • Kümede küme paylaşılan birimi (CSV) oluşturuldu ve kümeye erişiminiz var.
  • CSV'de Windows Yinelenen Verileri Kaldırma özelliği zaten etkin değildir.

Yinelenenleri Kaldırma ve Sıkıştırmayı YenidenFs Kullanma

Windows Admin Center veya PowerShell aracılığıyla YinelenenLeri Kaldırma ve Sıkıştırmayı YenidenFs'i kullanabilirsiniz. PowerShell hem el ile hem de otomatik işlere izin verirken Windows Admin Center yalnızca zamanlanmış işleri destekler. Yönteminden bağımsız olarak, iş ayarlarını özelleştirebilir ve daha hızlı sonraki çalıştırmalar için dosya değişikliği izlemeyi kullanabilirsiniz.

Yinelenenleri kaldırma ve sıkıştırmayı yeniden etkinleştirme ve çalıştırma

Windows Admin Center'da, birim oluşturma sırasında var olan bir birimde veya yeni bir birimde çalışmak üzere ReFS yinelenenleri kaldırma ve sıkıştırma için bir zamanlama oluşturabilirsiniz.

Windows Admin Center aracılığıyla YinelenenLeri Kaldırma ve sıkıştırmayı etkinleştirmek ve ne zaman çalışması gerektiğini belirlemek için şu adımları izleyin:

  1. Bir kümeye bağlanın ve sol taraftaki Araçlar bölmesinde Birimler'i seçin.

  2. Birimler sayfasında Envanter sekmesini seçin, uygun birimi seçin ve ardından Ayarlar'ı seçin. Yeni bir birimde yinelenenleri kaldırma ve sıkıştırmayı yeniden açmak için + Oluştur'u seçin.

  3. Sağdaki Ses düzeyi ayarları bölmesindeki Diğer seçenekler açılan listesinde , Yinelenenleri Kaldırma ve sıkıştırmayı YenidenFs Kullan onay kutusunu seçin.

  4. Yinelenenleri kaldırma ve sıkıştırmanın çalıştırıldığı haftanın günlerini, bir işin çalışmaya başlama süresini ve maksimum süreyi (varsayılan olarak sınırsızdır) seçin ve ardından Kaydet'i seçin.

    Aşağıdaki ekran görüntüsünde, YinelenenLeri Kaldırma ve sıkıştırmanın Cuma ve Cumartesi günleri saat 10:40'da 22.09.2023'ten başlayarak en fazla 2 saat süreyle çalıştığı gösterilmektedir. Başlangıç tarihi 21.09.2023 olarak değiştirildiyse, ilk çalıştırma yine de 22.09.2023 10:40 olacaktır çünkü 21.09.2023'ün ardından ilk Cuma olacaktır.

    Yinelenenleri kaldırma ve sıkıştırma ayarlarını gösteren Birim ayarları bölmesinin ekran görüntüsü.

  5. Birimin Özellikler bölümündeki değişiklikleri doğrulayın. Zamanlama , Özellikler bölümünün altında görünür ve tasarruf dökümünü ve bir sonraki zamanlanmış çalışma zamanını görüntüler. Bu tasarruflar her çalıştırmadan sonra güncelleştirilir ve Performans bölümünün altındaki grafiklerde performans etkisini gözlemleyebilirsiniz.

    Bir birimin özellikler bölümünün, tasarruf dökümünü ve bir sonraki zamanlanmış çalışma zamanını gösteren ekran görüntüsü.

Zamanlanmış işleri askıya alma

Zamanlamayı askıya almak, çalışan işleri iptal eder ve gelecekte zamanlanmış çalıştırmaları durdurur. Bu seçenek, Yinelenen Verileri Kaldırma ve sıkıştırmayla ilgili meta verileri korur ve gelecekteki iyileştirilmiş çalıştırmalar için dosya değişikliklerini izlemeye devam eder. Zamanlama ayarları korunarak zamanlamayı istediğiniz zaman sürdürebilirsiniz.

Windows Admin Center kullanarak zamanlanmış işleri askıya almak için şu adımları izleyin:

  1. Bir kümeye bağlanın ve sol taraftaki Araçlar bölmesinde Birimler'i seçin.

  2. Birimler sayfasında Envanter sekmesini seçin, uygun birimi seçin ve ardından Ayarlar'ı seçin.

  3. Sağdaki Ses düzeyi ayarları bölmesindeki Diğer seçenekler açılan listesinde Zamanlamayı Ayarla onay kutusunun seçimini kaldırın ve kaydet'i seçin.

Bir birimde yinelenenleri kaldırmayı ve sıkıştırmayı YenidenFS'yi devre dışı bırakma

Bir birimde YinelenenLeri Kaldırma ve Sıkıştırma'nın devre dışı bırakılması, devam eden tüm çalıştırmaları durdurur ve gelecekteki zamanlanmış işleri iptal eder. Ayrıca, ilgili birim meta verileri korunmaz ve dosya değişikliği izleme durdurulur.

Bu özelliği devre dışı bırakdığınızda, tüm işlemler meta veri katmanında gerçekleştiğinden yinelenenleri kaldırma veya sıkıştırmayı geri almaz. Zaman içinde, birim okuma ve yazma işlemlerine neden olurken veriler özgün durumuna döner.

Not

kullanarak ReFSUtilsıkıştırmayı açma işlemleri gerçekleştirebilirsiniz.

Windows Admin Center kullanarak özelliği devre dışı bırakmak için şu adımları izleyin:

  1. Bir kümeye bağlanın ve sol taraftaki Araçlar bölmesinde Birimler'i seçin.

  2. Birimler sayfasında Envanter sekmesini seçin, uygun birimi seçin ve ardından Ayarlar'ı seçin.

  3. Sağdaki Ses düzeyi ayarları bölmesinde, Diğer seçenekler açılan listesinde, Yinelenenleri kaldırma ve sıkıştırmayı kullan onay kutusunun seçimini kaldırın ve kaydet'i seçin.

Sık sorulan sorular (SSS)

Bu bölümde, YinelenenLeri Kaldırma ve sıkıştırma hakkında sık sorulan sorular yanıtlanmaktadır.

Yinelenenleri Kaldırma ve sıkıştırma ReFS özelliği, Windows Veri YinelenenLerini Kaldırma'dan farklı mı?

Evet, bu özellik Windows Veri Kaldırma özelliğinden tamamen farklıdır.

Önemli

Aynı anda hem ReFS yinelenenleri kaldırma hem de sıkıştırma ve Windows Verileri Kaldırma'nın etkinleştirilmesini desteklemiyoruz.

Yinelenenleri kaldırma ve sıkıştırma etkin iş yükleri için tasarlanmıştır ve iyileştirme sonrasında performans etkisini en aza indirmeye odaklanır. Yinelenen Verileri Kaldırma'nın aksine, Yinelenen Verileri Kaldırma ve sıkıştırma, yinelenenleri kaldırılmış verileri depolamak için bir öbek deposu kullanmaz ve fiziksel veri hareketi söz konusu değildir. Özellik, yalnızca meta veri işlemlerini etkinleştirmek için ReFS blok kopyalamayı kullanır. Windows Veri Kaldırma, değişken blok boyutlarının kullanılması nedeniyle daha iyi depolama tasarrufu sağlayabilir; Genel amaçlı dosya sunucuları (GPFS), yedekleme hedefleri ve daha fazlası gibi daha geniş bir iş yükü türü aralığı için de uygundur.

Yinelenenleri kaldırma ve sıkıştırmanın ReFS aşamaları nelerdir?

İyileştirme işlemi, sıralı olarak gerçekleşen ve belirtilen moda bağlı olan aşağıdaki aşamalardan oluşur. İyileştirme çalıştırması süre sınırına ulaşırsa sıkıştırma çalışmayabilir.

  • Başlatma. Bu aşamada, gereksiz veri bloklarını tanımlamak için depolama birimi taranır.

  • Yinelenen verileri kaldırma. Bu aşamada, yedekli bloklar tek örnekli ve ReFS blok kopyalama kullanılarak izlenir.

  • Sıkıştırma. Bu aşamada, bir bloğun sıkıştırma için uygun olup olmadığını belirlemek için bir ısı haritası oluşturulur. Varsayılan ayarlar, boyutlarını küçültmek için seyrek erişilen veya durgun verileri sıkıştırır. Sıkıştırma için uygun blok aralığını ayarlamak için sıkıştırma düzeylerini değiştirebilirsiniz.

Birim tamamen iyileştirilmeden önce süre sınırına ulaşıldığında ne olur?

Süre sınırı, iş saatleri içinde iyileştirme işinin neden olduğu müşteri iş yükleri üzerinde herhangi bir performans etkisini önlemek için geçerlidir. Yinelenenleri kaldırma hizmeti bir birimin iyileştirilmiş bölümlerini ve gelen dosya değişikliklerini izler. Bu veriler, iyileştirme süresini kısaltmak için gelecekteki işlerde kullanılır. Örneğin, bir birim süre sınırı nedeniyle ilk çalıştırmada yalnızca %30 işlenirse, izleyen çalıştırma kalan %70'i ve tüm yeni verileri giderir.

Bilinen sorunlar

Aşağıdaki bölümde, Şu anda ReFS yinelenenleri kaldırma ve sıkıştırma ile ilgili bilinen sorunlar listelenir.

İşlerin tek bir küme içindeki birden çok CSV'de aynı anda çalıştırılmasını zamanlamak, CSV hareketlerini tetikleyebilir ve performansı olumsuz etkileyebilir.

Durum: Açık.

Önerilen en iyi uygulama olarak, çakışmaları önlemek için işlerin başlangıç zamanını kademelendirmeyi göz önünde bulundurun. Ancak, tüm işlerin aynı anda çalışması gerekiyorsa, tüm CSV'ler genelinde iş başına CPU ayırmayı, genel küme CPU kullanımının %50'sinden daha az olacak şekilde ayarlayın. CPU sınırlamaları eklemenin daha uzun iş yürütme sürelerine neden olabileceğini unutmayın.

Yinelenenleri kaldırma ve sıkıştırma işi tamamlandı (başarıyla veya iptal edildi) ve depolama tasarrufları veya Windows Admin Center listelenmiyorGet-ReFSDedupStatus.

Durum: Çözülmüş.

Bu sorunun geçici geçici çözümü, tek seferlik bir iş başlatmak ve sonuçları hemen güncelleştirmektir.

Start-ReFSDedupJob -Volume <path>

Bir birimde ReFS yinelenenleri kaldırma ve sıkıştırma devre dışı bırakıldıktan sonra Windows için Olay İzleme (ETW) olaylarının izlenmesi durduruldu.

Durum: Çözülmüş.

Bir birimde YinelenenLeri Kaldırma ve sıkıştırma devre dışı bırakıldıktan sonra, YinelenenLeri Kaldırma için ETW kanalı yinelenenleri kaldırma günlükleri yinelenen izleme olaylarını durdurur. Ancak, bu sorun nedeniyle kullanımın önemli bir etki yaratması beklenemez.

Sıkıştırma sırasında birim başka bir düğüme taşınırsa iş başarısız olayı günlüğe kaydedilmez.

Durum: Çözülmüş.

Sıkıştırma devam ederken CSV kümenin başka bir sunucusuna taşınırsa, başarısız iş olayı ReFS yinelenenleri kaldırma kanalına kaydedilmez. Ancak, bu sorun nedeniyle kullanımın önemli bir etki yaratması beklenemez.

Sonraki adımlar