Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sta znaci write cache battery

[es] :: Storage :: Sta znaci write cache battery

[ Pregleda: 4334 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Alex_bonny
networking

Član broj: 303801
Poruke: 66
31.176.176.*



+1 Profil

icon Sta znaci write cache battery24.06.2013. u 22:17 - pre 131 meseci
zdravo,
imam HP server DL380, prilikom kreiranja RAID polja u BIOS opcijama imam opciju "Enable write cache battarry" koja je po defaultu iskljucena. Moze li mi neko reci sta cu dobiti ako ovo ukljucim, sta to znaci i sta znaci za performanse, u pitanju je za RAID5.
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: Sta znaci write cache battery24.06.2013. u 22:41 - pre 131 meseci
Pitanje je da li imas uopste bateriju na tom kontroleru, ali ako mozes da menjas opciju, verovatno je ima.

Ne znam kako taj HP kontroler konkretno radi sa i bez write cache-a, ali generalno vazi pravilo "WRite cache - bolje performanse, ali mogucnost gubitka podataka usled pada sistema, No write cache - losije performanse, ali sve je upisano kad kaze da je upisano".
Ovo je laicki, u praksi ima previse "if/then".
 
Odgovor na temu

Alex_bonny
networking

Član broj: 303801
Poruke: 66
217.75.195.*



+1 Profil

icon Re: Sta znaci write cache battery25.06.2013. u 09:38 - pre 131 meseci
hvala! a sta znaci mogucnost gubirka podataka ako je write cache enabled? Mislim sta konrketno sve to znaci ako moze malo detaljnije objasnjenje.... hvala!
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: Sta znaci write cache battery25.06.2013. u 10:45 - pre 131 meseci
Konkretno to zavisi od kontrolera :) Ne zezam, jer svaki kontroler na svakom OS-u ima razlicito misljenje o tome.

Ali postoji mogucnost da kada je write cached enabled, da ono sto OS posalje na upis bude prijavljeno OS-u kao upisano - ali da kontroler to samo u cache stavi a posle upise tek.
Ako se desi da izmedju prijave da je nesto upisano i samog zavrsetka upisa na same diskove iz write cache-a dodje do pada sistema (bilo da je to kernel panic, blue screen ili nestanak struje), ti podaci mogu biti neupisani na diskove, a OS-u je prijavljeno da jesu. Od aplikacija zavisi sta to znaci dalje - neke aplikacije mozda drugde upisu da je neki zapis izvrsen a on nije, i onda mogu biti nesinhronizovani podaci.

Ako postoji baterija koja cuva taj cache, onda i posle nestanka struje recimo, kada se resetuje masina, kontroler ce upisati podatke na diskove pre nego sto dozvoli pristup RAID-u.
Naravno, masina mora u nekom roku da se restartuje da podaci ne bi bili izgubljeni!


E sada, ono sto je po meni bitnije - bez write cache-a, neki kontroleri tako tupo i glupo implementiraju upise na RAID5 da su performanse nepodnosljive!
Konkretno, ako su SATA diskovi, cini mi se da su LSI i IBM kontroleri bili neupotrebljivi bez baterija za cache.
 
Odgovor na temu

Ned123
Nenad Bošnjak
Senior System Administrator
PIXOMONDO Images
Stuttgart, Germany

Član broj: 64971
Poruke: 835
62.68.98.*

Sajt: www.linkedin.com/in/nenad..


+28 Profil

icon Re: Sta znaci write cache battery25.06.2013. u 14:08 - pre 131 meseci
OS nema pojma šta se dešava sa (hardverskim) RAID kontrolerom. LUN definisan na tom kontroleru je potpuno transparentan za OS u pogledu I/O pristupa i on ne zna da li su podaci iz write cache-a upisani na fizički LUN ili nisu.
Za razliku od read cache-a, write cache u slučaju nestanka napajanja DRAM-a na kontroleru se gubi i svi podaci upisani u pomenuti DRAM (a uvijek ih ima majmanje zato što je to smisao write cache-a) se jednostavno gube i skoro neminovno dolazi do korupcije volume-a. Baterija služi da napaja DRAM određeno vrijeme (obično 48-72h) za koji period se očekuje od korisnika da otkloni sve probleme ili jednostavno premjesti kontroler i diskove u drugu mašinu.
U novije vrijeme ovaj jako nepraktični metod je prevaziđen i kontroleri imaju flash memoriju + super-kondenzatore umjesto baterije. U slučaju nestanka napajanja kondenzatori napajaju DRAM samo dovoljno dugo dok se njen sadržaj ne upiše u lolakni NAND flash.

Većina kontolera ti jednostavno neće dozvoliti aktivaciju write cache-a bez prisustva baterije ili flash+kapacitor kombinacije. Čak i kad baterija postoji ne postoji garancija da ćeš u slučaju većeg kvara uspjeti da na vrijeme prije nego se baterija isprazni odradiš flush cache (npr nemaš pogodnu rezervnu mašinu pri ruci). Ova opcija se uključuje samo ako imaš uredno i postavljen i aktivan backup podataka.
 
Odgovor na temu

Alex_bonny
networking

Član broj: 303801
Poruke: 66
37.203.79.*



+1 Profil

icon Re: Sta znaci write cache battery06.07.2013. u 20:16 - pre 131 meseci
Nevjerovatno sta mi se desilo, bas ono sto ste rekli :-). Znaci dosao mi nov server, sve super, postavim RAID 5 i upalim doticni write cache na bateriji. Instaliram VMware 4.1 i danas prebacujem neke image-a na datastore, kad odjednom pade sve... Kontam sta je sad odem do servera kad on ispusta strasno glasan zvuk (onaj kada se tek boota...) i gori crvena lampica... Ugasim odmah server nadjem u dokumentacii sta znaci ta lampica kad ono neki problem sa napajanjem, najvjerovatnije struja jer sam mnogo toga skopcao na jedan produzni kabal na jednoj uticnici. Ajd reko dobro, promjenim uticnicu stavim ga direktno u jednu uticnicu direktno, upalim kad imam sta vidjet. RAID polje se totalno sjebalo i izbacuje error tipa "write cache mamory bla bla... data is lost" i naravno nece da boota vmware. Vise ne mogu da udjem u onaj BIOS od RAID-a gdje stimam RAID-e odnosno palim/gasim write cache. U pitanju je HP server. Sta da radim? Svjestan sam da sam izgubio sve podatke (ili nisam?) jednostavno ne mogu da vjerujem da mi se RAID sjebo zbog toga, sreca pa je bio frisko instaliram vmware pa nisam imao nikakvih podataka. Ocigledno da mi se obio od glavu write cache? Molim savjete sta da radim dalje....
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: Sta znaci write cache battery06.07.2013. u 21:52 - pre 131 meseci
Koliko dugo je proslo od trenutka kada je palo sve do trenutka kada si opet probao boot?
Koji kontroler?
Koji diskovi (tip samo - SATA, SAS, SSD)?
 
Odgovor na temu

Alex_bonny
networking

Član broj: 303801
Poruke: 66
37.203.79.*



+1 Profil

icon Re: Sta znaci write cache battery06.07.2013. u 23:17 - pre 131 meseci
pa nekih 15-ak minuta... Sada sam server ugasio.
Kontroler standardni P420i, mislim da je giga memorija baterija ili 512,
SAS diskovi
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: Sta znaci write cache battery06.07.2013. u 23:49 - pre 131 meseci
Zasto ne mozes da udjes u controller BIOS - to vec moras da zoves HP podrsku. Ovo je overall predlog, jer ne mozes da radis nista na serveru.

Nikako ne sme da se izgubi RAID polje zbog cache-a! To bi bio toliko sj*ban kontroler da ga niko ne bi koristio (podaci da se izgube, da, ali da se RAID polje izgubi ne sme).


Da je baterija dovoljno puna (a za 15 minuta vremenske razlike je dovoljno vrlo malo vremena punjenja, manje od 15 minuta), automatski bi uradilia restore podataka. Koliko sam razumeo, ti jesi drzao server ukljucenim barem neko vreme (cak i ceo dan) pre pada?


Ima alata koji mogu da urade restore podataka sa RAID5 polja; samo moras da znas fizicki redosled diskova jer ne mogu uvek sami da se snadju. (povezes diskove kao zasebne na bilo koji drugi kontroler, i preko tog softver izvuces podatke).



 
Odgovor na temu

Alex_bonny
networking

Član broj: 303801
Poruke: 66
109.163.168.*



+1 Profil

icon Re: Sta znaci write cache battery07.07.2013. u 13:58 - pre 131 meseci
Mala ispravka, RAID polje nije bilo sjebano, ali su izgleda otisli podaci, jer nije htio da boota vmware! Sto se tice RAID controllera prilikom bootanja, iz nekog razloga ne mogu da udjem sa F5 kao sto je prije moglo, ali mogu uci u onaj njegov HP provisioning ili kako se vec zove kao GUI za RAID kontoler i tu mogu nastimati RAID polja (ali tu nemam opciju za enabled/disalbed write cache on battery...), to je ostalo OK ali ocigledno da su podaci otisli (to mi zaista zvuci nevjerovatno, sta da sam imao neke vazne podtke i da zbog toga sve ode...). Da dobro si razumio server je radio barem 24 sata prije nego sto se to desilo, onda se odjednom to desilo kada sam prebacivao neke image-a na datastore na vmware-u, i nakon 15 minuta kada je sve to stalo i pocela lampica crvena da gori, nakon toga sam ga ugasio, upalio i ponovo nastimao RAID polja (mada kazem RAID polje je ostalo) preko onog GUI-a HP provisioning-a jer sam bio svjestan da su podaci otisli, medjutim opet mi izbacuje error "write cache bla bla... data is lost" u onon trenutku boot procesa kada dodje do RAID kontrolera (mislim da zbog toga i ne mogu uci u BIOS RAID kontoller uopce mi ne uzbacuje da pristisnem F5 kao ranije...). Server je sada ugasen i cekam vase savjete sta da radim sada i za ubuduce? Podaci mi vise nisu ni bitni (ionako sam tek bio instalirao vmware) samo me zanimajus savjeti kako sta dalje i da li da ugasim write chache battery opciju koju sam spominjao na pocetku diskusije....
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: Sta znaci write cache battery07.07.2013. u 14:49 - pre 131 meseci
1. Write cache ne sme da utice da se unisti RAID polje, to smo apsolvirali ;)
2. Ne sme da utice da se izgube metadata podaci file sistema, jer bi to znacilo extremno los file sistem, bez raznih predostroznosti za korumpiran volume, sto ni FAT ne dozvoljava, a kamoli neki serverski FS.

Meni se cini da je tebi nesto ozbiljnije bilo zeznuto od cache-a, verovatno je cache slucajno samo imao problem usput, ali kad je uspeo da korumpira volume za ESX, nesto vece je po sredi. Plus sto ne mozes da udjes u RAID BIOS.


Najbolje pozovi prvo HP podrsku da vidis zasto se taj deo desava. Sigurno imaju nacina da provere (telefonom, tj. uz tvoju pomoc) da li je baterija u redu.
Posle toga isprobaj da simuliras nestanak struje dok sistem nesto radi, i vidi sta ce se desiti nakon restarta (instaliraj minimalno ESX, pocni nesto da kopiras, cisto da ima veliki prenos u trenutku nestanka struje).


Znas li koliko je napajanje servera? (koliko diskova ima i procesora kog tipa?). Ima li UPS? Ako povuce neki peak, 1kW moze da povuce 5A, a tipicna instalacija daje 16A max. sto znaci da ako je bilo jos necega sto trosi struju na tom osiguracu, ne bi bilo cudno da je zbog toga nestala struja. Mada, za tako nesto ti treba vise servera da rade u isto vreme peak potrosnju ili dve-tri masine za ves :)
 
Odgovor na temu

Alex_bonny
networking

Član broj: 303801
Poruke: 66
37.203.65.*



+1 Profil

icon Re: Sta znaci write cache battery08.07.2013. u 21:21 - pre 131 meseci
Citat:
Dexic: 1. Write cache ne sme da utice da se unisti RAID polje, to smo apsolvirali ;)


Tako je...

Citat:
Dexic:

Meni se cini da je tebi nesto ozbiljnije bilo zeznuto od cache-a, verovatno je cache slucajno samo imao problem usput, ali kad je uspeo da korumpira volume za ESX, nesto vece je po sredi. Plus sto ne mozes da udjes u RAID BIOS.



Moguce je... Mada nema vise nikakvih errora osim onog "write cache data is lost...". Onaj GUI alat HP provisioning je potvrdio da je sad sve OK, jedino mi kod boota prikazuje navedeni error i nema obavjestanja da udjem u RAID BIOS (pristikom na F5 ili sta vec bi).


Citat:
Dexic:

Znas li koliko je napajanje servera? (koliko diskova ima i procesora kog tipa?). Ima li UPS? Ako povuce neki peak, 1kW moze da povuce 5A, a tipicna instalacija daje 16A max. sto znaci da ako je bilo jos necega sto trosi struju na tom osiguracu, ne bi bilo cudno da je zbog toga nestala struja. Mada, za tako nesto ti treba vise servera da rade u isto vreme peak potrosnju ili dve-tri masine za ves :)


Mrzi me sad gledat koje je mislim 750 W, 3 SAS diska, kao sto rekoh nije bio na UPS bio na produznom kablu gdje je "svasta" jos bilo, sad sam ga prebacio na UPS. Sad me zanima sta raditi dalje, da udjem u RAID BIOS skontat cu nesta, ali da li i dalje koristiti write cache enabled opciju, koliko cu dobiti a koliko izgubiti time... Najvise me muci to sto ne mogu uci u RAID BIOS i sto mi izbacuje error "write cache data is lost...". sutra cu bas uslikat tacan error i progooglat, nije mi jasno kako ne mogu vratiti sve na fabricke postavke pa sve ponovo....
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: Sta znaci write cache battery08.07.2013. u 22:35 - pre 131 meseci
Ako si na UPS-u sada i jos imas bateriju, odlicno si obezbedjen da mozes da koristis write cache.
Koliki je dobitak - probaj da uradis obican sequential write, 4KB pa onda 1MB buffer na taj RAID sa i bez write cache-a. Videces sam razliku. Postoji ogromna razlika medju kontrolerima cak i istog proizvodkjaca. Negde postoji inteligentan write-through, negde je totalni brain-dead.

Ako je inteligentan, cache ce se koristiti za CITANJE, i sam upis ce biti samo malo sporiji od situacije kada se koristi cache. Dok je vecina brain-dead, i cak i kad se koristi veci buffer (1MB recimo) brzina upisa je manja od brzine jednog diska uvek (sto nema nikakvog smisla u ovom slucaju!).
Mislim da je Dell forsirao ovaj brain-dead varijantu.


Za ulazak u RAID BIOS, nadam se da ce neko drugi znati ili opet- zovi HP.Nemam iskustva sa tim kontrolerom.
 
Odgovor na temu

Alex_bonny
networking

Član broj: 303801
Poruke: 66
217.75.195.*



+1 Profil

icon Re: Sta znaci write cache battery10.07.2013. u 12:38 - pre 131 meseci
Nesto sam uspio, uspio sam uci u RAID BIOS i iskljuciti write cache. Medjutim, warning se i dalje javlja prilikom bootanja:

http://pokit.org/get/?06bfb8d940c9f8f97e77340a996dfc5f.jpg

U ILO-u mi prikazuje sljedeci error:

http://pokit.org/get/?1ca7ff62f7f1832b09a2e72105aac9c4.jpg

A na wmare-u koji sam ponovo instalirao ovaj error:

pokit.org/get/?0798d3a1878125320176de485072fc70.jpg


dakle neki je problem ostao oko RAID cache-a....
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: Sta znaci write cache battery10.07.2013. u 14:15 - pre 131 meseci
Ako se ne javi neko ko ima iskustva sa konkretnim modelom (ili barem nekim slicnim P4xx), pozovi HP.

Ja bih rekao da je ovo fizicki kvar samog cache modula (memorije koja je prikacena na kontroler a zamenljiva je verovatno). Sto itekako ima smisla ako je od struje kvar. (ne mora da znaci da je fizicki ostecena, moze biti da su podaci osteceni zbog napona, ali su zadrzani i netacni za RAID5 volume pa se zato stalno javlja ta greska).

Ako mozes da otvoris server i uklonis RAM module sa kontrolera (ako ga ima), ukloni ga oko 30 sekundi pa vrati i probaj da onda bootujes. AKo se i dalje javlja greska, fizicki je problem negde, ali to ce morati neko ko radi servisiranje HP servera da uradi (HP ako je u garanciji).
To se namerno radi da bi morao da se placa servis, dokumentacija je tragi-komedija sem za osnovne "drive failed" situacije.
 
Odgovor na temu

Ned123
Nenad Bošnjak
Senior System Administrator
PIXOMONDO Images
Stuttgart, Germany

Član broj: 64971
Poruke: 835
*.superkabel.de.

Sajt: www.linkedin.com/in/nenad..


+28 Profil

icon Re: Sta znaci write cache battery06.08.2013. u 19:36 - pre 130 meseci
Mozda si u medjuvremenu rijesio problem, ali ako slucajno nisi zaviri na ovaj link

Ljudi cesto zaboravljaju da je RAID kontroler ipak samo mikrokontroler sa firmware-om i to jako losim u poslednje vrijeme :)
 
Odgovor na temu

Alex_bonny
networking

Član broj: 303801
Poruke: 66
*.176.145.0



+1 Profil

icon Re: Sta znaci write cache battery13.10.2013. u 21:53 - pre 128 meseci
Da javim da sam ovo rijesio, pozvao HP tazili mi logove, utvrdili riknula RAID cache modul memorije. Dosli, zamjenili i sve ok. Al nevjerovatno, sreca ma nije bio produkcijski server od sada vise nikad ne palim write cache!!!
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: Sta znaci write cache battery14.10.2013. u 03:22 - pre 128 meseci
Sra** od kontrolera sve;)
Zato ssdove sada jeftini su i kome treba cache;)
 
Odgovor na temu

[es] :: Storage :: Sta znaci write cache battery

[ Pregleda: 4334 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.