Почетна » како да » Да ли би побољшање перформанси било боље ако би се реформатирани хард диск напунио нулама?

    Да ли би побољшање перформанси било боље ако би се реформатирани хард диск напунио нулама?

    Ако желите да форматирате хард диск, да ли постоји нешто што би 'побољшало' перформанс писања након тога или је то нешто о чему не треба ни бринути? Данашња постова за питања и одговоре СуперУсер имају одговоре на питања знатижељног читатеља.

    Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.

    Фотографија љубазношћу Цхриса Баннистера (Флицкр).

    Питање

    Читач СуперУсер Бреттетете жели да зна да ли би пуњење хард диска са нулом побољшало перформансе писања:

    Имам хард диск од 2ТБ који је пун 99%. Избрисао сам партиције са фдиск и форматирали га као ект4. Колико ја знам, стварни подаци који су се налазили на хард диску и даље постоје, али је табела партиција поново додељена.

    Моје питање је: Да ли би побољшали перформансе писања за даљње писање ако је хард-диск био чист? Под 'чистим' мислим попунити хард-дриве нулама? Нешто слично:

    • дд ако = / дев / нула од = / дев / сдк бс = 1 цоунт = 4503599627370496

    Да ли би пуњење хард диска са нулама побољшало перформансе писања?

    Одговор

    Сарадник СуперУсер-а Мицхаел Кјорлинг има одговор за нас:

    Не, то не би побољшало перформансе. ХДД-и не раде тако.

    Прво, када напишете било који дати податак на ротациони диск, он се трансформише у магнетне домене који могу изгледати веома различито од узорка битова који пишете. Ово је делимично због тога што је много лакше одржавати синхронизацију када узорак који се чита са плоче има одређену варијабилност. На пример, дуги низ 'нула' или 'један' вредности би веома отежавао одржавање синхронизације. Да ли сте прочитали 26,393 бита или 26,394 битова? Како препознати границу између битова?

    Технике за то су временом еволуирале. На пример, потражите модификовану модификовану фреквенцију, ММФМ, снимање кодова групе и опћенитију технологију ограничених кодирања.

    Друго, када пишете нове податке у сектор, магнетни домени релевантних делова пладња се једноставно подешавају на жељену вредност. Ово се ради без обзира на то што је претходна магнетна домена била 'на' тој физичкој локацији. Плоча се већ окреће испод главе за писање; прво чита тренутну вредност, а затим уписује нову вредност ако и само ако је другачија. То би проузроковало да свако писање захтева две револуције (или додатну главу за сваки тањир), узрокујући латенцију писања да удвостручи или увелико повећа комплексност погона, што опет повећава трошкове.

    Пошто је ограничавајући фактор у секвенцијалном И / О перформансама хард диска, колико брзо сваки бит пролази испод главе за читање / писање, то чак не би пружило никакву корист кориснику. На страну, ограничавајући фактор у случајним И / О перформансама је колико брзо глава за читање / писање може бити постављена на жељени цилиндар и онда жељени сектор стиже испод главе. Главни разлог због којег ССД-ови могу бити тако брзи у случајним И / О радним оптерећењима је да потпуно елиминишу оба ова фактора.

    Као што је истакао ЈакеГоулд, један од разлога зашто бисте желели да препишете диск са неком фиксном шемом (као што су све нуле) би био да се осигура да ниједан остатак претходно ускладиштених података не може бити опорављен, било намерно или случајно. Али то неће имати никаквог утицаја на перформансе хард диска које се настављају напред, из горе наведених разлога.


    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.