Да ли су НТФС компримиране датотеке декомпримиране на диск или меморију?
Ако тражите начине за подешавање вашег Виндовс система да бисте сачували простор на диску, можда ћете гледати НТФС компресију као опцију. Али ако изаберете ову опцију, како онда декомпресиони процес функционише? Данашњи пост СуперУсер К&А има одговор на питање знатижељног читаоца.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Питање
Читач СуперУсер-а УзимајућиУдење протокаСвуда где жели да сазна да ли су компримоване датотеке НТФС-а декомпримоване на диск или меморију:
Како НТФС декомпресија ради у Виндовс-у? Према Мицрософт-у, НТФС декомпресија се врши проширивањем датотеке, а затим коришћењем ње. То звучи добро, али моје питање је како се овај процес одвија технички?
Да ли Виндовс учитава компримовану датотеку у меморију, проширује је у меморији, а затим је чита из меморије? Или учитава компримирану датотеку у меморију, проширује је на диск или меморију, пише на диск, а затим је чита?
Покушавам да схватим да ли могу да побољшам перформансе рачунара коришћењем НТФС компресије. На тај начин, спори хард диск или ССД који не могу да обраде многе операције писања увек ће имати мање података за писање и читање, а моћни процесор који ради већину времена може да декомпримује датотеке и побољша брзину меморије мог рачунара и здравље.
Да ли су НТФС компримоване датотеке декомпримиране на диск или меморију?
Одговор
Сарадник СуперУсер Бен Н има одговор за нас:
Виндовс декомпримује датотеке у меморију. Ако то урадите на диску, то би потпуно уништило било какво побољшање брзине и изазвало би много непотребног писања диска. Погледајте крај овог чланка о блогу Мицрософт о НТФС ријетким датотекама и компресији.
Наравно, ако имате мало меморије, меморија која се користи у процесу декомпресије може да доведе до тога да се остала меморија испише и запише на диск у датотеци странице. На срећу, декомпресују се само делови који садрже секције које ваши програми заиста читају. НТФС не мора да декомпресује целу ствар ако вам је потребно само неколико бајтова.
Ако је ваш ССД брз, вероватно нећете добити никаква побољшања брзине од НТФС компресије. Могуће је да време које процесор троши на декомпресију података плус време које ваш диск троши на читање компримованих података може да буде више од времена које ваш ССД узима за читање некомпримованих података.
Такође зависи од величине датотека са којима радите. Минимална величина компресибилне датотеке варира од 8 - 64 КБ, у зависности од величине кластера. Било који фајлови који су мањи од оне у величини неће бити компресовани, али ће бити додата мала количина књиговодства. Ако доста пишете у компримованим датотекама, могли бисте видети много одступања у брзини услед коришћења алгоритма компресије (ЛЗ).
Додатна литература
Како НТФС компресија утиче на перформансе?
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.
Кредит за слике: Јаннис Андрија Сцхнитзер (Флицкр)