Sunt fișierele comprimate NTFS decomprimate pe disc sau memorie?
Dacă sunteți în căutarea unor modalități de a optimiza sistemul dvs. Windows pentru a economisi spațiu pe disc, este posibil să fiți în căutarea compresiei NTFS ca opțiune. Dar dacă alegeți această opțiune, atunci cum funcționează procesul de decompresie? Postul de astăzi SuperUser Q & A are răspunsul la o întrebare curioasă a cititorului.
Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.
Intrebarea
Cititor SuperUser CausingUnderflowEverywhere dorește să știe dacă fișierele comprimate NTFS sunt decomprimate pe disc sau memorie:
Cum funcționează decomprimarea NTFS în Windows? Potrivit Microsoft, decompresia NTFS se face prin extinderea fișierului, apoi prin utilizarea acestuia. Sună bine, dar întrebarea mea este cum se produce acest proces din punct de vedere tehnic?
Încarcă Windows fișierul comprimat în memorie, îl extinde în memorie, apoi îl citește din memorie? Sau încărcați fișierul comprimat în memorie, extindeți-l pe disc sau memorie, scrieți-l pe disc, apoi citiți-l?
Încerc să-mi dau seama dacă pot îmbunătăți performanțele computerului prin utilizarea compresiei NTFS. În acest fel, un hard disk lent sau un SSD care nu poate gestiona multe operații de scriere va avea întotdeauna mai puține date pentru a scrie și citi, iar procesorul puternic care este inactiv de cele mai multe ori poate decomprima fișierele și îmbunătățește viteza de stocare a calculatorului sănătate.
Fișierele comprimate NTFS sunt decomprimate pe disc sau memorie?
Răspunsul
Contribuabilul SuperUser Ben N are răspunsul pentru noi:
Windows decomprimă fișierele în memorie. Făcând-o pe disc ar elimina complet orice îmbunătățiri de viteză și ar cauza o mulțime de discuri inutile pe disc. Vedeți sfārșitul acestui articol din blogul Microsoft privind fișierele și compresiile necorespunzătoare NTFS.
Desigur, dacă aveți o valoare scăzută a memoriei, memoria utilizată de procesul de decompresie ar putea cauza ca o altă memorie să fie pagerată și scrisă pe disc în fișierul de pagină. Din fericire, numai fragmentele care conțin secțiuni pe care programele dvs. le citesc vor fi decomprimate. NTFS nu trebuie să decomprime întregul lucru dacă aveți nevoie doar de câteva octeți.
Dacă SSD-ul este rapid, probabil că nu veți obține îmbunătățiri de viteză prin compresia NTFS. Este posibil ca momentul în care procesorul dvs. să cheltuiască date de decomprimare plus timpul petrecut de discul dvs. pentru citirea datelor comprimate ar putea fi mai mare decât timpul pe care SSD-ul dvs. îl va citi pentru a citi datele necomprimate.
De asemenea, depinde de dimensiunea fișierelor cu care lucrați. Dimensiunea minimă a unui fișier comprimabil variază de la 8 - 64 KB, în funcție de dimensiunea clusterului. Orice fișier mai mic decât dimensiunea nu va fi comprimat deloc, dar va fi adăugată o mică cantitate de contabilitate. Dacă faceți o mulțime de scriere la fișierele comprimate, ați putea vedea o mulțime de variante de viteză datorită algoritmului de compresie utilizat (LZ).
Citirea în continuare
Cum compresia NTFS afectează performanța?
Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.
Credit de imagine: Jannis Andrija Schnitzer (Flickr)