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