Hvorfor TRIM er viktig å solid state harddisker? [Teknologi forklart]

Annonse

Annonse
Annonse

solid state harddisk Hvis du noen gang har eid eller har vurdert å eie en SSD, kan det hende du har hørt korrekturlesere. 5 Computer Hardware Review Sites for PC Enthusiast 5 Computer Hardware Review Sites for PC Enthusiast Les flere og andre kommentatorer som snakker om TRIM support. Du kan også ha plukket opp at TRIM-støtte er en ganske stor avtale. Nyhetspost på store teknologiske nettsteder rapporterer stadig at merkevaren X har lagt til TRIM-støtte, noe som gjør en stor oppstyr om det igjen og igjen.

Disse nye rapportene forklarer imidlertid sjelden hva TRIM-støtte egentlig er, noe som kan gjøre det vanskelig for deg å forstå hvorfor TRIM er så stor og hvorfor du virkelig trenger det på SSD eller en solid state harddisk du kanskje tenker på kjøpe.

En Hurtig Solid State Drive Tutorial

Før du kan forstå hvordan tekniske nettsteder snakker så mye om TRIM. du må bøte opp din kunnskap om hvordan solid state harddisker fungerer.

En solid state-stasjon er ganske enkelt et kretskort fullt av flashminne-chips og en kontroller som har ansvaret for å finne ut den beste måten å flytte data rundt på stasjonen og til datamaskinen. Flash-minnepiller er mye, mye raskere enn en disk. 4 Verktøy for å forutsi og forhindre harddiskfeil 4 Verktøy for å forutsi og forhindre harddiskfeil f det er et utstyrsutstyr på datamaskinen din som du forutsier å mislykkes først, hva ville det være? Les mer fordi det ikke er noe mekanisk element til dem. Når du skriver data til et flashminne, blir noen elektriske ladninger manipulert og presto! Dine data er lagret.

solid state harddisk

For at denne prosessen skal kunne gi mening som data, må SSD imidlertid ordne data på en bestemt måte. Vanligvis vil en flashminnecelle ha større minnebiter kalt "blokker" som består av mindre minnebiter kalt "sider".

Når en SSD installeres først i et system, er det tomt; så alt fungerer som du forventer. Når du skriver en fil til stasjonen, blir dataene ordnet i blokker og sider av SSDs kontroller. Fordi stasjonen er tom, er dette ikke for komplisert. Skrivingen fortsetter normalt og er veldig rask, mye raskere enn noen mekanisk harddisk.

Straffeboks

Problemet kommer når du prøver å skrive filer til sider som allerede er opptatt av data. Dette er ikke noe som bare skjer når en SSD er nesten full, fordi det er ikke lineært å skrive data til en solid state-harddisk.

La oss si at du har seks sider tilgjengelig representert ved bokstavene A til F. Intuitivt, forventer du at data skal skrives lineært, og går fra A til F. I virkeligheten er dataene ikke så godt strukturert. Ordren kan være B, deretter D, deretter A, og så videre. Det finnes ingen mekanisk komponent i en SSD, slik at data fra alle sidene kan hentes like raskt. I tillegg skrubber Windows ikke automatisk alle dataene fra en side når informasjonen den inneholder, slettes. En SSD når ser ut til å være halvfull, kan faktisk ha alle sidene som brukes.

solid state harddisk

Når du prøver å skrive data til en side som brukes, møter du noe som kalles "block-rewrite penalty". Sider er veldig spesielt arrangert i blokker. Hvis du må erstatte dataene på en side, må du omskrive alle dataene på hele blokken . En side er vanligvis 4KB, og en blokk er vanligvis 512KB, så plutselig har du å gjøre med langt mer data. All informasjonen i blokken må skrives inn i SSD-cachen, slik at den ikke går tapt, og dataene skrives om til hele blokken og alle sidene.

Virker tidkrevende, ikke sant? Det er. I beste tilfelle vil en SSD som opplever denne straffen skrive data fem ganger langsommere. I verste fall kan en SSD være tyve ganger langsommere når du skriver data.

TRIM sparer dagen

Nå kan du kanskje si til deg selv - Jeez, dette virker som en dum måte å gjøre ting på. Hvorfor kan ikke en enkelt side slettes slik at hele blokken ikke må slettes og skrives på nytt?

Årsaken er ganske enkelt at solid state-stasjoner er nye. Det er bare i det siste året at en eksplosjon av SSD-er på forbrukernivå har skjedd. Datamaskiner har brukt mekaniske harddisker i flere tiår nå, og operativsystemene er optimalisert for dem.

TRIM er en kommandospesifikasjon som faktisk gir et operativsystem muligheten til å fortelle en solid state-stasjon spesifikt hvilken side inneholder dataene som brukeren har slettet. SSDs kontroller kan ta denne informasjonen og deretter bruke den til å tørke ut bestemte sider i stedet for hele blokkene. Problemet med en blokkrewrite-straff kaster virkelig ned til et kommunikasjonsproblem. Dagens SSDer har ingen måte å vite hvilke sider som ble slettet, derfor slettes de og sletter hele blokken igjen.

solid state-stasjon

Implementering av TRIM-støtte må forekomme i operativsystemet og i SSDs fastvare. Microsoft har implementert TRIM-støtte i Windows 7 og også i Windows Server 2008 RS, og så langt er de eneste store operativsystemene som tilbyr TRIM-støtte. Mange av dagens solid state-stasjoner leveres også med TRIM-aktivert fastvare, men ikke alle av dem. SSDer med TRIM-støtte inkluderer:

  • Corsair Nova, ytelse og reaktor
  • Crucial M225
  • Intel X25-M
  • G.Skill Falcon
  • Kingston SSDNow-stasjoner
  • OCZ Agility, Summit og Vertex
  • Patriot Torqx
  • SuperTalent Ultradrive

Dette er ikke alle stasjoner på markedet, og det er mulighet for at stasjoner som ikke støtter TRIM, vil ha TRIM aktivert med en fremtidig maskinvarerevisjon. Hvis du er i tvil, gå til nettsiden til SSD-produsenten du har tenkt å kjøpe fra. De vil vanligvis trompet TRIM støtte hvis de har det.

Konklusjon

TRIM-støtte er en stor avtale. Hvis du kjøper en SSD nå eller i fremtiden, vil du ha det. Hvis du allerede har en SSD, bør du sjekke produsentens nettsted for å se om de har en fastvareoppdatering som gjør det mulig på stasjonen din. Med TRIM, vil datamaskinens SSD alltid lykkes å summere sammen med maksimal hastighet.

Bilde Kreditt: Avye

In this article