Re: FreeBSD auf SSD

From: Michael Gusek <michael.gusek(at)web.de>
Date: Mon, 31 Jan 2011 14:53:47 +0100

Am 27.01.2011 15:54, schrieb Oliver Fromme:
> rb(at)nugman.de wrote:
> > ich habe für meinen Server eine SSD beschafft, um die Systemplatte
> > abzulösen. Momentan läuft die SSD als ad4.
> > Die Filesysteme habe ich bereits mit noatime gemounted. Muss/kann ich
> > darüber hinaus irgendetwas beachten um die Lebensdauer der SSD zu
> > verlängern (Stichwort: TRIM support, etc.)?
>
> Das Thema hatten wir hier in der Mailingliste kürzlich in
> aller Ausführlichkeit. TRIM hat übrigens nichts mit der
> Lebensdauer einer SSD zu tun; es handelt sich dabei ledig-
> lich um eine Performance-Optimierung bei statischem Wear-
> Leveling.
>
> Folgende Empfehlungen:
>
> - Mind. FreeBSD 8.x installieren. Ich würde 8-stable
> empfehlen, oder auf 8.2-Release warten, das in ein paar
> Tagen erscheinen sollte.
>
> - Bei SATA-Platten (SSDs und "normale"): ahci(4) + ada(4)
> statt ata(4) + ad(4) verwenden. Dann kommt man in den
> Genuss von NCQ und anderen Verbesserungen.
>
> - Auf möglichst "gerades" Alignment achten. Manche Leute
> lassen die erste Partition (a) bei 1 MB beginnen, ich
> persönlich lasse sie bei 64 KB beginnen (Sektor 65 des
> bsdlabel, da die erste Slice in der Regel bei Sektor 63
> beginnt, was zusammen Sektor 128 = 64 KB ergibt).
>
> - Bei einer jungfräulichen Platte (d.h. unbeschriebenen
> ab Werk, oder ggf. nach einem newfs -E) kann man einen
> Teil der SSD unbenutzt lassen, z.B. 20%. Das gibt dem
> Controller Flexibilität zum "Schieben" und erhält die
> Schreibgeschwindigkeit länger. TRIM-Support leistet
> das theoretisch auch, aber den gibt es momentan nur in
> 9-current (und ich würde ihn auch nur als experimentell
> einstufen).
>
> - Dateisysteme im Falle von UFS/UFS2 mit -b 32768 -f 4096
> anlegen (Blockgröße 32 KB, Fragmentgröße 4 KB).
>
> - Mit noatime mounten (hast Du ja schon).
>
> Es gibt sicher noch mehr, was mir grad nicht einfällt.
>
> Gruß
> Olli
>

Hi Olli,

was empfiehlst Du, wenn die SSD als Cache-Device für zfs dienen soll ?
Die ganze SSD, also z.b. /dev/ada4 einbinden, oder lieber mit gpart eine
Partition mit Alignment erstellen ?

Micha

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 31 Jan 2011 - 14:53:56 CET

search this site