Komprimované soubory NTFS jsou dekomprimovány na disk nebo paměť?
Pokud hledáte způsoby, jak vylepšit systém Windows, abyste šetřili místo na disku, můžete hledat kompresi NTFS jako volbu. Ale pokud zvolíte tuto možnost, jak funguje dekompresní proces? Dnešní příspěvek SuperUser Q & A má odpověď na zvědavou otázku čtenáře.
Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.
Otázka
Čtecí zařízení SuperUser CausingUnderflowsEverywhere chce vědět, zda jsou komprimované soubory NTFS dekomprimovány na disk nebo paměť:
Jak funguje dekomprese NTFS v systému Windows? Podle společnosti Microsoft se dekomprese NTFS provádí rozbalením souboru a jeho použitím. To zní dobře, ale můj dotaz je, jak se tento proces vyskytuje technicky?
Nahraje systém Windows komprimovaný soubor do paměti, rozšiřuje jej v paměti a přečte jej z paměti? Nebo načte komprimovaný soubor do paměti, rozbalte jej na disk nebo paměť, zapisujte jej na disk a přečtěte si ji?
Snažím se zjistit, zda mohu zlepšit výkon počítače pomocí komprese NTFS. Pomalý pevný disk nebo disk SSD, který není schopen pracovat s mnoha zápisovými operacemi, bude mít vždy méně dat pro zápis a čtení a výkonný procesor, který většinu času běží na volnoběh, může dekomprimovat soubory a zlepšit rychlost ukládání počítače a zdraví.
Komprimované soubory NTFS jsou dekomprimovány na disk nebo paměť?
Odpověď
Příspěvek SuperUser Ben N má pro nás odpověď:
Systém Windows dekomprimuje soubory do paměti. Dělat to na disk by zcela vymazat jakékoliv zlepšení rychlosti a způsobil by spoustu zbytečného zápisu disků. Podívejte se na konec článku tohoto blogu společnosti Microsoft týkající se řídkých souborů a komprese souborů NTFS.
Samozřejmě, pokud máte nedostatečnou paměť, paměť používaná procesem dekomprese může způsobit, že se do souboru stránky vrátí další paměť a zapisuje se na disk. Naštěstí budou dekomprimovány pouze části obsahující části, které vaše programy skutečně čte. NTFS nemusí dekomprimovat celou věc, pokud potřebujete pouze několik bajtů.
Pokud je váš pevný disk SSD rychlý, pravděpodobně se z komprese NTFS nezlepší žádné zlepšení rychlosti. Je zřejmé, že čas, který váš procesor vynakládá na dekompresní data plus čas, který váš disk stráví čtení komprimovaných dat, se může přidat až k době, po kterou vaše SSD přečte nekomprimované údaje.
Záleží také na velikosti souborů, se kterými pracujete. Minimální velikost souboru, který lze komprimovat, se pohybuje v rozmezí 8 - 64 KB v závislosti na velikosti clusteru. Všechny soubory, které jsou menší než velikost, nebudou vůbec komprimovány, ale bude přidáno malé množství účetnictví. Pokud děláte spoustu psaní na komprimovaných souborech, mohli byste vidět spousty rozdílů v rychlosti kvůli použitému algoritmu komprese (LZ).
Další čtení
Jak komprese NTFS ovlivňuje výkon?
Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.
Image Credit: Jannis Andrija Schnitzer (Flickr)