Portál AbcLinuxu, 8. května 2024 12:47


Dotaz: SSD a TRIM

17.10.2010 12:59 semtex | skóre: 24 | blog: semtex
SSD a TRIM
Přečteno: 1750×
Odpovědět | Admin
Ahoj lidi, prosím o radu. Mám SSD disk a snažím se přijít na to, jak na TRIM. Ze sourceforge jsem nainstaloval DiskTRIM a wiper. Když pustím disktrim a manual trim, tak se trim provede, ok. Ale mě zajímá, jestli si to linux nějak neobstarává sám? Nebo to musím takhle jednou za čas pustit sám?

Děkuju, Ondra.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.10.2010 20:55 Zbyněk
Rozbalit Rozbalit vše Re: SSD a TRIM
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud tvoje ssd podporuje TRIM a máš jádro Linuxu alespoň 2.6.33, tak nebudeš potřebovat žádné dodatečné prográmky. Disk naformátuj souborovým systémem ext4, podpora je i v btrfs, ale ten je zatím ve vývoji. Je velmi důležité, aby se zarovnání a velikost bloků souborového systému shodovaly s parametry ssd.

Postup pro SSD od Intelu najdeš na http://forums.extremeoverclocking.com/showthread.php?t=333059#post3635261.

SSD použij jako systémový disk. Swap přesuň na klasický disk, máš-li hodně ram, můžeš jet bez swapu (znemožní to uspání systému na disk). Velké soubory dávej na klasický disk. Nikdy SSD nezaplň celé, nechávej minimálně 1/4 volnou.

17.10.2010 22:38 semtex | skóre: 24 | blog: semtex
Rozbalit Rozbalit vše Re: SSD a TRIM
no mám jádro 2.6.35 a souborovej systém ext4 taky. Jen disk je Kingston, výpis parametru je
sudo hdparm -i /dev/sda

/dev/sda:

 Model=KINGSTON SNV425S2128GB, FwRev=D100309a, SerialNo=07WA50010448
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=250069680
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-4,5,6,7
a z toho nějak netuším, jak s tím zarovnáním a velikostí bloků, poradíš?
18.10.2010 15:56 Zbyněk
Rozbalit Rozbalit vše Re: SSD a TRIM

Pro zjištění trim použij "sudo hdparm -I /dev/sda", tento disk by ho měl podporovat. Do /etc/fstab přidej navíc volbu "discard" jak radí níže a7dfa, sice se sníží výkon, ale zvýší se životnost.

Bohužel lépe ti poradit neumím, na základě výše zmíněného návodu, jsem si chtěl koupit 2. generaci Intel SSD, ale má vyjít 3. g. s lepší odolností proti výpadku proudu, takže s nákupem počkám. Nezarovnání bloků může způsobit, že se nebude přepisovat 1 blok, ale hned 2, takže dojde ke snížení výkonu i životnosti, zatím nevím o žádném nástroji, který by to dokázal sám automaticky nastavit. Pro ubuntu sice existuje návrh této vlastnosti (ext4 ssd profile), ale zatím nemá dostatek hlasů.

18.10.2010 14:49 a7dfa
Rozbalit Rozbalit vše Re: SSD a TRIM
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle tohoto je TRIM s ext4 defaultne vypnuty, je treba pouzit discard volbu. Ale nekde jsem cetl, ze to muze snizit vykon.

http://www.mjmwired.net/kernel/Documentation/filesystems/ext4.txt

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.