SSD инсталирани в компютъра-

Традиционните механични дискови устройства трябва да бъдат дефрагментирани за оптимална производителност, въпреки че Windows сега се справя добре с това автоматично. Някои софтуерни компании твърдят, че техните инструменти могат да „оптимизират“ SSD дискове, точно както дисковите дефрагментатори могат да ускорят механичните дискове.

Реалността е, че модерните операционни системи и контролерите на твърдо състояние работят добре, като се оптимизират, ако използвате SSD устройство правилно. Не е необходимо да стартирате програма за оптимизация на SSD, както бихте пуснали дефрагментиращ диск.

Стойте далеч от програми, които искат да дефрагментират вашия твърд диск

Твърдотелни устройства не трябва да бъдат дефрагментирани. Съвременните операционни системи като Windows 7 и Windows 8 няма да се опитват да дефрагментират SSD. Добрият, актуален софтуер за дефрагментиране на дискове трябва да откаже дефрагментирането на SSD дискове.

В традиционното механично устройство има една глава, която се движи през въртяща се планка, за да чете битове на файлове. Ако тези файлове се разделят на няколко парчета на няколко места на чинията, главата ще трябва да се движи наоколо, за да прочете файла - затова фрагментацията забавя механичното задвижване надолу и защо дефрагментацията помага - главата не трябва да се движи толкова много , Устройството за твърдо състояние няма глава или други движещи се части. Няма значение къде файлът е на устройството или колко парчета е в него, ще ви отнеме същото време, за да прочетете файла.

Дефрагментирането всъщност е лошо за твърдото устройство, тъй като ще добави допълнително износване. Solid-state устройствата имат ограничено количество записи в тях и всичко, което води до много излишни допълнителни записи, ще намали продължителността на живота на вашия диск.

Ако намерите програма за оптимизация на SSD, която твърди, че дефрагментира вашия SSD за максимална производителност, стойте настрана. Същото важи и за използването на стари програми за дефрагментиране, които не знаят SSD дисковете - избягвайте дефрагментирането на вашия твърд диск.

Присъдата: Дефрагментацията винаги е лоша, стойте настрана!

Някои програми изпращат TRIM команди, но ОС вече прави това

При традиционно магнитно устройство файловете, които изтривате във вашата операционна система, не се премахват веднага от диска - затова изтритите файлове могат да бъдат възстановени. Точно толкова бързо е да напишете нов файл върху тези стари данни, така че няма причина да губите дискови ресурси, изтривайки части от диска. Това просто ще забави нещата всеки път, когато изтриете файл.

На твърдотелно устройство, клетките трябва да бъдат изтрити, преди да ги запишете. Ако изтриете файл и данните останат да лежат наоколо, ще отнеме повече време, когато трябва да пишете в тези клетки, тъй като те първо ще трябва да бъдат изтрити. Първите твърдотелни дискове страдат от този проблем, затова измислихме TRIM, за да се справим с него.

Когато изтриете файл на съвременен твърд диск с помощта на модерна операционна система, операционната система изпраща команда 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. Изпращането на такива TRIM намеци веднъж теоретично би могло да помогне в такава ситуация, но няма значение, ако използвате Windows 7, който изпраща TRIM команди, когато файловете бъдат изтрити.

В Windows 8 Disfra Defragmenter вече е наречен инструментът Optimize Drives. Той ще оптимизира дисковете, като ги дефрагментира, ако те са механични или им изпраща TRIM намеци, ако те са SSD. Това означава, че изпълнението на друга програма, която изпраща TRIM команди по график, е напълно ненужно в Windows 8, въпреки че дори Windows 7 не трябва да се нуждае от тази функция.

Присъдата: Помощните програми за оптимизация, които изпращат TRIM команди, са безобидни, но ненужни. Ако използвате по-стара версия на Windows със SSD, надстройте до Windows 7 или 8.

прозорци-8-оптимизиране дискове

Други програми консолидират свободното пространство

По-рано споменахме, че клетките на SSD трябва да бъдат изтрити, преди да бъдат написани. Това може да е проблем - една клетка съдържа множество страници за запис. Ако устройството трябва да добави допълнителни данни към частично празна клетка, клетката трябва да бъде прочетена, изтрита и променените данни, записани обратно в клетката. Ако файловете са разпръснати по вашия диск и всяка клетка е частично празна, записването на някои данни ще доведе до огромно количество операции за четене-изтриване-запис, забавяне на операциите по записване. Това се показва като ефективността на SSD намалява, докато се запълва.

Твърдотелни устройства имат контролери, които работят с фърмуер, което е вид софтуер на ниско ниво. Този фърмуер се справя с всички задачи на ниско ниво на SSD, включително консолидиране на свободно пространство, когато устройството достигне определено ниво на капацитет, като гарантира, че има много празни клетки вместо много частично празни клетки. (Разбира се, трябва да има свободно място за консолидиране - винаги трябва да оставяте добър парче място празно на вашия SSD.)

Някои програми за оптимизация твърдят, че ще консолидират свободно пространство, като преместват данни на вашия твърд диск с интелигентен алгоритъм. В свят, където това беше възможно, резултатите от това ще варират от шофиране до шофиране. Някои фърмуери могат да изчакат твърде дълго, преди да използват своя собствен процес на консолидиране на свободното пространство. Изпълнението на бенчмарки на утилитите за консолидиране на свободно твърдо състояние в различни фърмуери вероятно ще покаже непоследователни резултати, тъй като разликата ще зависи от това колко добра работа върши фърмуера на всеки диск. Като цяло фърмуерът на устройството вероятно ще свърши достатъчно прилична работа, че няма да е необходимо да стартирате програма за оптимизация, която прави това вместо вас. Такива програми ще доведат и до допълнителни записи - ако даден диск чака твърде дълго, това може да направи това, за да се намали количеството записи на устройството. това е компромис между консолидацията на свободното пространство и избягването на запис.

Тук обаче има още една уловка: Самият контролер на задвижването обработва картографирането на физическите клетки на SSD в логически сектори, представени на операционната система. Само SSD контролерът наистина знае къде се намират клетките. Възможно е устройството да представи логически сектори на операционната система, които може да са един до друг за целите на операционната система, но далеч един от друг на действителния физически SSD. Поради тази причина използването на всякакъв вид софтуер за консолидиране на свободно пространство вероятно е лоша идея - програмата всъщност не знае какво се случва зад SSD контролера.

Всичко това ще варира от диск към устройство и фърмуер до фърмуер. Някои фърмуери могат да представят сектори на операционната система по начин, който картографира как се появяват на другия диск, докато агресивните оптимизации на други дискове могат да доведат до много големи разстояния между секторите на основния диск. Възможно е да има някои дискове с контролери, които представят секторите как изглеждат на устройството и с лоши алгоритми за консолидиране на свободното пространство - такива инструменти на трети страни може да работят добре на такива устройства, но не разчитайте на това.

Присъдата: Вашият SSD вече консолидира свободно място за вас. Вероятно вършите много по-добра работа от софтуерна програма, която не вижда какво би се случило на вашия диск. Такива програми вероятно просто ще пропилят ресурсите на вашия компютър и ще износят SSD.

Intel SSD-

„Оптимизация“ е ненужна

Не е необходимо да стартирате програма за оптимизация на SSD. Докато използвате Windows 7 или 8, вашата операционна система вече изпраща всички TRIM команди, от които се нуждаете от SSD. За свободно консолидиране на пространството, фърмуерът на вашия диск вероятно върши по-добра работа от софтуера, който някога би могъл. И дори не обмисляйте дефрагментиране - това би било загуба на време, дори и да не е активно вредно, което е.

Полагането на подходящи грижи за SSD е въпрос на избягване на лоши неща на вашия SSD. Не го попълвайте до края, изпълнете много ненужни записи или деактивирайте TRIM.

Няма нужда от програма за оптимизация на SSD, колкото и жалко да е това на дъното на компаниите за дефрагментиране на дискове, които се опитват да диверсифицират бизнеса си, тъй като традиционните механични твърди дискове стават по-рядко срещани.

Кредитна снимка: Collin Allen на Flickr, Intel Free Press на Flickr