Zijn Gecomprimeerde NTFS-Bestanden Gedecomprimeerd te Schijf of in het Geheugen?

Als u op zoek bent naar een manier om het aanpassen van uw Windows-systeem om schijfruimte te besparen, zou je een NTFS-compressie als een optie. Maar als u deze optie kiest, wat is dan de decompressie-proces in zijn werk? Vandaag de SuperUser Q&A post heeft het antwoord op een nieuwsgierige lezer de vraag.

Vandaag Vraag & Antwoord sessie komt ons hoffelijkheid van SuperUser—een onderverdeling van de Stack Exchange, een community-gedreven groepering van de Q&A-sites.

De Vraag

SuperUser reader CausingUnderflowsEverywhere wil weten of gecomprimeerde NTFS-bestanden worden uitgepakt naar de schijf of in het geheugen:

Hoe werkt NTFS decompressie werken in Windows? Volgens Microsoft NTFS-decompressie wordt gedaan door de uitbreiding van het bestand, en vervolgens te gebruiken. Dat klinkt goed, maar mijn vraag is hoe gaat dit proces optreden technisch?

Windows laden van het gecomprimeerde bestand in het geheugen, uit te breiden in het geheugen, dan is het lezen van het geheugen? Of is het laden van het gecomprimeerde bestand in het geheugen, uit te breiden naar schijf of in het geheugen schrijven naar schijf, dan lezen?

Ik ben aan het uitzoeken of ik het kan verbeteren van mijn prestaties van de computer met behulp van NTFS-compressie. Op die manier, een trage harde schijf of SSD die is er niet in om dat veel schrijf-operaties zal altijd minder data te lezen en schrijven, en de krachtige processor die het stationair draaien de meeste van de tijd kan het decomprimeren van bestanden en het verbeteren van mijn computer de snelheid van de opslag en gezondheid.

Zijn gecomprimeerde NTFS-bestanden gedecomprimeerd te schijf of in het geheugen?

Het Antwoord

SuperUser bijdrage Ben N heeft het antwoord voor ons:

Windows decomprimeert bestanden in het geheugen. Doen naar de schijf volledig zou vernietigen, ongeacht de snelheid van de verbeteringen en zou leiden tot veel onnodige schijf schrijven. Zie het einde van deze Microsoft-blog artikel over NTFS-sparse bestanden en compressie.

Natuurlijk, als je weinig geheugen, het geheugen dat wordt gebruikt door de decompressie proces zou kunnen leiden tot andere geheugen worden opgeroepen en weggeschreven in het bestand van de pagina. Gelukkig, alleen de stukken die met secties die uw programma ‘ s daadwerkelijk gelezen worden gedecomprimeerd. NTFS niet te decomprimeren van de hele zaak als u slechts een paar bytes.

Als uw SSD is een snelle, bent u waarschijnlijk niet van plan om elke snelheid verbeteringen van NTFS-compressie. Het is denkbaar dat de tijd die uw processor decomprimeren van gegevens plus de tijd die uw schijf besteedt aan het lezen van de gecomprimeerde gegevens kan oplopen tot meer dan de tijd die je SSD neemt voor het lezen van de niet-gecomprimeerde gegevens.

Het hangt ook af van de grootte van de bestanden die u werkt. De minimale grootte van een gecomprimeerd bestand varieert van 8 – 64 MB, afhankelijk van de cluster grootte. Alle bestanden kleiner dan die in grootte niet gecomprimeerd worden, maar een klein deel van de boekhouding zou worden toegevoegd. Als u een stuk van het schrijven van gecomprimeerde bestanden, kon je zien veel van de variantie in snelheid door de compressie algoritme gebruikt (LZ).

Verder Lezen

Hoe Werkt NTFS-Compressie Invloed op de Prestaties?

Nog iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van de andere tech-savvy Stack Exchange-gebruikers? Bekijk de volledige bespreking draad hier.

Image Credit: Jannis Andrija Schnitzer (Flickr)


Posted

in

by

Tags: