Trebam li optimizirati moj SSD pomoću softvera treće strane?
Tradicionalni mehanički pogoni diskova moraju biti defragmentirani za optimalne performanse, iako Windows sada dobro radi to automatski. Neke softverske tvrtke tvrde da njihovi alati mogu "optimizirati" SSD-ove, baš kao što bi defragmentatori diska mogli ubrzati mehaničke pogone.
Stvarnost je u tome da moderni operativni sustavi i kontroleri solid state uređaja dobro obavljaju svoje poslove optimizirani ako ispravno koristite solid-state pogon. Ne morate pokrenuti SSD optimizacijski program kao što biste pokrenuli defragmentaciju diska.
Ostanite daleko od programa koji tvrde da "defragmentirati" vaš Solid State Drive
Solid-state pogoni ne bi trebali biti defragmentirani. Moderni operacijski sustavi kao što su Windows 7 i Windows 8 neće pokušati defragmentirati SSD-ove. Dobar, ažuran softver za defragmentaciju diska trebao bi odbiti defragmentirati SSD-ove.
Na tradicionalnom mehaničkom pogonu postoji jedna glava koja se pomiče preko rotirajućeg pladnja za čitanje bitova datoteka. Ako su te datoteke razbijene na više dijelova na više mjesta na pladnju, glava će se morati kretati kako bi pročitala datoteku - zbog toga usitnjavanje usporava mehanički pogon i zašto defragmentacija pomaže - glava se ne mora toliko pomicati , Statički disk nema glavu niti bilo koje druge pokretne dijelove. Nije važno gdje se datoteka nalazi na disku ili koliko je komada u njoj, bit će potrebno isto vrijeme za čitanje datoteke.
Defragmentacija je zapravo loša za SSD pogon, jer će dodati dodatno trošenje. Solid-state pogoni imaju ograničenu količinu zapisa u njima, a sve što rezultira mnogim nepotrebnim dodatnim zapisima smanjuje životni vijek vašeg pogona.
Ako naiđete na SSD optimizacijski program koji tvrdi da defragmentira vaš SSD za maksimalnu učinkovitost, izbjegavajte ga. Isto vrijedi i za stare programe defragmentacije koji nisu svjesni SSD-ova - izbjegavajte defragmentaciju SSD pogona.
Presuda: Defragmentacija je uvijek loša, klonite se!
Neki programi šalju TRIM naredbe, ali OS to već čini
Na tradicionalnom magnetskom pogonu datoteke koje izbrišete u operativnom sustavu se ne uklanjaju odmah s diska - zato se izbrisane datoteke mogu vratiti. Jednako je brzo napisati novu datoteku preko starih podataka, tako da nema razloga za gubljenje resursa na disku brisanjem bilo kojeg dijela diska. To bi samo usporilo stvari kad god biste izbrisali datoteku.
Na statičkom disku, ćelije se moraju izbrisati prije pisanja na njih. Ako izbrišete datoteku i podaci ostanu u blizini, bit će potrebno više vremena kada morate pisati tim ćelijama jer će prvo morati biti izbrisane. Prvi solid-state pogoni su patili od ovog problema, tako da smo izmislili TRIM kako bismo se njime bavili.
Kada izbrišete datoteku na modernom SSD pogonu pomoću modernog operacijskog sustava, operativni sustav šalje pogonu TRIM naredbu, govoreći pogonu da je datoteka izbrisana. Pogon briše sve ćelije koje sadrže podatke, osiguravajući da je pisanje u te stanice u budućnosti brzo - prazne su i spremne za pokretanje.
TRIM podrška je dodana u Windows 7, pa Windows 7 i Windows 8 podržavaju TRIM. Ako koristite Windows 7 i izbrišete datoteku na SSD-u, Windows će obavijestiti SSD da podaci više nisu potrebni i SSD će izbrisati ćelije. (Najnovije verzije drugih modernih operacijskih sustava kao što su Mac OS X i Linux također podržavaju TRIM.)
Neki SSD-ovi programi optimizacije tvrde da će pokrenuti TRIM po rasporedu, informirajući SSD o područjima za koja operativni sustav misli da su prazni i dopuštajući SSD-u da ih TRIM, u slučaju da TRIM naredba ne radi ispravno ranije.
Ako koristite stariji operativni sustav kao što je Windows Vista ili ste prije koristili takav operativni sustav na pogonu, moguće je da izbrisani dijelovi datoteka još uvijek čekaju i čekaju da budu TRIMMed. Slanje takvih TRIM savjeta jednom bi teoretski moglo pomoći u takvoj situaciji, ali ne bi trebalo biti važno Ako koristite Windows 7, koji šalje TRIM naredbe kada se datoteke izbrišu.
U sustavu Windows 8, Defragmentacija diska se sada zove alat Optimiziraj pogone. Optimizirat će diskove defragmentirajući ih ako su mehanički ili ako im TRIM savjetuje ako su SSD-ovi. To znači da je pokretanje drugog programa koji šalje TRIM naredbe po rasporedu potpuno nepotrebno u sustavu Windows 8, iako čak ni Windows 7 ne treba ovu značajku.
Presuda: Optimizacijski programi koji šalju TRIM naredbe su bezopasni, ali nepotrebni. Ako koristite stariju verziju sustava Windows s SSD-om, nadogradite ga na sustav Windows 7 ili 8.
Ostali programi Konsolidiranje slobodnog prostora
Već smo spomenuli da se ćelije na SSD-u moraju izbrisati prije pisanja. To može biti problem - jedna ćelija sadrži više stranica za pisanje. Ako pogon mora dodati dodatne podatke u djelomično praznu ćeliju, ćeliju se mora čitati, brisati i modificirani podaci pisati natrag u ćeliju. Ako su datoteke raspršene po cijelom disku i svaka stanica je djelomično prazna, pisanje nekih podataka rezultirat će ogromnom količinom operacija čitanja-brisanja, usporavajući operacije pisanja. To se pojavljuje kao smanjenje performansi SSD-a kako se smanjuje.
Solid-state pogoni imaju upravljačke programe koji pokreću firmver, što je vrsta softvera niske razine. Ovaj firmware obrađuje sve SSD-ove niske razine zadataka, uključujući objedinjavanje slobodnog prostora kada pogon dosegne određenu razinu kapaciteta, osiguravajući da postoji mnogo praznih ćelija umjesto mnogih djelomično praznih ćelija. (Naravno, mora postojati slobodan prostor za konsolidaciju - uvijek biste trebali ostaviti dobar komad prostora prazan na vašem SSD-u.)
Neki programi za optimizaciju tvrde da će objediniti slobodan prostor pomicanjem podataka na statičkom disku s inteligentnim algoritmom. U svijetu gdje je to bilo moguće, rezultati bi se razlikovali od pogona do pogona. Neki firmwares svibanj čekati predugo prije nego što koriste svoje vlastite slobodnog prostora konsolidacije procesa. Mjerila za testiranje konsolidacije slobodnog prostora u čvrstom stanju s različitim firmverima vjerojatno bi pokazala nedosljedne rezultate, jer će razlika ovisiti o tome koliko je dobar posao radio svaki pogon. Općenito uzevši, firmware pogona bi vjerojatno obavio dovoljno pristojan posao koji ne bi trebao pokrenuti optimizacijski program koji to radi za vas. Takvi programi također će rezultirati dodatnim zapisima - ako pogon čeka predugo, to može učiniti kako bi smanjio količinu zapisa na pogon. to je kompromis između konsolidacije slobodnog prostora i izbjegavanja pisanja.
Međutim, tu je još jedan ulov: sam upravljački program obrađuje mapiranje fizičkih stanica na SSD-u u logičke sektore predstavljene operativnom sustavu. Samo SSD kontroler stvarno zna gdje se nalaze stanice. Moguće je da pogon može predstaviti logičke sektore operativnom sustavu koji mogu biti jedan do drugog za potrebe operacijskog sustava, ali daleko jedan od drugog na stvarnom fizičkom SSD-u. Iz tog razloga, korištenje bilo koje vrste softvera za konsolidaciju slobodnog prostora vjerojatno je loša ideja - program zapravo ne zna što se događa iza SSD kontrolera.
Sve će to varirati od pogona do pogona i firmvera do firmvera. Neki firmwares mogu predstaviti sektore operativnom sustavu na način koji prikazuje kako se pojavljuju na drugom pogonu, dok agresivne optimizacije na drugim pogonima mogu rezultirati vrlo velikim udaljenostima između sektora na glavnom pogonu. Možda postoje pogoni s kontrolerima koji prikazuju sektore kako se pojavljuju na pogonu i lošim algoritmima konsolidacije slobodnog prostora - takvi alati trećih strana mogu dobro raditi na takvim pogonima, ali ne računajte na to.
Presuda: Vaš SSD već objedinjuje slobodan prostor za vas. Vjerojatno radi puno bolji posao od softvera koji ne može vidjeti što će se zapravo dogoditi na vašem disku. Takvi programi vjerojatno će samo trošiti resurse vašeg računala i trošiti SSD.
"Optimizacija" je nepotrebna
Ne morate pokrenuti SSD optimizacijski program. Dok god koristite Windows 7 ili 8, vaš operativni sustav već šalje sve naredbe TRIM-a koje vaše SSD-potrebe trebaju. Za konsolidaciju slobodnog prostora, firmware vašeg pogona vjerojatno radi bolji posao od softvera ikada. I ne pomišljajte na defragmentaciju - to bi bilo gubljenje vremena, čak i ako nije bilo aktivno štetno, što jest.
Pravilno brinuti o SSD-u je pitanje izbjegavanja loših stvari na vašem SSD-u. Nemojte ga napuniti do vrha, izvršite mnoge nepotrebne zapise ili onemogućite TRIM.
Nema potrebe za SSD optimizacijskim programom, što je nesretno jer će se na dnu defragmentacije diska tvrtke pokušati diverzificirati svoje poslovanje jer tradicionalni mehanički tvrdi diskovi postaju rjeđi.
Zasluge za sliku: Collin Allen na Flickru, Intel Free Press na Flickru