If-Koubou

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

Trebuie să "optimizez" SSD-ul meu cu software terță parte? (Cum să)

Discurile tradiționale de discuri mecanice trebuie 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

Solid-state drive-urile nu trebuie defragmentate. Sistemele de operare moderne precum Windows 7 și Windows 8 nu vor încerca să defragmenteze SSD-urile. Software-ul de defragmentare de disc actualizat, actualizat, ar trebui să refuze defragmentarea SSD-urilor.

Pe o unitate mecanică tradițională, există un singur cap care se deplasează pe un 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 fragmente 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 uzură suplimentară. Solid-state drive-urile au o cantitate limitată de scris în ele, și orice lucru 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 programele vechi de defragmentare care nu cunosc SSD - evitați defragmentarea unității SSD.

Verdictul: Defragmentarea este întotdeauna rău, stai 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, fișierele șterse pot fi recuperate. Este la fel de rapid să scrieți un fișier nou peste datele vechi, deci nu există nici un motiv să pierdeți resursele de disc ștergând toate părțile 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 solidă de stare modernă folosind un sistem de operare modern, sistemul de operare trimite o comandă TRIM unității, 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, astfel încât Windows 7 ș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 executa TRIM într-un program, informând SSD cu privire la 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ă ar putea ajuta teoretic î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, Defragmentatorul de disc este numit acum instrumentul Optimizați unitățile. 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 pe un program este complet inutil pe Windows 8, deși chiar și Windows 7 nu ar trebui să aibă nevoie de 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 către 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ței SSD, pe măsură ce se umple.

Solid-state drive-urile au controlere care rulează firmware-ul, un fel de software low-level. 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 goală pe SSD.)

Unele programe de optimizare afirmă că vor consolida spațiul liber prin mutarea datelor pe unitatea solid-state 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 timp î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ă destul 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 de scriere.

Cu toate acestea, există o altă captură aici: controlerul drive-ului însuși se ocupă de cartografiere a celulelor fizice pe SSD la 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 în 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 spațiu 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. Astfel de programe probabil vor pierde resursele computerului dvs. ș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 ar putea 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 SSD, la fel de nefericit, deoarece va fi linia de jos a companiilor de defragmentare a discurilor care încearcă să-și diversifice afacerile, pe măsură ce hard-discurile tradiționale mecanice devin mai puțin frecvente.

Credit de imagine: Collin Allen pe Flickr, presă liberă Intel pe Flickr