Ali moram optimizirati SSD s programsko opremo tretjih oseb?
Tradicionalne mehanske diskovne pogone je treba defragmentirati za optimalno delovanje, čeprav Windows zdaj to opravi samodejno. Nekatera programska podjetja trdijo, da lahko njihova orodja »optimizirajo« SSD-je, tako kot bi lahko defragmentatorji diska pospešili mehanske pogone.
Dejstvo je, da sodobni operacijski sistemi in krmilniki polprevodniških pogonov dobro opravljajo svoje delo, če pravilno uporabljate pogon SSD. Ni vam treba zagnati SSD optimizacijskega programa, kot bi zagnali defragmentator diska.
Ostani proč od programov, ki trdijo, da "Defragment" vaš Solid State Drive
Trdnih diskov ne smete defragmentirati. Sodobni operacijski sistemi, kot sta Windows 7 in Windows 8, ne bodo poskušali defragmentirati SSD-jev. Dobra, ažurna programska oprema za defragmentacijo diska mora zavrniti defragmentacijo SSD-jev.
Na tradicionalnem mehanskem pogonu je ena glava, ki se premika preko vrtečega se pladnja in bere bitov datotek. Če so te datoteke razdeljene na več kosov na več mestih na pladnju, se mora glava premikati, da prebere datoteko - zato razdrobljenost upočasni mehanski pogon navzdol in zakaj defragmentacija pomaga - glava se ne premika toliko. . Polprevodniški pogon nima glave ali drugih gibljivih delov. Ni pomembno, kje je datoteka na disku ali koliko kosov je v njej, za branje datoteke bo potreben enak čas.
Defragmentacija je dejansko slaba za solid-state pogon, saj bo dodala dodatno obrabo. Polprevodniški pogoni imajo omejeno količino zapisov v njih in vse, kar povzroči veliko nepotrebnih dodatnih zapisov, bo zmanjšalo življenjsko dobo vašega pogona..
Če najdete program za optimizacijo SSD, ki trdi, da defragmentira SSD za največjo zmogljivost, se izogibajte. Enako velja za uporabo starih programov za defragmentacijo, ki ne poznajo SSD-jev - preprečite defragmentiranje pogona SSD.
Sodba: Defragmentacija je vedno slaba!
Nekateri programi pošiljajo ukaze TRIM, toda OS to že počne
Na tradicionalnem magnetnem pogonu datoteke, ki jih izbrišete v vašem operacijskem sistemu, niso takoj odstranjene z diska - zato se lahko obnovijo izbrisane datoteke. Prav tako je hitro napisati novo datoteko nad starimi podatki, tako da ni razloga za izgubljanje virov na disku z brisanjem delov diska. To bi samo upočasnilo stvari, ko bi izbrisal datoteko.
Na disku SSD je treba celice pred zapisovanjem izbrisati. Če izbrišete datoteko in podatki ostanejo v bližini, bo trajalo dlje, ko boste morali pisati tem celicam, ker jih bo treba najprej izbrisati. Prvi trdi diski so trpeli zaradi te težave, zato smo izumili TRIM, da bi ga rešili.
Ko z modernim operacijskim sistemom izbrišete datoteko na sodobnem pogonu SSD, operacijski sistem pošlje pogonu ukaz TRIM, ki pogonu sporoča, da je bila datoteka izbrisana. Pogon izbriše vse celice, ki vsebujejo podatke, kar zagotavlja, da je pisanje v te celice v prihodnosti hitro - so prazne in pripravljene za uporabo.
Podpora TRIM je bila dodana v operacijskem sistemu Windows 7, tako da Windows 7 in Windows 8 podpirajo TRIM. Če uporabljate operacijski sistem Windows 7 in izbrišete datoteko v SSD-ju, bo Windows obvestil SSD, da podatki niso več potrebni in SSD bo izbrisal celice. (Najnovejše različice drugih sodobnih operacijskih sistemov, kot so Mac OS X in Linux, prav tako podpirajo TRIM.)
Nekateri SSD-optimizacijski programi trdijo, da bodo poganjali TRIM po urniku, pri čemer obvestijo SSD o področjih, za katera operacijski sistem meni, da so prazna, in omogočajo SSD-ju, da jih TRIM, v primeru, da ukaz TRIM prej ne deluje pravilno.
Če uporabljate starejši operacijski sistem, kot je Windows Vista, ali pa ste prej uporabljali tak operacijski sistem na pogonu, je mogoče, da črtani deli datotek še vedno čakajo in čakajo na TRIMMed. Pošiljanje takih TRIM namigov bi teoretično lahko pomagalo v takšni situaciji, vendar ne bi smelo biti pomembno, če uporabljate operacijski sistem Windows 7, ki pošilja ukaze TRIM, ko so datoteke izbrisane..
V sistemu Windows 8 je program za defragmentiranje diska zdaj imenovan orodje Optimiziraj pogone. Optimiziral bo diske tako, da jih defragmentira, če so mehanski ali če jim TRIM namiguje, če so ti SSD-ji. To pomeni, da je zagon drugega programa, ki pošilja ukaze TRIM po urniku, povsem nepotreben v operacijskem sistemu Windows 8, čeprav tudi Windows 7 te funkcije ne potrebuje..
Sodba: Orodja za optimizacijo, ki pošiljajo ukaze TRIM, so neškodljiva, vendar nepotrebna. Če uporabljate starejšo različico sistema Windows s SSD-jem, nadgradite na Windows 7 ali 8.
Drugi programi Konsolidiranje prostega prostora
Omenili smo, da je treba celice na SSD izbrisati, preden jih zapišemo. To je lahko težava - posamezna celica vsebuje več strani za pisanje. Če mora pogon v delno prazno celico dodati dodatne podatke, je treba celico prebrati, izbrisati in spremeniti podatke nazaj v celico. Če so datoteke razpršene po vsem disku in je vsaka celica delno prazna, bo pisanje nekaterih podatkov povzročilo ogromno število operacij branja-zapisovanja-zapisovanja, kar upočasni pisanje. To se kaže kot zmanjšanje zmogljivosti SSD, ko se zapolni.
Polprevodniški pogoni imajo krmilnike, ki izvajajo strojno-programsko opremo, ki je nekakšna programska oprema nizke ravni. Ta vdelana programska oprema obravnava vse nizke naloge SSD-ja, vključno s konsolidacijo prostega prostora, ko pogon doseže določeno raven zmogljivosti, kar zagotavlja, da je namesto mnogih delno praznih celic veliko praznih celic. (Seveda mora obstajati prostor za konsolidacijo - na SSD-ju morate vedno pustiti dober kos prostora.)
Nekateri programi za optimizacijo trdijo, da bodo združili prosti prostor s premikanjem podatkov na trdem disku z inteligentnim algoritmom. V svetu, kjer je bilo to mogoče, bi se rezultati tega spreminjali od pogona do vožnje. Nekateri firmwares lahko čakajo predolgo, preden uporabljajo svoje lastne prosti proces konsolidacije. Primerjalna merila, ki se bodo izvajala s trdnimi brezžičnimi orodji za konsolidacijo prostorov z različnimi firmwares, bi verjetno pokazala nedosledne rezultate, saj bo razlika odvisna od tega, kako dobro je bilo opravljeno vdelano programsko opremo vsakega pogona. Na splošno bi strojna programska oprema pogona verjetno naredila dovolj dostojno delo, da vam ne bi bilo treba zagnati programa za optimizacijo, ki to počne za vas. Takšni programi bodo prav tako povzročili dodatne zapise - če je pogon predolg, lahko to stori tako, da zmanjša količino zapisov na pogon. to je kompromis med konsolidacijo prostega prostora in izogibanjem pisanja.
Vendar pa je tu še en ulov: krmilnik pogona sam upravlja s preslikavo fizičnih celic SSD v logične sektorje, ki so predstavljeni operacijskemu sistemu. Samo SSD krmilnik ve, kje so celice. Možno je, da lahko pogon predstavi logične sektorje operacijskemu sistemu, ki so lahko drug poleg drugega za namene operacijskega sistema, vendar daleč drug od drugega na dejanskem fizičnem SSD-ju. Zaradi tega je uporaba programske opreme za konsolidacijo prostega prostora verjetno slaba ideja - program dejansko ne ve, kaj se dogaja za krmilnikom SSD.
To se bo razlikovalo od pogona do pogona in vdelane programske opreme do programske opreme. Nekateri firmwares lahko sektorje predstavijo operacijskemu sistemu na način, ki prikazuje, kako se pojavijo na drugem pogonu, medtem ko lahko agresivne optimizacije na drugih pogonih povzročijo zelo velike razdalje med sektorji na glavnem pogonu. Nekateri pogoni z nadzorniki, ki predstavljajo sektorje, kako se pojavljajo na pogonu, in slabi algoritmi za konsolidacijo prostega prostora - takšna orodja drugih proizvajalcev lahko dobro delujejo na takih pogonih, vendar ne računajte na to.
Sodba: Vaš SSD že združuje prostor za vas. To je verjetno delaš veliko boljše delo kot program, ki ne more videti, kaj se v resnici dogaja na vašem disku. Takšni programi bodo verjetno samo zapravljali vire računalnika in nosili SSD.
»Optimizacija« je nepotrebna
Ni vam treba zagnati SSD-optimizacijskega programa. Dokler uporabljate Windows 7 ali 8, vaš operacijski sistem že pošilja vse ukaze TRIM, ki jih potrebuje SSD. Za konsolidacijo prostega prostora je vdelana programska oprema vašega pogona najverjetneje boljša naloga kot programska oprema. In niti ne razmišljajte o defragmentaciji - to bi bila izguba časa, tudi če ne bi bila dejavno škodljiva.
Ustrezna oskrba SSD-ja je stvar preprečevanja slabih stvari na vašem SSD-ju. Ne napolnite ga do roba, opravite veliko nepotrebnih zapisov ali onemogočite TRIM.
Ni potrebe po programu za optimizacijo diska SSD, saj je to žalostno, da bodo podjetja za defragmentacijo diska poskušala diverzificirati svoja podjetja, saj tradicionalni mehanski trdi diski postanejo manj pogosti.
Zasluge za sliko: Collin Allen na Flickru, Intel Free Press na Flickru