system bez swapu - bootovani z CF / SSD
Miroslav Lachman
000.fbsd at quip.cz
Fri Oct 10 12:11:37 CEST 2008
Mam tu jeden dotaz prevazne na ty, co maji zkusenosti se systemy, ktere
bezi bez klasickeho HDD (vetsinou tedy nejaka CF karta s IDE redukci,
SSD disk, nebo treba i USB flashdisk, pripadne i CD, nebo jine read-only
medium).
Zajimalo by me, jak se vlastne v takovem pripade chova system, kdyz nema
k dispozici zadny swap na disku? Predpokladam, ze dokud mu staci RAM,
tak bezi jako obvykle, co se ale stane, kdyz uz v RAM misto neni? A je
pro tyto situace potreba nejaky zvlastni tuning jadra / systemu?
Mam takovou predstavu, ze bych zkusil udelat pole se ZFS (RAIDZ) a aby
se vsechny dostupne disky pouzivaly opravdu jen pro to ZFS uloziste, tak
bych system mel na nejakem tom CF, nebo SSD. To by mohlo byt read only
(z duvodu predpokladane vyssi zivotnosti).
Pripadne jestli s tim mate nekdo dlouhodobejsi zkusenosti, tak by me
zajimala spolehlivost tech CF / SSD z pohledu zivotnosti a chybovosti
pri nonstop provozu (ve slusnych klimatickych podminkach serverovny). Ma
smysl treba i takovehle zarizeni zdvojovat nejakym mirroringem?
Druhou variantou, kdyby to s CF / SSD nebylo moc dobre, by pro me mohlo
byt to, ze kazdy disk v tom poli (predpokladam 4 - 6 disku, nic velkeho)
bych rozdelil na dva oddily, kde prvni oddil kazdeho disku (par giga) by
byl v gmirroru a na nem by byl nainstalovan system klasickym zpusobem
(read-write vcetne swapu) a do zpoolu ZFS bych daval jen druhy oddil
(zarizeni adNs2).
Takove reseni by bylo odolnejsi vypadku disku (nebyl by tam zadny
'single point of failure' co se disku tyce, coz v pripade pouziti
jednoho CF / SSD zarizeni by byl), ale zase by to bylo o neco narocnejsi
na recovery v pripade vymeny vadneho disku, musel by se na nej zavest
bootloader, rozdelit na stejne velke oddily a pak teprve oddil pridat do
zpoolu (coz se da vsechno pripravit do jenoho shellscriptu), misto
klasicke fyzicke vymeny disku a jedineho prikazu zpool replace.
Abych doplnil par detailu - mam v planu na to pouzit FreeBSD 7[.1]
amd64, patrne 4GB RAM na nejakem lacinem HP ProLiant "serveru" ML110 G5,
ten bohuzel nema IDE, pouze 6x SATA a bohuzel z USB na nem FreeBSD vubec
nebezi (BTX vyhodi jen donekonecna scrollujici vypis nejakeho registru
ci co), takze tam pripada v uvahu jedine SATA SSD, nebo CF s redukci na
SATA.
Zaroven bych tu nerad rozpoutaval vasnive diskuze o tom, jak je ZFS na
FreeBSD stale jeste nepouzitelne pro produkcni nasazeni - ano, jsem si
jeho vlastnosti vedom a slibuji, ze na tom nehodlam provozovat zadnou
bankovni zalezitost, ani jine zivotne dulezite aplikace ohrozujici
bezpecnost naseho skveleho statu :o) Z meho pohledu jde spis o
research... a kdyz to nikdo nebude testovat, nikdo nenajde chyby a nikdo
je neopravi.
Predem diky vsem za podnetne rady a napady, s FreeBSD na CF / SSD atd.
nemam zatim zadne zkusenosti, ale krome toho swapu a read-only
neocekavam zas tak moc provoznich rozdilu.
Mirek
More information about the Users-l
mailing list