6Sep

Jesu li NTFS komprimirane datoteke dekomprimirane na disku ili memoriju?

Ako tražite načine za ugađanje sustava Windows da biste sačuvali prostor na disku, možda biste trebali gledati kompresija NTFS kao opciju. Ali ako odaberete ovu opciju, kako funkcionira proces dekompresije? Današnji SuperUser Q & A post ima odgovor na pitanje čudnog čitatelja.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Pitanje

SuperUser čitač CausingUnderflowsSamo gdje želi znati da li su komprimirane datoteke NTFS dekomprimirane na disku ili memoriju:

Kako dekompresija NTFS funkcionira u sustavu Windows? Prema Microsoftu, NTFS dekompresija se vrši širenjem datoteke, a zatim ga koristi. To zvuči dobro, ali moje pitanje je kako se taj proces događa tehnički?

Da li Windows učitava komprimiranu datoteku u memoriju, proširuje ga u memoriju, a zatim ga pročita iz memorije? Ili učitava komprimiranu datoteku u memoriju, proširuje ga na disk ili memoriju, zapiši ga na disk, a zatim ga pročita?

Pokušavam otkriti mogu li poboljšati performanse računala pomoću kompresije NTFS.Na taj način, spor hard disk ili SSD koji ne može podnijeti mnoge pisane operacije uvijek će imati manje podataka za pisanje i čitanje, a snažan procesor koji je u stanju mirovanja većinu vremena može dekomprimirati datoteke i poboljšati brzinu pohranjivanja računala izdravlje.

Jesu li NTFS komprimirane datoteke decompressed na disk ili memoriju?

Odgovor

SuperUser suradnik Ben N ima odgovor za nas:

Windows dekomprimira datoteke u memoriju. Učiniti to na disk će potpuno uništiti bilo poboljšanja brzine i izazvati puno nepotrebnih pisanja diska. Pogledajte kraj ovog članka na Microsoftovom blogu na rijetkim datotekama i kompresiji NTFS-a.

Naravno, ako imate slabu memoriju, memorija koja se koristi procesom dekompresije može uzrokovati da se druga memorija isprazni i zapisuje na disk u datoteci stranice. Srećom, samo će dijelovi koji sadrže odjeljke koji će vaši programi čitati biti dekomprimirani. NTFS ne mora dekomprimirati cijelu stvar ako vam treba samo nekoliko bajtova.

Ako je vaš SSD brz, vjerojatno nećete dobiti nikakva poboljšanja brzine od komprimiranja NTFS-a. Zamislivo je da vrijeme koje vaš procesor troši dekomprimiranje podataka i vrijeme koje vaš disk troši čitajući komprimirane podatke mogao bi biti veći od vremena kada vaš SSD treba čitati nekompresirane podatke.

Također ovisi o veličini datoteka s kojima radite. Minimalna veličina kompresibilne datoteke kreće se od 8 do 64 KB, ovisno o veličini vašeg klastera. Sve datoteke manje od one u veličini neće biti komprimirane na sve, ali mali iznos knjigovodstva će biti dodan. Ako puno napišete u komprimirane datoteke, mogli biste vidjeti veliku razliku u brzini zbog upotrebe algoritma kompresije( LZ).

Daljnje čitanje

Kako NTFS kompresije utječu na performanse?

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.

Slikovni kredit: Jannis Andrija Schnitzer( Flickr)