If-Koubou

Trebam li "optimizirati" moj SSD s softverom treće strane?

Trebam li "optimizirati" moj SSD s softverom treće strane? (Kako da)

Tradicionalni mehanički diskovi moraju biti defragmentirani za optimalne performanse, iako Windows sada radi dobar posao to automatski. Neke softverske tvrtke tvrde da njihovi alati mogu "optimizirati" SSD-ove, baš kao što defragmentatori diskova mogu ubrzati mehaničke pogone.

Stvarnost je da moderni operacijski sustavi i kontroleri diskova čvrstog stanja dobro obavljaju zadatak da budu optimizirani ako koristite ispravno statički disk. Ne morate pokrenuti SSD optimizacijski program kao da biste pokrenuli defragmentaciju diska.

Ostanite izvan programa koji tvrde da defragmentiraju vaš statički disk

Pogoni u čvrstom stanju ne smiju se defragmentirati. Moderni operacijski sustavi kao što su Windows 7 i Windows 8 neće pokušati defragmentirati SSD-ove. Dobar i ažuriran softver za defragmentaciju diska trebao bi odbiti defragmentaciju SSD-ova.

Na tradicionalnom mehaničkom pogonu, postoji jedna glava koja se kreće preko tanjura za predenje da bi pročitao komadiće datoteka. Ako su ove datoteke razbijene na više komada na više mjesta na pladnju, glava će se morati kretati kako bi pročitala datoteku - zato fragmentacija usporava mehanički pogon i zašto defragmentacija pomaže - glava ne treba potezati toliko , Pogon čvrstog stanja nema glavu ni bilo kojeg drugog pokretnog dijela. Nije važno gdje je datoteka na disku ili koliko je komada u njemu, trebat će istu količinu vremena za čitanje datoteke.

Defragmentacija je zapravo loša za statički disk, jer će dodatno trošiti. Solid-state diskovi imaju ograničenu količinu pisaca u njima, a sve što rezultira mnogim nepotrebnim dodatnim pisanjem smanjuje vijek trajanja vašeg pogona.

Ako pronađete SSD optimizacijski program koji tvrdi da defragmentira SSD za maksimalne performanse, ostanite dalje. Isto vrijedi i za korištenje starih defragmentacijskih programa koji nisu svjesni SSD-ova - izbjegavajte defragmentaciju čvrstog stanja pogona.

Presuda: Defragmentacija je uvijek loša, ostani dalje!

Neki programi šalju TRIM naredbe, ali OS to već čini

Na tradicionalnom magnetnom pogonu, datoteke koje izbrisate u operacijskom sustavu nisu odmah uklonjene s diska - zato se izbrisane datoteke mogu vratiti. Jednako je brzo napisati novu datoteku u odnosu na stare podatke, tako da nema razloga za gubitak resursa diskova koji brišu dijelove diska. To bi samo usporilo stvari kad god izbrisate datoteku.

Na statičkom disku, stanice se moraju izbrisati prije pisanja na njih. Ako izbrišete datoteku i podaci ostaju lagani, trebat će vam dulje vrijeme kada morate pisati na te stanice jer će ih prvo morati izbrisati. Prvi solid-state pogoni patili su od ovog problema, pa smo izumili TRIM kako bismo se s njom nosili.

Kada izbrišete datoteku na modernom statičkom disku koristeći suvremeni operativni sustav, operativni sustav šalje TRIM naredbu pogonu, rekavši pogonu da je datoteka izbrisana. Pogon briše sve stanice koje sadrže podatke, osiguravajući da pisanje tim stanicama brzo bude u budućnosti - oni su prazni i spremni za odlazak.

TRIM podrška dodana je u sustavu Windows 7, tako da i Windows 7 i Windows 8 podržavaju TRIM. Ako koristite sustav Windows 7 i izbrišete datoteku na SSD, Windows će obavijestiti SSD da podaci više nisu potrebni i SSD će izbrisati ćelije. (Najnovije verzije drugih modernih operativnih sustava kao što su Mac OS X i Linux također podržavaju TRIM.)

Neki programi za optimizaciju SSD-a tvrde da će pokrenuti TRIM u rasporedu, informirajući SSD o područjima koja operativni sustav smatraju prazni i dopuštajući SSD-u da ih TRIM, samo u slučaju da naredba TRIM nije ispravno radila ranije.

Ako koristite starije operativni sustav kao što je Windows Vista ili ste prethodno koristili takav operativni sustav na pogonu, moguće je da se izbrisani dijelovi datoteka i dalje čekaju i čekaju da budu TRIMMed. Slanje takvih uputa TRIM-a moglo bi teoretski pomoći u takvoj situaciji, ali to ne bi trebalo biti važno Ako koristite sustav Windows 7, koji šalje TRIM naredbe kada se datoteke obrisaju.

U sustavu Windows 8 Defragmentacija diska sada se naziva alat Optimiziranje pogona. To će optimizirati diskove defragmentiranjem ako su mehanički ili slanje TRIM savjetima ako su SSD-ovi. To znači da je pokrenut drugi program koji šalje TRIM naredbe na rasporedu potpuno nepotreban za Windows 8, iako čak i Windows 7 ne bi trebao ovu značajku.

Presuda: Usluge optimizacije koje šalju TRIM naredbe su bezopasne, ali nepotrebne. Ako koristite stariju verziju sustava Windows s SSD-om, nadogradite na Windows 7 ili 8.

Ostali programi objedinjuju slobodan prostor

Prije smo spomenuli da se stanice na SSD-u moraju izbrisati prije nego što su napisane. To može biti problem - jedna stanica sadrži više pisanih stranica. Ako pogon treba dodati dodatne podatke na djelomično praznu ćeliju, ćeliju se mora čitati, izbrisati i modificirane podatke napisane natrag u ćeliju. Ako su datoteke rasute po cijelom pogonu, a svaka je stanica djelomično prazna, pisanje nekih podataka rezultirat će velikom količinom operacija čitanja i brisanja, usporavajući pisanje operacija. To se pokazuje kao performanse SSD-a koja se smanjuje dok se puni.

Solid-state pogoni imaju kontrolere koji pokreću firmware, što je neka vrsta niske razine softvera. Ovaj firmware obrađuje sve zadatke na niskoj razini SSD-a, uključujući konsolidaciju slobodnog prostora kada pogon dosegne određenu razinu kapaciteta, osiguravajući da ima dovoljno praznih ćelija umjesto mnogih djelomično praznih ćelija. (Naravno, mora postojati slobodan prostor za konsolidaciju - uvijek biste ostavili dobar dio praznog prostora na SSD-u.)

Neki programi optimizacije tvrde da će objediniti slobodan prostor pomicanjem podataka oko vašeg statičkog diska s inteligentnim algoritmom.U svijetu gdje je to moguće, rezultati toga bi se razlikovali od vožnje do pogona. Neke firmwares mogu predugo čekati prije korištenja vlastitog procesa konsolidacije slobodnog prostora. Usporedni pokazatelji krutog stanja uslužnih programa za konsolidaciju slobodnog prostora protiv različitih firmwara vjerojatno će pokazati neusklađene rezultate, jer će razlika ovisiti o tome kako je dobar posao koji je svaki hardverski uređaj napravio. Općenito, pogon firmvera vjerojatno bi radio dovoljno dobar posao da ne biste trebali pokrenuti optimizacijski program koji to čini za vas. Takvi programi će također rezultirati dodatnim zapisima - ako pogon pričeka predugo, to može učiniti kako bi se smanjila količina zapisa na pogonu. to je kompromis između konsolidacije slobodnog prostora i izbjegavanja pisanja.

Međutim, tu je još jedan ulov: Upravljački program sama upravlja mapiranjem fizičkih ćelija na SSD-u logičkim sektorima predstavljenima operacijskom sustavu. Samo SSD kontroler zaista zna gdje se nalaze stanice. Moguće je da pogon može predstaviti logičke sektore operacijskom sustavu koji mogu biti međusobno za svrhe operacijskog sustava, ali daleko jedni od drugih na stvarnom fizičkom SSD-u. Iz tog razloga, korištenje bilo kakvog softverskog programa za konsolidaciju slobodnog prostora vjerojatno je loša ideja - program zapravo ne zna što se događa iza SSD kontrolera.

To će sve varirati od pogona do pogona i firmwarea do firmwarea. Neke firmwares mogu predstaviti sektore operacijskom sustavu na način da karte načine na koji se pojavljuju na drugom pogonu, dok agresivna optimizacija na drugim pogonima može rezultirati vrlo velikim udaljenostima između sektora na glavnom pogonu. Možda postoje neki pogoni s kontrolerima koji predstavljaju sektore kako se pojavljuju na pogonu i sa lošim algoritmima za konsolidaciju slobodnog prostora - takvi alati trećih strana mogu dobro raditi na takvim pogonima, ali ne računajte na to.

Presuda: Vaš SSD već konsolidira slobodni prostor za vas. Vjerojatno radi puno bolji posao od softverskog programa koji ne može vidjeti što se stvarno događa na vašem pogonu. Takvi programi će vjerojatno samo trošiti resurse vašeg računala i trošiti SSD.

"Optimizacija" je nepotrebno

Ne morate pokrenuti SSD optimizacijski program. Sve dok koristite Windows 7 ili 8, vaš operativni sustav već šalje sve TRIM naredbe za SSD potrebama. Za besplatnu konsolidaciju prostora, firmware vašeg pogona vjerojatno radi bolji posao od softvera koji je ikada mogao. I ne razmotrite ni defragmentaciju - to bi bilo gubitak vremena, čak i ako to nije aktivno štetno.

Pravilna briga o SSD-u je stvar izbjegavanja loših stvari na vašem SSD-u. Nemojte ga ispunjavati do ruba, izvršiti mnoge nepotrebne napise ili onemogućiti TRIM.

Nema potrebe za SSD optimizacijskim programom, kao nesretni kao što će to biti na dnu linija disk defragmentacija tvrtke pokušavate diverzificirati svoje poslovanje kao tradicionalni mehanički hard diskovi postaju manje uobičajene.

Image Credit: Collin Allen na Flickr, Intel Free Press na Flickru