Ako tražite načine za ugađanje sustava Windows kako biste sačuvali prostor na disku, možda biste trebali gledati na komprimiranje NTFS-a kao opciju. Ali ako odaberete ovu opciju, kako funkcionira proces dekompresije? Danas SuperUser Q & A post ima odgovor na pitanje čudnog čitatelja.
Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.
Čitač SuperUser CausingUnderflowsGdje želite saznati jesu li komprimirane datoteke NTFS dekomprimirane na disku ili memoriju:
Kako NTFS dekompresija radi 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 i zdravlje.
Jesu li NTFS komprimirane datoteke decompressed na disk ili memoriju?
Uskladitelj SuperUser 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 ste slab na memoriji, memorija koju koristi proces 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 korištene algoritam kompresije (LZ).
Daljnje čitanje
Kako NTFS kompresije utječu na performanse?
Imate li nešto za objašnjenje? 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)