6Sep

Ar NTFS suspausto failo išstumti į diską ar atmintis?

Jei ieškote būdų, kaip ištaisyti "Windows" sistemą taupant disko vietą, galite ieškoti NTFS kompresijos kaip alternatyva. Bet jei pasirinksite šią parinktį, tada kaip veikia dekompresijos procesas?Šiandien "SuperUser Q &" įrašas turi atsakymą į įdomų skaitytojo klausimą.

Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.

Klausimas

SuperUser skaitytuvas "CausingUnderflows" Visur nori žinoti, ar NTFS suspausto failo failai yra diskompresuoti į diską ar atmintis:

Kaip Windows sistemoje veikia "NTFS" dekompresija? Microsoft teigimu, NTFS dekompresija atliekama išplečiant failą, tada jį naudojant. Tai atrodo teisingai, bet mano klausimas yra, kaip šis procesas vyksta techniškai?

Ar "Windows" suspaustą failą įkelia į atmintį, išplečia jį atmintyje, tada perskaitykite jį iš atminties? Ar įkeltas suspausto failo atmintis, išplėskite jį į diską ar atminties, įrašykite jį į diską, tada perskaitykite?

Aš stengiuosi išsiaiškinti, ar galiu pagerinti kompiuterio našumą naudojant NTFS suspaudimą.Tokiu būdu, lėtas kietasis diskas ar SSD, negalintis tvarkyti daugelio rašymo operacijų, vis tiek turės mažiau duomenų rašyti ir skaityti, o galingas procesorius, kuris daugumoje tuščiosios eigos, gali dekompresuoti failus ir pagerinti savo kompiuterio saugojimo greitį irsveikata.

Ar NTFS suspausto failo diskompresija į diską ar atmintis?

Atsakymas

SuperUser autorius Ben N atsakė mums:

"Windows" atspaudžia failus į atmintį.Tai padarius diską, visiškai panaikintų bet kokį greičio pagerinimą ir sukeltų daugybę nereikalingo disko rašymo.Žiūrėkite šio "Microsoft" tinklaraščio straipsnio pabaigą NTFS mažuose failuose ir suspaudimuose.

Žinoma, jei atmintyje yra mažai, atmintis, naudojama dekompresijos procese, gali sukelti kitą atmintį ir įrašyti į diską puslapio byloje. Laimei, bus išskleisti tik tie fragmentai, kuriuose yra skyrių, kuriuos iš tikrųjų skaito jūsų programos. NTFS neprivalo išspausti viso, jei jums reikia tik kelių baitų.

Jei jūsų SSD yra greitas, greičiausiai nesieksite greitų patobulinimų iš NTFS suspaudimo. Galima įsivaizduoti, kad laikas, per kurį jūsų procesorius praleidžia dekompresuojančius duomenis, taip pat laikas, kurį diskas praleidžia suspausto duomenų skaitymą, gali sudaryti daugiau laiko nei jūsų SSD, norėdami nuskaityti nesuspaustų duomenų.

Tai taip pat priklauso nuo jūsų naudojamų failų dydžio. Mažiausias suspausto failo dydis svyruoja nuo 8 iki 64 KB priklausomai nuo jūsų klasterio dydžio. Visi failai, kurie yra mažesni už dydį, nebus suspausti, bet bus pridėta nedidelė apskaitos informacija. Jei jūs daug rašote suspaustuose rinkmenose, dėl naudojamo suspaudimo algoritmo( LZ) galite pastebėti didelį dispersijos greitį.

Skaitykite toliau

Kaip veikia NTFS kompresija?

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.

Image Credit: Jannis Andrija Schnitzer( Flickr)