Vai man ir nepieciešams „optimizēt” savu SSD ar trešās puses programmatūru?
Tradicionālajiem mehāniskajiem diskdziņiem ir jābūt defragmentētiem, lai nodrošinātu optimālu veiktspēju, lai gan Windows tagad to dara automātiski. Daži programmatūras uzņēmumi apgalvo, ka viņu rīki var “optimizēt” SSD, tāpat kā diska defragmentētāji var paātrināt mehāniskos diskus.
Patiesība ir tāda, ka mūsdienu operētājsistēmas un cietā diska kontrolieri veic labu darbu, lai uzturētu sevi optimizētus, ja pareizi izmantojat cietvielu disku. Jums nav nepieciešams palaist SSD optimizācijas programmu, piemēram, disku defragmentētāju.
Palieciet prom no programmām, kas pieprasa „defragmentēt” cieto disku
Cietvielu diskdziņi nedrīkst būt defragmentēti. Mūsdienu operētājsistēmas, piemēram, Windows 7 un Windows 8, nemēģinās defragmentēt SSD. Labai, mūsdienīgai diska defragmentēšanas programmatūrai vajadzētu atteikt defragmentēt SSD.
Tradicionālajā mehāniskajā piedziņā ir viena galva, kas pārvietojas pa vērpšanas šķīvi, lai nolasītu failu bitus. Ja šie faili ir sadalīti vairākos gabalos vairākās vietās uz šķīvja, galvai būs jāpārvietojas, lai lasītu failu - tāpēc fragmentācija palēnina mehānisko virzību uz leju un kāpēc defragmentācija palīdz - galvai nav nepieciešams pārvietot tik daudz . Cietvielu diskam nav galvas vai citas kustīgas daļas. Tas nav svarīgi, kur fails atrodas uz diska vai cik gabalu tas ir, tas aizņems tikpat daudz laika, lai izlasītu failu.
Defragmentācija patiesībā ir slikta cietā diska piedziņai, jo tas palielinās papildu nodilumu. Cietvielu diskiem ir ierobežots rakstu skaits, un viss, kas rada daudz nevajadzīgu papildu rakstu, samazinās jūsu diska kalpošanas laiku.
Ja atrodat SSD optimizācijas programmu, kas apgalvo, ka jūsu SSD defragmentē, lai sasniegtu maksimālu veiktspēju, palieciet prom. Tas pats attiecas uz veco defragmentēšanas programmu izmantošanu, kas nav informētas par SSD - izvairieties no cietā diska defragmentēšanas.
Spriedums: Defragmentācija vienmēr ir slikta, paliek prom!
Dažas programmas Sūtīt TRIM komandas, bet OS jau to dara
Tradicionālajā magnētiskajā diskdzinī jūsu operētājsistēmā izdzēstie faili netiek nekavējoties noņemti no diska - tāpēc izdzēstos failus var atgūt. Tas ir tikpat ātri rakstīt jaunu failu pār šo veco datu, tāpēc nav iemesla tērēt diska resursus, dzēšot visas diska daļas. Tas tikai palēninātu lietas, kad esat izdzēsis failu.
Cietvielu režīmā šūnām pirms to rakstīšanas ir jāizdzēš. Ja izdzēšat failu un dati paliek apkārt, būs nepieciešams ilgāks laiks, kad jums būs nepieciešams rakstīt uz šīm šūnām, jo tās vispirms būs jāizdzēš. Pirmās cietā diska piedziņas cieta no šīs problēmas, tāpēc mēs izgudrojām TRIM, lai to risinātu.
Izdzēšot failu modernā cietā diska diskdzinī, izmantojot modernu operētājsistēmu, operētājsistēma nosūta diska TRIM komandu, informējot diskdzini, ka fails ir izdzēsts. Diskdzinis izdzēš visas šūnas, kas satur datus, nodrošinot, ka rakstīšana uz šīm šūnām nākotnē ir ātra - tās ir tukšas un gatavas iet.
TRIM atbalsts tika pievienots operētājsistēmā Windows 7, tāpēc gan Windows 7, gan Windows 8 atbalsta TRIM. Ja izmantojat Windows 7 un dzēšat failu SSD, sistēma Windows informē SSD, ka dati vairs nav nepieciešami, un SSD dzēsīs šūnas. (Arī citu moderno operētājsistēmu, piemēram, Mac OS X un Linux, jaunākās versijas atbalsta TRIM.)
Dažas SSD optimizācijas programmas apgalvo, ka tās darbosies TRIM uz grafiku, informējot SSD par jomām, kurās operētājsistēma domā, ka tās ir tukšas, un ļaujot SSD tos TRIM, tikai gadījumā, ja TRIM komanda nedarbojās pareizi agrāk.
Ja izmantojat vecāku operētājsistēmu, piemēram, Windows Vista, vai jūs iepriekš izmantojat šādu operētājsistēmu uz diska, iespējams, ka dzēstās failu daļas joprojām gaida un gaida TRIMMed. Šādu TRIM padomu nosūtīšana teorētiski varētu palīdzēt šādā situācijā, taču nav svarīgi, vai izmantojat Windows 7, kas nosūta TRIM komandas, kad faili tiek izdzēsti.
Operētājsistēmā Windows 8 diska defragmentētājs tagad tiek nosaukts par rīku Optimizēt diskus. Tas optimizēs diskus, defragmentējot tos, ja tie ir mehāniski vai nosūtīs TRIM padomus, ja tie ir SSD. Tas nozīmē, ka citas programmas, kas sūta TRIM komandas uz grafiku, darbība ir pilnīgi nevajadzīga operētājsistēmā Windows 8, lai gan pat Windows 7 nevajadzētu izmantot šo funkciju.
Spriedums: Optimizācijas utilīti, kas sūta TRIM komandas, ir nekaitīgi, bet nevajadzīgi. Ja izmantojat vecāku Windows versiju ar SSD, jauniniet uz Windows 7 vai 8.
Citas programmas konsolidē brīvo telpu
Mēs iepriekš minējām, ka SSD šūnas ir jādzēš, pirms tās tiek rakstītas. Tā var būt problēma - vienā šūnā ir vairākas rakstāmas lapas. Ja diskdzinim ir nepieciešams pievienot papildu datus daļēji tukšai šūnai, šūna jālasa, jāizdzēš un jāmaina dati uz šūnu. Ja faili ir izkaisīti pa visu disku, un katra šūna ir daļēji tukša, dažu datu rakstīšana radīs milzīgu lasīšanas un rakstīšanas operāciju skaitu, palēninot rakstīšanas operācijas. Tas parādās kā SSD veiktspēja samazinoties, kad tas piepildās.
Cietvielu diskiem ir kontrolieri, kas vada programmaparatūru, kas ir sava veida zema līmeņa programmatūra. Šī programmaparatūra apstrādā visus SSD zemā līmeņa uzdevumus, ieskaitot brīvas vietas nostiprināšanu, kad disks sasniedz noteiktu jaudas līmeni, nodrošinot daudzu tukšu šūnu daudzu daļēju tukšo šūnu vietā. (Protams, ir jābūt brīvai vietai, lai to nostiprinātu - jūsu SSD vienmēr vajadzētu atstāt labu gabalu.)
Dažas optimizācijas programmas apgalvo, ka tās nostiprinās brīvo vietu, pārvietojot datus jūsu cietā diska diskdzinī ar inteliģento algoritmu. Pasaulē, kur tas bija iespējams, tā rezultāti mainītos atkarībā no diska. Daži firmwares var gaidīt pārāk ilgi, pirms tie izmanto savu brīvās vietas konsolidācijas procesu. Cietvielu brīvās telpas konsolidācijas utilītu salīdzinošie rādītāji, kas tiek izmantoti pret dažādām firmwares, visticamāk, parādītu nekonsekventus rezultātus, jo atšķirība būs atkarīga no tā, cik labi katrs diska firmware dara. Kopumā diskdziņa programmaparatūra droši vien darīs pietiekami daudz darba, kas jums nebūtu nepieciešams, lai palaistu optimizācijas programmu, kas to dara jums. Šādas programmas arī radīs papildu rakstus - ja disks gaida pārāk ilgu laiku, tas var tikt darīts, lai samazinātu diskdzinī rakstīto rakstu skaitu. tas ir kompromiss starp brīvas vietas konsolidāciju un rakstīšanas novēršanu.
Tomēr šeit ir vēl viena nozveja: piedziņas kontrolieris pats apstrādā SSD fizisko šūnu kartēšanu loģiskajās nozarēs, kas tiek prezentētas operētājsistēmai. Tikai SSD kontrolieris tiešām zina, kur atrodas šūnas. Iespējams, ka disks operētājsistēmai var būt loģiski sektori, kas operētājsistēmas vajadzībām var būt viens otram blakus, bet atrodas tālu viena no otras uz faktisko fizisko SSD. Šā iemesla dēļ, izmantojot jebkāda veida programmatūru, lai nostiprinātu brīvo vietu, iespējams, ir slikta ideja - programma īsti nezina, kas notiek aiz SSD kontroliera.
Tas viss būs atkarīgs no diskdziņa un firmware līdz firmware. Daži firmwares var prezentēt operētājsistēmas sektorus tādā veidā, kas atspoguļo to, kā tie parādās citā diskdzinī, bet agresīvi citu diskdziņu optimizācija var izraisīt ļoti lielus attālumus starp sektoriem galvenajā diskdzinī. Var būt daži diskdziņi ar kontrolieriem, kas prezentē sektorus, kā tie parādās diskdzinī, un ar sliktiem brīvas vietas konsolidācijas algoritmiem - šādi trešo pušu rīki var labi darboties ar šādiem diskdziņiem, bet neieskaita to.
Spriedums: Jūsu SSD jau tagad nostiprina brīvo vietu. Iespējams, ka tas darīs daudz labāku darbu nekā programmatūras programma, kas nevar redzēt, kas jūsu diskā patiešām notiek. Šādas programmas, iespējams, tikai tērēs datora resursus un nolietos SSD.
„Optimizācija” ir nevajadzīga
Jums nav nepieciešams palaist SSD optimizācijas programmu. Kamēr izmantojat operētājsistēmu Windows 7 vai 8, jūsu operētājsistēma jau sūta visas TRIM komandas jūsu SSD vajadzībām. Brīvās vietas konsolidācijai jūsu diska programmaparatūra, visticamāk, veic labāku darbu nekā programmatūra, kas jebkad varētu būt. Un pat neņemiet vērā sadrumstalotību - tas būtu laika izšķiešana, pat ja tas nebūtu aktīvi kaitīgs.
Pareiza SSD aprūpe ir jautājums par to, kā izvairīties no sliktu darbu veikšanas jūsu SSD. Neaizpildiet to uz malām, veiciet daudz nevajadzīgu rakstīšanu vai atspējojiet TRIM.
Nav nepieciešama SSD optimizācijas programma, jo tā ir neveiksmīga, jo tā būs disku defragmentēšanas uzņēmumu apakšlīnija, kas cenšas dažādot savus uzņēmumus, jo tradicionālie mehāniskie cietie diski kļūst mazāk izplatīti.
Image Credit: Collin Allen par Flickr, Intel Free Press par Flickr