Mājas lapa » » Vai NTFS saspiestie faili ir dekompresēti uz disku vai atmiņu?

    Vai NTFS saspiestie faili ir dekompresēti uz disku vai atmiņu?

    Ja meklējat veidus, kā izmainīt Windows sistēmu, lai saglabātu diska vietu, iespējams, ka meklējat NTFS saspiešanu. Bet, ja izvēlaties šo opciju, tad kā darbojas dekompresijas process? Šodienas SuperUser Q&A ziņojumam ir atbilde uz ziņkārīga lasītāja jautājumu.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs CausingUnderflowsEverywhere vēlas zināt, vai NTFS saspiestie faili tiek dekompresēti uz disku vai atmiņu:

    Kā NTFS dekompresija darbojas sistēmā Windows? Saskaņā ar Microsoft, NTFS dekompresija tiek veikta, paplašinot failu, pēc tam izmantojot to. Tas izklausās pareizi, bet mans jautājums ir, kā tas notiek tehniski?

    Vai sistēma Windows ielādē saspiestu failu atmiņā, paplašina to atmiņā un pēc tam to nolasīs no atmiņas? Vai arī tas ielādē saspiestu failu atmiņā, paplašina to uz diska vai atmiņas, ieraksta to uz diska un pēc tam to lasa?

    Es cenšos noskaidrot, vai, izmantojot NTFS kompresiju, varu uzlabot datora veiktspēju. Tādā veidā lēns cietais disks vai SSD, kas nespēj apstrādāt daudzas rakstīšanas operācijas, vienmēr būs mazāk datu rakstīšanai un lasīšanai, un jaudīgajam procesoram, kas lielāko daļu laika darbojas dīkstāvē, var atspiest failus un uzlabot datora uzglabāšanas ātrumu un veselība.

    Vai NTFS saspiestie faili tiek dekompresēti uz disku vai atmiņu?

    Atbilde

    SuperUser ieguldītājam Ben N ir atbilde mums:

    Windows dekompresē failus atmiņā. Darot to uz disku, tas pilnībā izdzēsīs visus ātruma uzlabojumus un radītu daudz nevajadzīgu disku rakstīšanu. Skatiet šī Microsoft emuāra raksta beigas par NTFS retajiem failiem un saspiešanu.

    Protams, ja atmiņas līmenis ir zems, dekompresijas procesa izmantotā atmiņa var izraisīt citas atmiņas izdzēšanu un rakstīt uz diska lapas failā. Par laimi, tikai tie gabali, kas satur sadaļas, kuras jūsu programmas faktiski lasa, tiks atspiesti. NTFS nav jāatspiež viss, ja jums ir vajadzīgi tikai daži baiti.

    Ja jūsu SSD ir ātrs, jūs, iespējams, nesaņemsiet nekādus ātruma uzlabojumus no NTFS kompresijas. Ir iespējams, ka laiks, kad jūsu procesors pavada dekompresijas datus, kā arī laiks, kad jūsu disks tērē lasīto saspiestu datu skaitīšanu, varētu būt lielāks par laiku, kad SSD veic, lai lasītu nesaspiestos datus..

    Tas ir atkarīgs arī no failu skaita, ar kuriem strādājat. Saspiežamā faila minimālais izmērs ir no 8 - 64 KB atkarībā no jūsu kopu lieluma. Visi faili, kas ir mazāki par to lielumu, vispār netiks saspiesti, bet tiks pievienota neliela grāmatvedības summa. Ja jūs daudz rakstāt uz saspiestiem failiem, tad, pateicoties izmantotajam kompresijas algoritmam (LZ), var redzēt lielu ātruma dispersiju..

    Turpmāka lasīšana

    Kā NTFS kompresija ietekmē veiktspēju?


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.

    Attēla kredīts: Jannis Andrija Schnitzer (Flickr)