Zdravim, potreboval bych trochu poradit/nakopnout .
Budeme kupovat superserver od supermicra , v cene jsou sas2 tocici disky 10k ot. .
Mam jeden novy 800GB SSD sas2 disk , ale jen jeden.
Chtel bych to postavit na softwarovym raidu , jen nevim jaky zvolit, aby data byly mirorovana , ale aby se nedegradovala rychlost SSD disku.
Lze to nejak zkonfigurovat , neco jako spozdeny miror ?
diky
Nooo, fakt sa pohraj so ZFS. Stoji to za to.
Treba ale napisat, co od toho chces. Tiez je dobre vediet, co to za superserver to je. Ked chces 10k disky a nejake to velke SSD, asi chces dost IOPS. ZFS Hybrid pool mi dal vsetko co potrebujem.
ZFS lubi hlavne vela RAM a radic v IT mode s direct pristupom na disk. Vela CPU threadov netreba. Dnes povazujem 8 threadove CPU za beznu vec - default.
SSD cache treba pouzivat s rozumom. Najlepsie je mat 2xSSD enterprise tiedy. Na ZIL(write) ti staci tolko miesta, kolko dat si schopny prijat za 5 sekund, ked pocitam s loadom poolu, tak pre istotu 2x tolko. Viac netreba. Bude to par GB. Je dobre ZIL mirrorovat, aj ked dnes uz poolu strata ZIL cache neublizi, ako to bolo v rannych verziach ZFS. Max prides o data za poslednych 5 sekund nezapisane do diskov, tak preto mirror. L2ARC(read) kludne do RAID0 kolko ti ostane na SSD. Pri velkych pooloch sa L2ARC zohrieva kludne aj 24 hodin (zalezi na poziadavkoch na pole), tak nebud sklamany, ze L2ARC nefunguje. Cache na SSD diskoch nici SSD, tak preto tie kvalitne enterprise grade.
Pozor na 4k disky. Niektorym OS treba povedat, ake disky ma. Tiez treba davat pozor na pocet diskov per vdev. Moze to robit problem.
Vo vseobecnosti treba ratat s tym, ze ZFS pise v 5 sekundovych intervaloch kde vsetko pekne optimalizuje. Bomba vec je kompresia. Ziskal som ~25% vykonu (zalezi od dat co ukladas) len tak. Niekedy bol silny argument RAID5 write hole, neviem ako je to s modernymi HW radicmi. Ine vlastnosti ako samoliecenie, snapshoting, clone, in kernel SMB, NFS ... Nenapadne ma teraz co vsetko to vie.
Najvacsi problem je, ze pool nevies zmensit. Naco by si to ale robil, kto vie. Nikdy som nepotreboval zmensovat pool. Ked sme zmensovali aplikaciu, pomocov shadow migration sme presuvali on the fly ...
Ak vies co chces a zvazis co ZFS ponuka, myslim, ze je to velmi dobre riesenie takmer na kazdu aplikaciu.
Nieco malo, preklikas sa dalej sam:
https://calomel.org/zfs_raid_speed_capacity.htmlhttp://wiki.illumos.org/display/illumos/ZFS+and+Advanced+Format+diskshttp://dtrace.org/blogs/blog/category/zfs/http://omnios.omniti.com/ZFS je najlepsie prevadzkovat na Solarise a jeho derivatoch, teda OmniOS, Nexenta. Nepouzival by som OpenIndianu, je na desktop. SmartOS na "cluoud". Ako stabilny je kod na BSD a Linuxe fakt neviem.
Zda sa toho vela, no nie je.