Трябва ли да Оптимизирам SSD с софтуер на трети лица?
Традиционните механични дискови устройства трябва да бъдат дефрагментирани за оптимална производителност, въпреки че Windows вече прави добра работа за това автоматично. Някои софтуерни компании твърдят, че техните инструменти могат да „оптимизират“ SSD-тата, точно както дисковите дефрагментатори могат да ускорят механичните устройства.
Реалността е, че модерните операционни системи и контролерите за твърди дискове правят добра работа, като се поддържат оптимизирани, ако използвате SSD устройство правилно. Не е необходимо да изпълнявате програма за оптимизация на SSD, както бихте пуснали дефрагментиращ диск.
Стойте далеч от програми, които претендират за "дефрагментиране" на вашия твърд диск
Твърдите устройства не трябва да се дефрагментират. Модерните операционни системи като Windows 7 и Windows 8 няма да се опитват да дефрагментират SSD. Добрият, актуален софтуер за дефрагментиране на диска трябва да откаже да дефрагментира SSD.
На традиционно механично задвижване има една глава, която се движи върху въртяща се чиния, за да прочете бита файлове. Ако тези файлове са разделени на няколко парчета на различни места на блюдото, главата ще трябва да се движи, за да прочете файла - затова фрагментацията забавя механичното движение и защо дефрагментирането помага - главата не трябва да се движи толкова много. , Твърдият диск няма глава или други движещи се части. Няма значение къде е файлът на диска или колко парчета е в него, ще отнеме същото време, за да прочетете файла.
Дефрагментирането всъщност е лошо за SSD устройството, тъй като ще добави допълнително износване. Твърдосплавните дискове имат ограничено количество записи в тях и всичко, което води до много ненужни допълнителни записи, ще намали продължителността на живота на устройството ви..
Ако намерите програма за оптимизация на SSD, която твърди, че дефрагментира SSD за максимална производителност, стойте настрана. Същото важи и за използването на стари програми за дефрагментиране, които не са наясно с SSD-тата - избягвайте дефрагментирането на SSD устройството.
Присъдата: Дефрагментирането винаги е лошо, стойте настрана!
Някои програми изпращат TRIM команди, но операционната система вече го прави
На традиционно магнитно устройство файловете, които изтривате в операционната система, не се премахват веднага от диска - затова изтритите файлове могат да бъдат възстановени. Точно толкова бързо е да се напише нов файл над старите данни, така че няма причина да се губят дискови ресурси, изтривайки някакви части от диска. Това би забавило нещата всеки път, когато изтриете файл.
На твърдотелен диск клетките трябва да бъдат изтрити, преди да ги запишете. Ако изтриете файл и данните останат да лежат наоколо, ще отнеме повече време, когато трябва да напишете на тези клетки, тъй като ще трябва първо да бъдат изтрити. Първите твърди дискове страдат от този проблем, затова сме изобретили TRIM, за да се справим с него.
Когато изтриете файл на модерен SSD устройство с помощта на модерна операционна система, операционната система изпраща команда TRIM към устройството, като казва на устройството, че файлът е бил изтрит. Устройството изтрива всички клетки, съдържащи данните, като гарантира, че записът в тези клетки е бърз в бъдеще - те са празни и готови за работа.
Поддръжката на TRIM беше добавена в Windows 7, така че Windows 7 и Windows 8 поддържат TRIM. Ако използвате Windows 7 и изтриете файл на SSD, Windows ще информира SSD, че данните вече не са необходими и SSD ще изтрие клетките. (Последните версии на други модерни операционни системи като Mac OS X и Linux също поддържат TRIM.)
Някои SSD оптимизационни програми твърдят, че те ще стартират TRIM по график, информирайки SSD за областите, за които операционната система смята, че са празни и позволяващи на SSD да ги TRIM, само в случай, че командата TRIM не работи правилно по-рано.
Ако използвате по-стара операционна система като Windows Vista или преди това сте използвали такава операционна система на устройството, възможно е изтритите части от файловете да чакат и да чакат да бъдат TRIMMed. Изпращането на такива подсказки веднъж би могло теоретично да помогне в такава ситуация, но това няма да има значение Ако използвате Windows 7, който изпраща TRIM команди, когато файловете се изтриват.
В Windows 8, дефрагментиращият диск вече е наречен инструмент за оптимизиране на устройства. Той ще оптимизира дисковете, като ги дефрагментира, ако те са механични или изпращат TRIM намеци към тях, ако те са SSD дискове. Това означава, че стартирането на друга програма, която изпраща TRIM команди по график е напълно ненужно в Windows 8, въпреки че дори Windows 7 не трябва да се нуждае от тази функция.
Присъдата: Утилитите за оптимизация, които изпращат команди TRIM, са безвредни, но ненужни. Ако използвате по-стара версия на Windows с SSD, надстройте до Windows 7 или 8.
Други програми Консолидиране на свободното пространство
По-рано споменахме, че клетките на SSD трябва да бъдат изтрити, преди да бъдат написани. Това може да е проблем - една клетка съдържа множество страници за запис. Ако устройството трябва да добави допълнителни данни към частично празна клетка, клетката трябва да бъде прочетена, изтрита и променените данни да бъдат записани обратно в клетката. Ако файловете са разпръснати по цялото устройство и всяка клетка е частично празна, записването на някои данни ще доведе до огромно количество операции по четене-изтриване, което ще забави операциите за запис. Това показва, че производителността на SSD намалява, докато се запълва.
Твърдите устройства имат контролери, които работят с фърмуер, което е един вид софтуер от ниско ниво. Този фърмуер обработва всички задачи на ниско ниво на SSD, включително консолидиране на свободното пространство, когато устройството достигне определено ниво на капацитет, като гарантира, че има много празни клетки вместо много частично празни клетки. (Разбира се, трябва да има свободно място за консолидиране - винаги трябва да оставите празно място на SSD.
Някои програми за оптимизация твърдят, че ще консолидират свободното пространство чрез преместване на данни на твърдия диск с интелигентен алгоритъм. В един свят, където това беше възможно, резултатите от това биха варирали от шофиране към шофиране. Някои firmwares може да чака твърде дълго, преди да използват своя собствен процес на консолидация на свободно пространство. Сравнителните показатели, изпълнявани от утилити за консолидация на твърдо състояние на свободни пространства срещу различни firmwares, вероятно ще покажат противоречиви резултати, тъй като разликата ще зависи от това колко добра е работата на фърмуера на всяко устройство. Като цяло фърмуерът на устройството вероятно ще направи достатъчно прилична работа, от която не е необходимо да стартирате програма за оптимизация, която прави това за вас. Такива програми също ще доведат до допълнителни записвания - ако устройството чака твърде дълго, може да го направи, за да минимизира количеството на записите в устройството. това е компромис между консолидацията на свободното пространство и избягването на запис.
Тук обаче има и друг улов: самият контролер управлява картографирането на физическите клетки на SSD в логически сектори, представени на операционната система. Само SSD контролерът наистина знае къде се намират клетките. Възможно е устройството да може да представи логически сектори към операционната система, които могат да се намират един до друг за целите на операционната система, но далеч един от друг на действителния физически SSD. Поради тази причина използването на каквато и да е софтуерна програма за консолидиране на свободното пространство вероятно е лоша идея - програмата наистина не знае какво се случва зад SSD контролера.
Всичко това ще се различава от устройството към устройството и фърмуера до фърмуера. Някои firmwares могат да представят сектори на операционната система по начин, който показва как те се появяват на другото устройство, докато агресивните оптимизации на други устройства могат да доведат до много големи разстояния между секторите на основното устройство. Може да има някои устройства с контролери, които представят секторите как се появяват на устройството и с лоши алгоритми за консолидация на свободното пространство - такива инструменти на трети страни могат да работят добре на такива устройства, но не разчитайте на тях.
Присъдата: Вашият SSD вече консолидира свободно пространство за вас. Това е вероятно прави много по-добра работа от софтуерна програма, която не може да види какво наистина се случва на вашето устройство. Подобни програми вероятно ще губят ресурсите на компютъра и ще износят SSD.
"Оптимизация" е ненужна
Не е необходимо да стартирате програма за оптимизация на SSD. Докато използвате Windows 7 или 8, вашата операционна система вече изпраща всички команди на TRIM, които се нуждаят от SSD. За консолидация на свободното пространство, фърмуерът на вашето устройство вероятно работи по-добре от софтуера. И дори не обмисляйте дефрагментирането - това би било загуба на време, дори и да не е активно вредно, каквото е то.
Правилната грижа за SSD е въпрос на избягване на правенето на лоши неща на вашия SSD. Не го попълвайте до ръба, изпълнявайте много ненужни записи или деактивирайте TRIM.
Няма нужда от програма за оптимизация на SSD, както е жалко, тъй като това ще бъде в долната линия на компаниите за дефрагментиране на дискове, които се опитват да диверсифицират бизнеса си, тъй като традиционните механични твърди дискове стават все по-чести.
Кредит за изображението: Collin Allen на Flickr, Intel Free Press на Flickr