Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 May 2012 10:40:32 +0200 (CEST)
From:      User Wojtek <wojtek@wojtek.tensor.gdynia.pl>
To:        Dimitry Andric <dim@freebsd.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: proper newfs options for SSD disk
Message-ID:  <alpine.BSF.2.00.1205191039090.12010@wojtek.tensor.gdynia.pl>
In-Reply-To: <4FB6B713.7080807@FreeBSD.org>
References:  <alpine.BSF.2.00.1205182209010.9350@wojtek.tensor.gdynia.pl> <4FB6B713.7080807@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> You may be able to find the exact erase block size in the technical
> documentation of your specific SSD.  But the manufacturers don't always
> tell. :)
>
>
>> b) small fragments (like 1KB) to reduce space usage, as there is no
>> seeking so it will not slow down but save space on relatively small SSD
>
> I don't think you would want to write lots of very small fragments to
> any SSD. :)

i do - i have quite a lot of small files. with 4kB fragments i am losing 
10% of space.

but found it is right settings - Sandforce controller actually manages 
data with 4kB blocks.

>
>
>> c) anything else?
>
> Be sure to use "-t enable" when creating the filesystem:
>
>     -t enable | disable
>             Turn on/off the TRIM enable flag.  If enabled, and if the under-
>             lying device supports the BIO_DELETE command, the file system
>             will send a delete request to the underlying device for each
>             freed block.  The trim enable flag is typically set when the
>             underlying device uses flash-memory as the device can use the
>             delete command to pre-zero or at least avoid copying blocks that
>             have been deleted.

already done. thanks



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1205191039090.12010>