FreeBSD - ZFS - und 4k-Festplattenproblematik

  • Guckux


    Dieser Tage bin ich mal wieder über das Festplatten-4k Problem gestolpert und dachte mir, guggst Dir mal Deine Config an - mal einfach so...

    Dabei stellte ich fest - ich habe die Festplatten "raw" einfach per zpool create erstellt, so daß die genutzte Kapazität bei sec63 anfängt - da scheinen die zfs-tools wohl noch etwas "Modernisierung" vor sich zu haben...

    Ergo: Spiegel neu aufbauen damit die Blöcke richtig gesetzt werden - dabei habe ich mal durch die Reihe performance-Tests gemacht - war vorher im praktischen Betrieb nicht "unzufrieden" - aber die Werte enttäuschen mich etwas...


    Hardware: i5-6500 (4x 3.2GHz), 32GB DDR4 Ram, SATA-6G Anbindung,

    2x ST4000DM004-2CV104 0001 (4TB), System auf nvme SSD Samsung 950 Pro 512GB

    FreeBSD 12-STABLE von Anfang März, bonnie++ (1.98) zum stressen und messen... (ich weiß, daß Teil ist und kann böse sein, bin aber der Meinung, es ist mit am ehrlichsten)


    Aufgefallen ist mir beim testen:

    Beim rewriting beobachtet mit systat :zarc, daß die einzelne disk etwa 50% mehr Durchsatz anzeigt als zpool iostat auf dem pool...


    Beim lesen passt es - rund 2x Durchsatz vom systat:zarc zum zpool iostat


    Etwas enttäuschen mich die Lesewerte beim bonnie++ beim "final-raid"


    bonnie++ -r 32768 -m server -u root


    gpart show ada3

    => 40 7814037088 ada3 GPT (3.6T)

    40 2008 - free - (1.0M)

    2048 7814033408 1 freebsd-zfs (3.6T)

    7814035456 1672 - free - (836K)


    gpart show ada5

    => 40 7814037088 ada5 GPT (3.6T)

    40 2008 - free - (1.0M)

    2048 7814033408 1 freebsd-zfs (3.6T)

    7814035456 1672 - free - (836K)


    "Vernünftige" Darstellung bedingt 80Zeichen Breite! ;)



    Hier sieht man deutlich schlechtere Werte als im vorstehenden Block - seq. output Block 10MB/s zu 78MB/s, rewrite 8k3 zu 46m, seq Input Block 2.7g zu 229m????? dfür mit einem Bruchteil der CPU-Last...

    Bye

    Stefan