Pagina principala » HOWTO » Trebuie să optimizez SSD-ul meu cu software terță parte?

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

    Unitățile mecanice de disc tradiționale trebuie să fie defragmentate pentru o performanță optimă, deși Windows acum face o treabă bună de a face acest lucru automat. Unele companii de software susțin că instrumentele lor pot "optimiza" SSD-urile, la fel cum defragmentatoarele de disc ar putea accelera unitățile mecanice.

    Realitatea este că sistemele de operare moderne și controlorii de tip SSD fac o treabă bună de a se menține optimizați dacă utilizați o unitate solid-state în mod corespunzător. Nu este nevoie să rulați un program de optimizare a SSD ca și cum ați rula un defragmenter de discuri.

    Stați departe de programele care pretind că vor "defragmenta" unitatea SSD

    Unitățile solid-state nu trebuie defragmentate. Sistemele moderne de operare precum Windows 7 și Windows 8 nu vor încerca să defragmenteze SSD-urile. Un program de defragmentare a discurilor actualizat, actualizat, trebuie să refuze defragmentarea SSD-urilor.

    Pe o unitate mecanică tradițională, există un singur cap care se deplasează deasupra unui platou de filare pentru a citi fragmente 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 deplaseze pentru a citi fișierul - de aceea fragmentarea încetinește unitatea mecanică în jos și de ce defragmentarea ajută - capul nu trebuie să se miște la fel de mult . Unitatea solid-state nu are cap sau alte părți în mișcare. Nu contează unde se află fișierul pe unitate sau câte piese este, va dura același timp pentru a citi fișierul.

    Defragmentarea este de fapt proastă pentru o unitate solid-state, deoarece va adăuga o uzură suplimentară. Unitățile solid-state au o cantitate limitată de scriere în ele și orice rezultat care are ca rezultat multe scrieri suplimentare inutile va reduce durata de viață a unității.

    Dacă găsiți un program de optimizare SSD care susține că defragmentați SSD-ul pentru o performanță maximă, stați departe. Același lucru este valabil și pentru utilizarea programelor vechi de defragmentare care nu cunosc SSD - evitați defragmentarea unității SSD.

    Verdictul: Defragmentarea este întotdeauna rău, stați departe!

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

    Pe o unitate magnetică tradițională, fișierele pe care le ștergeți în sistemul de operare nu sunt scoase imediat din disc - de aceea pot fi recuperate fișierele șterse. Este la fel de rapid să scrieți un fișier nou peste datele vechi, astfel încât nu există nici un motiv să pierdeți resursele de disc ștergând orice părți ale discului. Acest lucru ar încetini doar lucrurile în jos ori de câte ori ați șters un fișier.

    Pe un drive SSD, celulele trebuie șterse înainte de a le scrie. Dacă ștergeți un fișier și datele sunt lăsate în jur, va dura mai mult când trebuie să scrieți la acele celule, deoarece acestea vor fi mai întâi șterse. Primele unități de solid-state au suferit această problemă, așa că am inventat TRIM pentru a face față acestei probleme.

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

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

    Unele programe de optimizare SSD susțin că vor rula TRIM pe o oră, informând SSD despre zonele despre care sistemul de operare crede că sunt goale și permitând SSD-ului 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 fi Windows Vista sau ați folosit anterior un astfel de sistem de operare pe unitate, este posibil ca părțile șterse ale fișierelor să mai aștepte în așteptare și să aștepte TRIMMed. Trimiterea unor sugestii TRIM o dată teoretic ar putea ajuta într-o astfel de situație, dar nu ar trebui să conteze dacă utilizați Windows 7, care trimite comenzi TRIM atunci când fișierele sunt șterse.

    Pe Windows 8, defragmentarea discului este denumită acum instrumentul Optimizări unități. Acesta va optimiza discurile defragmentându-le dacă sunt mecanice sau trimițându-le sugestii TRIM dacă sunt SSD-uri. Acest lucru înseamnă că rularea unui alt program care trimite comenzi TRIM într-un program este complet inutil pe Windows 8, deși chiar și Windows 7 nu ar trebui să aibă această caracteristică.

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

    Alte programe consolidează spațiul liber

    Am menționat anterior că celulele de pe un SSD trebuie șterse înainte de a fi scrise. Aceasta poate fi o problemă - o singură celulă conține mai multe pagini de scriere. Dacă unitatea trebuie să adauge date suplimentare într-o celulă parțial goală, celula trebuie citită, ștersă și datele modificate scrise înapoi în celulă. Dacă fișierele sunt împrăștiate peste tot pe unitatea dvs. și fiecare celulă este parțial goală, scrierea unor date va duce la o cantitate imensă de operațiuni de citire-ștergere-scriere, încetinind operațiile de scriere. Acest lucru apare ca o scădere a performanțelor SSD în timp ce se umple.

    Unitățile solid-state au controale care rulează firmware-ul, un fel de software de nivel scăzut. Acest firmware se ocupă de toate sarcinile de 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 pentru a vă consolida - trebuie să lăsați întotdeauna o bucată mare de spațiu gol pe SSD.)

    Unele programe de optimizare susțin că vor consolida spațiul liber prin mutarea datelor pe unitatea SSD cu un algoritm inteligent. Într-o lume în care acest lucru a fost posibil, rezultatele acestui lucru ar varia de la unitate la alta. Unele firmware-uri pot aștepta prea mult înainte de a-și folosi propriul proces de consolidare a spațiului liber. Indicatorii de performanță folosiți de utilități de consolidare a spațiului liber în stare solidă împotriva firmware-urilor diferite ar arăta probabil rezultate incoerente, deoarece diferența va depinde de cât de bine funcționează fiecare firmă a firmware-ului. În general, firmware-ul unei unități ar face probabil o slujbă suficient de decentă încât nu ar fi nevoie să rulați un program de optimizare care să facă acest lucru pentru dvs. Astfel de programe vor avea ca rezultat și scrierea suplimentară - dacă o unitate așteaptă prea mult, poate face acest lucru pentru a minimiza cantitatea de scriere pe unitate. este un compromis între consolidarea spațiului liber și evitarea scriiturii.

    Cu toate acestea, există o altă captură aici: Controlerul drive-ului se ocupă de cartografiere a celulelor fizice pe SSD în sectoarele logice prezentate în sistemul de operare. Numai controlerul SSD știe unde sunt localizate celulele. Este posibil ca unitatea să prezinte sectoare logice pentru sistemul de operare, care ar putea fi unul lângă celălalt, pentru scopurile sistemului de operare, dar departe unul de celălalt pe SSD fizic real. Din acest motiv, folosirea oricărui tip de program software pentru a consolida spațiul 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 unitate la unitate și firmware la firmware. Unele firmware-uri pot prezenta sectoare sistemului de operare într-un mod care să indice modul în care acestea 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ă. S-ar putea să existe unele unități cu controale care să prezinte sectoarele modul în care acestea apar pe unitate și cu algoritmi de consolidare a spațiului rău liber - astfel de instrumente terțe pot funcționa bine pe astfel de unități, dar nu se iau în calcul.

    Verdictul: SSD vă consolidează deja spațiul liber. Este posibil să faci o treabă mult mai bună decât un program software care nu poate vedea ce se întâmplă cu adevărat în mașina ta. Asemenea programe probabil vor risipi resursele calculatorului tău și vor purta jos SSD-ul.

    "Optimizarea" nu este necesară

    Nu este nevoie să rulați un program de optimizare SSD. Atâta timp cât utilizați Windows 7 sau 8, sistemul de operare trimite deja toate comenzile TRIM pe care le are nevoie de SSD. Pentru consolidarea spațiului liber, firmware-ul unității dvs. este probabil să facă o treabă mai bună decât software-ul vreodată. Și nici măcar nu gândiți la defragmentare - ar fi o pierdere de timp chiar dacă nu ar fi dăunător activ, care este.


    Îngrijirea corectă a unui SSD este o problemă de a evita să faceți lucruri rele pe SSD. Nu o umpleți până la margine, nu efectuați multe scrieri inutile sau dezactivați TRIM.

    Nu este nevoie de un program de optimizare a SSD, la fel de nefericit ca și în cazul companiilor de defragmentare a discurilor care încearcă să-și diversifice afacerile, deoarece hard-discurile tradiționale mecanice devin mai puțin frecvente.

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