FreeBSD na SSD disku
Petr Rehor
prehor at gmail.com
Fri Mar 5 21:40:24 CET 2010
2010/3/5 Dan Lukes <dan at obluda.cz>:
> On 03/05/10 12:10, Cizek Milan:
>>
>> Jak je to na BSD s funkcí TRIM
>
> GEOM sybsystem je udelan tak, ze neprekazi tomu, aby TRIM mohl by
> timplementovan na urovni FS. Nemam ale dojem, ze uz je v nekterem produkcne
> nasaditelnem FS implementovana.
GEOM ma operaci g_delete_data ktera posila smerem k disku operaci BIO_DELETE.
g_delete_data posila filesystem kdyz maze blok a diskovy driver musi BIO_DELETE
prevest na TRIM prikaz.
V ATA driveru je od prosince implementovana podpora TRIM pro SSD disky
a ERASE pro CF disky:
http://www.mail-archive.com/svn-src-all@freebsd.org/msg17417.html
Popora pro g_delete_data/BIO_DELETE je pouze v newfs -E takze se da udelat
jednorazova defragmentace SSD disku.
Popora ve filesystemech je nulova. V roce 2007 neco zkousel PJD pro UFS,
ale do vitezneho konce to bohuzel nedotahl:
http://blogs.freebsdish.org/pjd/2007/01/30/ufs-and-bio_delete/
http://people.freebsd.org/~pjd/patches/ufsdel.patch
P.
More information about the Users-l
mailing list