/ / Am nevoie să „optimizez” SSD-ul meu cu software terț?

Trebuie să „optimizez” SSD-ul meu cu software terță parte?

SSD-instalat în calculator

Unitățile de disc mecanice tradiționale trebuie să fiedefragmentat pentru performanțe optime, deși Windows face acum o treabă bună în a face acest lucru automat. Unele companii de software susțin că instrumentele lor pot „optimiza” SSD-urile, la fel cum defragmentatorii de disc ar putea accelera unitățile mecanice.

Realitatea este că sistemele de operare moderne șiRegulatoarele de unități de stare solidă fac o treabă bună de a se menține optimizate dacă utilizați corect o unitate solid. Nu trebuie să rulați un program de optimizare SSD, cum ar fi să executați un defragmentator pe disc.

Stai departe de programele care pretind că „defragmentează” unitatea dvs. de stare solidă

Unitățile de stare solidă nu ar trebui defragmentate. Sistemele de operare moderne, cum ar fi Windows 7 și Windows 8, nu vor încerca să defragmenteze SSD-urile. Un software bun și actualizat de defragmentare a discului ar trebui să refuze defragmentarea SSD-urilor.

Pe o unitate mecanică tradițională, există unun singur cap care se deplasează pe un platou învârtit pentru a citi biți de fișiere. Dacă aceste fișiere sunt împărțite în mai multe bucăți în mai multe locuri de pe platou, capul va trebui să se miște pentru a citi fișierul - de aceea fragmentarea încetinește antrenarea mecanică și de ce defragmentarea ajută - capul nu trebuie să se miște la fel de mult . O unitate de stare solidă nu are cap sau alte părți mobile. Nu contează unde se află fișierul în unitate sau câte piese se află, va dura același timp pentru a citi fișierul.

Defragmentarea este de fapt rea pentru o stare solidăconduce, deoarece va adăuga o uzură suplimentară. Unitățile în stare solidă au o cantitate limitată de scrieri în ele, iar orice rezultă în multe scrieri suplimentare inutile va reduce durata de viață a unității tale.

Dacă găsiți un program de optimizare SSD astapretinde că vă defragmentează SSD-ul pentru performanțe maxime, rămâneți departe. Același lucru este valabil și în cazul utilizării unor programe vechi de defragmentare care nu sunt conștiente de SSD-uri - evitați defragmentarea dispozitivului dvs. de stare solidă.

Verdictul: Defragmentarea este întotdeauna rea, stai departe!

Unele programe trimit comenzi TRIM, dar sistemul de operare face deja acest lucru

Pe o unitate magnetică tradițională, ștergeți fișiereleîn sistemul dvs. de operare nu sunt scoase imediat de pe disc - tocmai de aceea fișierele șterse pot fi recuperate. Este la fel de rapid să scrii un nou fișier peste acele date vechi, astfel încât nu există niciun motiv să risipești resurse de disc ștergând nicio parte a discului. Aceasta ar încetini lucrurile ori de câte ori ștergeți un fișier.

Pe o unitate în stare solidă, celulele trebuie șterseînainte de a le scrie. Dacă ștergeți un fișier și datele sunt lăsate în jur, va trebui mai mult timp când trebuie să scrieți în acele celule, deoarece acestea vor trebui șterse mai întâi. Primele unități cu stare solidă au suferit de această problemă, așa că am inventat TRIM pentru a face față.

Când ștergeți un fișier pe o stare solidă modernăunitatea folosind un sistem de operare modern, sistemul de operare trimite o comandă TRIM către unitatea, spunând unității că fișierul a fost șters. Unitatea șterge toate celulele care conțin date, asigurându-se că scrierea în acele celule va fi rapidă în viitor - acestea sunt goale și gata de plecare.

Suportul TRIM a fost adăugat în Windows 7, deci ambeleWindows 7 și Windows 8 acceptă TRIM. Dacă utilizați Windows 7 și ștergeți un fișier de pe un SSD, Windows va informa SSD că datele nu mai sunt necesare și SSD va șterge celulele. (Ultimele versiuni ale altor sisteme de operare moderne, cum ar fi Mac OS X și Linux, de asemenea, acceptă TRIM.)

Unele programe de optimizare SSD susțin că vor fiexecutați TRIM pe o programare, informând SSD despre zonele pe care sistemul de operare consideră că sunt goale și permițând SSD să le trimită, doar în cazul în care comanda TRIM nu a funcționat corect mai devreme.

Dacă utilizați un sistem de operare mai vechi, cum ar fiWindows Vista sau ați folosit anterior un astfel de sistem de operare pe unitate, este posibil ca părți din fișiere șterse să aștepte în continuare și să aștepte să fie TRIMMed. Trimiterea unor astfel de indicii TRIM ar putea teoretic să ajute într-o astfel de situație, dar nu ar trebui să conteze Dacă utilizați Windows 7, care trimite comenzi TRIM la ștergerea fișierelor.

Pe Windows 8, Disk Defragmenter este acum numitinstrumentul Optimize Drives. Acesta va optimiza discurile defragmentându-le dacă sunt mecanice sau trimitându-le indicii TRIM dacă sunt SSD-uri. Aceasta înseamnă că executarea unui alt program care trimite comenzi TRIM într-un program nu este complet necesară pe Windows 8, deși chiar și Windows 7 nu ar trebui să aibă nevoie de această caracteristică.

Verdictul: Utilitățile de optimizare care trimit comenzi TRIM sunt inofensive, dar inutile. Dacă utilizați o versiune mai veche de Windows cu SSD, faceți upgrade la Windows 7 sau 8.

ferestre-8-drive-optimize

Alte programe consolidează spațiul liber

Am menționat anterior că celulele de pe un SSD trebuiesă fie șterse înainte de a fi scrise. Aceasta poate fi o problemă - o singură celulă conține mai multe pagini de scris. Dacă unitatea trebuie să adauge date suplimentare la o celulă parțial goală, celula trebuie citită, ștersă și datele modificate scrise înapoi în celulă. Dacă fișierele sunt împrăștiate pe unitatea dvs. și fiecare celulă este parțial goală, scrierea unor date va duce la o cantitate foarte mare de operațiuni de ștergere a scrierii-ștergere, încetinind operațiile de scriere. Aceasta apare ca performanța unui SSD scade pe măsură ce se completează.

Unitățile cu stare solidă au controlere care ruleazăfirmware, care este un fel de software de nivel scăzut. Acest firmware gestionează toate sarcinile la nivel scăzut ale SSD, inclusiv consolidarea spațiului liber atunci când unitatea atinge un anumit nivel de capacitate, asigurându-se că există o mulțime de celule goale în loc de multe celule parțial goale. (Desigur, trebuie să existe spațiu liber de consolidat - ar trebui să lăsați întotdeauna o bucată bună de spațiu goală pe SSD.)

Unele programe de optimizare susțin că vor ficonsolidați spațiul liber prin mutarea datelor pe unitatea de stare solidă cu un algoritm inteligent. Într-o lume în care acest lucru a fost posibil, rezultatele acestora ar putea varia de la unitatea la unitate. Unele firme pot să aștepte prea mult înainte de a utiliza propriul proces de consolidare a spațiului liber. Punctele de referință ale utilităților de consolidare a spațiului liber în stare solidă împotriva diferitelor firmware ar avea probabil rezultate necorespunzătoare, deoarece diferența va depinde de cât de bine a lucrat firmware-ul fiecărei unități. În general, firmware-ul unei unități de acțiune ar face probabil o treabă suficient de decentă, încât nu ar trebui să rulați un program de optimizare care face acest lucru pentru dvs. Astfel de programe vor avea ca rezultat scrieri suplimentare - dacă o unitate așteaptă prea mult, poate face acest lucru pentru a reduce cantitatea de scrieri către unitate. este un compromis între consolidarea spațiului liber și evitarea scrierii.

Cu toate acestea, există o altă captură aici: Controlerul unității însuși gestionează cartografierea celulelor fizice de pe SSD către sectoarele logice prezentate sistemului de operare. Doar controllerul SSD știe cu adevărat unde se află celulele. Este posibil ca unitatea să prezinte sectoarele logice sistemului de operare, care poate fi unul lângă celălalt, în scopul sistemului de operare, dar departe de celălalt pe SSD-ul fizic. Din acest motiv, utilizarea oricărui program software pentru consolidarea spațiului liber este probabil o idee proastă - programul nu știe cu adevărat ce se întâmplă în spatele controlerului SSD.

Toate acestea vor varia de la unitatea la unitate șifirmware la firmware. Unele sisteme de firmă pot prezenta sectoare sistemului de operare într-o manieră care să corespundă modului în care apar pe cealaltă unitate, în timp ce optimizările agresive pe alte unități pot duce la distanțe foarte mari între sectoarele de pe unitatea principală. Este posibil să existe unele unități cu controlere care să prezinte sectoarele cum apar pe unitate și cu algoritmi de consolidare a spațiului liber liber - astfel de instrumente terțe pot funcționa bine pe astfel de unități, dar nu contează pe el.

Verdictul: SSD-ul dvs. consolidează deja spațiul liberPentru dumneavoastră. Probabil că va face o treabă mult mai bună decât ar face un program software care nu poate vedea ce se întâmplă cu adevărat pe unitatea dvs. Astfel de programe vor risipi doar resursele computerului și vor reduce SSD-ul.

Intel-ssd

„Optimizarea” nu este necesară

Nu este necesar să rulați un program de optimizare SSD. Atâta timp cât utilizați Windows 7 sau 8, sistemul dvs. de operare trimite deja toate comenzile TRIM de care aveți nevoie SSD. Pentru consolidarea gratuită a spațiului, firmware-ul unității dvs. poate face o treabă mai bună decât ar fi putut vreodată software-ul. Și nici nu luați în considerare defragmentarea - asta ar fi o pierdere de timp, chiar dacă nu ar fi fost dăunător activ, ceea ce este.


Să aveți grijă corespunzătoare de un SSD este să evitați să faceți lucruri rele SSD. Nu-l completați până la capăt, nu efectuați multe scrieri inutile sau nu dezactivați TRIM.

Nu este nevoie de un program de optimizare SSD,la fel de nefericit ca va fi linia de jos a companiilor de defragmentare a discurilor care încearcă să-și diversifice afacerile, deoarece hard disk-urile mecanice tradiționale devin mai puțin obișnuite.

Credit de imagine: Collin Allen pe Flickr, Intel Free Press pe Flickr