April 17, 2005
Intel har med sin andra generations solid-state-enheter, X25-M G2, tagit en ledande position på SSD-marknaden och nu har man ytterligare höjt ribban ett steg genom att ge sina enheter stöd för TRIM. Tekniken minimerar problemen med prestandaförluster vid flitig användning genom smart hantering av flashminnescellerna. TRIM stödjs idag endast i Windows 7 och förutom Intel har även minneskontrolltillverkaren Indilinx släppt stöd för tekniken. Välkända SSD-enheter med Indilinx Barefoot-kontroller är bland annat OCZ Vertex och SuperTalent UltraDrive GX.
Intels nya TRIM-firmware fungerar endast på deras G2-modeller så precis som väntat är alla G1-ägare utan stöd fortfarande. Samtidigt lanserar man ett manuellt TRIM-verktyg kallat Intel SSD Toolbox. Även detta endast för G2-enheterna.
[Image Can Not Be Found] Intel X25-M G2
En trevlig bonus med den nya firmwaren är att toppmodellen, Intel X25-M G2 160GB, även fått sin skrivhastighet ökad från 80MB/s till 100MB/s. Tyvärr står 80GB modellen fortfarande kvar på 80MB/s i skrivhastighet och även om 100MB/s är en ordentlig ökning så har Intels SSD-enheter problem att hänga med i tester där det sker mycket skrivningar.
Det har dykt upp flera tester på Intels nya TRIM-firmware och den i vår mening klart mest intressanta kommer från Anandtech där man jämför med Indilinx TRIM-stöd i riktiga användarscenario. Med innovativa testverktyg får man en bättre känsla för verklig prestanda i dagens SSD-enheter och det visar att Intel helt klart har ordentligt konkurrens, mycket på grund av sina svaga skrivhastigheter.
[Image Can Not Be Found] Simulering av krävande datoranvändning (Källa: Anandtech)
Mer information om den nya firmwaren och TRIM-stödet går att hitta i Anandtechs artikel som vi kan rekommendera för alla SSD-intresserade.
December 9, 2006
March 5, 2002
danjeel wrote: Faktafel i artikeln, Stöd för TRIM har funnits i linux i ungefär ett år. Alltså Windows 7 är inte det ända operativsystemet som fixar TRIM.
Fel tyvärr, stöd för TRIM i linux finns ej. Från http://www.ocztechnologyforum......hp?t=63843 :
I saw on some posts, people saying that Linux users should use firmware 1.41 with GC (Garbage Collection) because Linux does not provide TRIM support.
This is true Linux does not supports TRIM, for example Ubuntu 9.10 Karmic does not support it. Here is the evidence.
Originally Posted by mlord
TRIM is *not* in the Linux kernel (*any* version).
There are external patches to implement it, but they are poorly done and slow the system down immensely. Not worth using.Various kernel developers (me included) are trying to work out a better implementation for taking advantage of TRIM on Linux.
At present, the best thing is the wiper.sh script, which you can read about in the Linux part of these forums. It works well, quickly, and is probably best run once every few days.
Originally Posted by mlord
So, here it is again: I'm Mark Lord, the guy behind the original Linux IDE, hdparm, parts of libata, and other stuff. Yes, I'm a Linux kernel hacker (full-time).The current kernel.org kernels do NOT implement ATA TRIM. The main reason being, we still haven't agreed upon the best way to implement some form of automatic TRIM.
So, for now, one can run wiper.sh periodically, whenever one feels their drives require TRIM. This can be better than the automatic GC firmware, because it gives you direct control over when it happens, as opposed to the firmware doing it at the exact instant of a power failure or real-time critical operation.
The wiper.sh end-result should be better than what automatic GC can achieve, since we have more info about free blocks than GC does.
So, there is no ATA Trim in the kernel.
There is a git tree available, from which patches can be generated, to add TRIM to recent kernels. It doesn't work very well, and really slows down the system. Don't bother with that.
There is also now a git tree from Chris Mason, specifically to add TRIM for the experimental btrfs filesystem. I don't recommend that, either, though it probably does work better than the earlier patches did.
Cheers
Så kör man OCZ Vertex som jag, och använder något annat än Win7, så vill man köra FW 1.41 som har inbyggt garbage collection. Då TRIM:as disken när den är idle. Sen när TRIM finns på fler plattformar så tänker jag flasha om till 1.4 igen (flasha från/till 1.4/1.41 är icke destruktivt för datan på SSD:n) som har stöd för TRIM (fungerar i t.ex. Win7).
1 Guest(s)