Sdílet prostřednictvím


Komprimace disku VHD

Komprimace disku VHD je proces, který se spustí při každém odhlášení uživatele. Proces komprimace je navržený tak, aby automaticky snížil velikost úložiště kontejneru uživatele v závislosti na předdefinované prahové hodnotě. Během fáze odhlášení fsLogix vyhodnotí disk a určí, jestli se má spustit komprimace disku.

Poznámka

Komprimace disku VHD ovlivňuje kontejnery profilu a ODFC (včetně konfigurací cloudové mezipaměti ).

Komprimace disku VHD je ve výchozím nastavení povolená . Pokud ho chcete zakázat, přečtěte si článek Zákaz komprimace disku VHD.

Proces komprimace závisí na službě Optimize Drive (defragsvc). Tato služba určuje minimální podporovanou velikost dotazováním rozhraní API MSFT_Partition pomocí parametru SizeMin z metody GetSupportedSize . Tato operace bere v úvahu umístění nemovitých spisů (to znamená souborů, které nelze přesunout). Další informace najdete v tématu Metoda GetSupportedSize třídy MSFT_Partition.

Důležité

  • Pokud je startupType služby Optimize Drive (defragsvc) nastavená na Zakázáno, komprimace disku VHD se nepodaří zadat dotaz na minimální podporovanou velikost a proces se nespustí. Služba StartupType musí být nastavena na Ručně nebo Automaticky bez ohledu na to, zda je služba ve stavu Spuštěno nebo Zastaveno.

  • Musíte použít dynamicky se zvětšující virtuální pevné disky; virtuální pevné disky s pevnou velikostí nelze komprimovat.

Určení, kdy se spustí komprimace disku VHD

FSLogix určuje, jestli se má proces komprimace spustit pokaždé, když se uživatel odhlásí. Pokud jsou splněna následující kritéria, spustí se komprimace disku VHD:

  • Velikost kontejneru musí být větší než 1 GB (velikost na disku).
  • Rozdíl(C) mezi využitou velikostí na disku(A) a dotazovanou minimální velikostí(B) Rozdíl musí být větší než nebo roven 20 % využité velikosti v rámci kontejneru (A).

Rozdíl se vypočítá následujícím způsobem:

  • A – B = C
    • Pokud C ≥ (A x 0,2), spustí se komprimace.
    • Pokud C < (A x 0,2), komprimace se nespustí.

Příklady scénářů

Tady je několik příkladů:

  • Příklad 1: Využitá velikost kontejneru je 6 GB. Když zavoláme GetSupportedSize, výsledná minimální velikost je 2,5 GB:

    • 6 –2,5 = 3,5 GB
    • 20 % z 6 GB = 1,2 GB
    • 3,5 GB je větší než 1,2 GB, komprimace běží.
  • Příklad 2: Využitá velikost kontejneru je 12 GB. Když zavoláme GetSupportedSize, výsledná minimální velikost je 10 GB:

    • 12 – 10 = 2 GB
    • 20 % z 12 GB = 2,4 GB
    • 2 GB jsou menší než 2,4 GB, komprimace se nespustí.

Příklad tabulky:

Kontejner Pevná/dynamická Nakonfigurovaná velikost Spotřebovaná velikost Podporovaná velikost Zkomprimuje se?
<username>profile_.vhdx Dynamická 30 GB 6 GB 2,5 GB Yes
<username>profile_.vhdx Dynamická 30 GB 12 GB 10 GB No
<username>profile_.vhdx Pevný 30 GB 30 GB No

Uživatelské prostředí

Při spuštění komprimace se uživatelům zobrazí zpráva Čeká se nějakou dobu na služby FSLogix Apps Services . V závislosti na prostoru k obnovení by měl proces komprimace trvat v průměru 20 až 30 sekund. První kompaktní operace je nejdelší a je založená na obnovitelném prostoru a dalších faktorech výpočetních prostředků.

Každé následné odhlášení by mělo být rychlejší, protože by se mělo snížit množství dat, která se mají komprimovat. Komprimace disku VHD může běžet maximálně 5 minut. Pokud dosáhnete tohoto maxima, operace se ukončí a odhlášení bude pokračovat. Při dalším odhlášení se operace obnoví z předchozího stavu.

Události Winlogon

Komprimace disku VHD funguje při odhlášení uživatele, což je součástí Winlogon procesu. Proces Winlogon vytvoří událost upozornění, kdykoli proces způsobí, že doba odhlášení přesáhne 60 sekund. Tato upozornění jsou normální a očekávaná. V závislosti na velikosti virtuálního pevného disku (x) a prostoru, který se má obnovit, může proces komprimace překročit 60 sekund. Prahová Winlogon hodnota je pevná a nedá se změnit.

Informace o počtu operací, které překračují 60sekundovou prahovou hodnotu a jejich trvání, najdete v tématu Upozornění na zpoždění přihlášení ( od odhlášení) pro dotaz Log Analytics.

Další kroky