Sú NTFS komprimované súbory dekomprimované na disk alebo pamäť?
Ak hľadáte spôsoby, ako vylepšiť systém Windows, aby ste šetrili miesto na disku, možno by ste sa mohli na kompresiu NTFS pozerať ako na výber. Ale ak zvolíte túto možnosť, ako funguje dekompresný proces? Dnešný príspevok typu SuperUser Q & A má odpoveď na otázku zvedavého čitateľa.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Otázka
Čítač SuperUser CausingUnderflowsEverywhere chce vedieť, či sú komprimované súbory NTFS dekomprimované na disk alebo pamäť:
Ako funguje dekompresia NTFS v systéme Windows? Podľa spoločnosti Microsoft, dekompresia NTFS sa vykonáva rozšírením súboru a jeho použitím. To znie správne, ale moja otázka je, ako sa tento proces vyskytuje technicky?
Znáša systém Windows komprimovaný súbor do pamäte, rozbalí ho do pamäte a potom si ho prečítal z pamäte? Alebo načíta komprimovaný súbor do pamäte, rozbalí ho na disk alebo pamäť, zapíše na disk a potom ho prečíta?
Snažím sa zistiť, či môžem zlepšiť výkon počítača pomocou kompresie NTFS. Takto pomalý pevný disk alebo SSD, ktorý nie je schopný zvládnuť toľko operácií zápisu, bude mať vždy menej dát na zápis a čítanie a výkonný procesor, ktorý je vo väčšine prípadov vo voľnobehu, môže dekomprimovať súbory a zlepšiť rýchlosť ukladania počítača a zdravie.
Komprimované súbory NTFS sa dekomprimujú na disk alebo pamäť?
Odpoveď
Sponzor SuperUser Ben N má odpoveď pre nás:
Systém Windows dekomprimuje súbory do pamäte. Ak to urobíte na disk, úplne vymažete akékoľvek zlepšenia rýchlosti a spôsobíte veľa zbytočného písania disku. Pozrite sa na koniec tohto blogu spoločnosti Microsoft článok o NTFS riedkych súborov a kompresie.
Samozrejme, ak máte nedostatok pamäte, pamäť používaná dekompresným procesom môže spôsobiť, že v súbore stránok bude uložená ďalšia pamäť a zapísaná na disk. Našťastie budú dekomprimované iba časti obsahujúce sekcie, ktoré vaše programy skutočne čítajú. Systém NTFS nemusí dekomprimovať celú vec, ak potrebujete iba niekoľko bajtov.
Ak je váš pevný disk SSD rýchly, pravdepodobne nebudete mať žiadne zlepšenia rýchlosti z kompresie NTFS. Je pravdepodobné, že čas, ktorý váš procesor vynakladá na dekompresiu dát a čas, ktorý váš disk trávi čítaním komprimovaných dát, by sa mohol zvýšiť o čas, ktorý váš SSD potrebuje na čítanie nekomprimovaných údajov.
Závisí tiež od veľkosti súborov, s ktorými pracujete. Minimálna veľkosť stlačiteľného súboru sa pohybuje v rozmedzí 8 - 64 KB, v závislosti od veľkosti klastra. Všetky súbory, ktoré sú menšie než tie, ktoré sú vo veľkosti, nebudú vôbec skomprimované, ale bude pridaná malá časť účtovníctva. Ak urobíte veľa písania na komprimovaných súboroch, mohli by ste vidieť veľa rozdielov v rýchlosti v dôsledku použitého algoritmu kompresie (LZ).
Ďalšie čítanie
Ako kompresia NTFS ovplyvňuje výkon?
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.
Obrazový kredit: Jannis Andrija Schnitzer (Flickr)