Fórum Root.cz

Hlavní témata => Server => Téma založeno: marosh1976 05. 06. 2021, 01:39:16

Název: Cache na řadiči pole v serveru
Přispěvatel: marosh1976 05. 06. 2021, 01:39:16
Ahoj přátelé,
mám server HP proliant DL380, kde mám řadič diskového pole p410, který má slot na RAM CACHE, v něm ramku  512MB.
K tomu řadiči se volitelně připojuje baterie, která tuto RAM cache napájí.
Tu ale nemám...
Na řadiči mám vytvořeny logické jednotky z disků zapojených v RAIDU.
Z konfigurace řadiče je patrné že CACHE by měla být povolena jen s funkční baterií, ale je
ji možné pomocí "override" povolit.
Můj dotaz zní zda povolit či nepovolit.
Logicky mi vyznívá že je lepší nepovolit, protože bez této CACHE mi žurnálovací EXT4 filesystém
v případě výpadku napájení naběhne bez problému.
Ale pokud bude CACHE aktivní a vypadne proud může být stav disku jiný než si EXT4 myslí...
Na druhou stranu je jasné že ta CACHE může značně zrychlit I/O operace...
Na serveru běží proxmox...
Název: Re:Cache na řadiči pole v serveru
Přispěvatel: Medo77 05. 06. 2021, 09:21:46
Simply. Bateria = ups. Nemas jedno, daj druhe.
Název: Re:Cache na řadiči pole v serveru
Přispěvatel: spacek5 05. 06. 2021, 11:47:53
Nějakou baterii k 410i bych našel, netuším však, v jakém je stavu. Ale většinou i stará mi fungovala vždycky i když kapacita už nebude bůhvíjaká. Přešel jsem z RAID na HBA s expanderem, takže už je nepotřebuju...
Název: Re:Cache na řadiči pole v serveru
Přispěvatel: PanVP 05. 06. 2021, 13:41:14
Simply. Bateria = ups. Nemas jedno, daj druhe.

Pouze teoreticky.

Nějakou baterii k 410i bych našel, netuším však, v jakém je stavu
Baterka není nezbytně potřeba, stačí superkapacitor.
Novější řadiče se spoléhají na superkapacitory.

To bude asi nějaká stará G6 možná G7.
Pokud to není produkční server, tak nastav override a cache povol - nastav 100% na read a read ahead!
U produkčního serveru to oprav.
Název: Re:Cache na řadiči pole v serveru
Přispěvatel: RDa 05. 06. 2021, 14:14:00
Ta cache nema prakticky smysl, 512MB je jako co dneska?
Ctyri disky maj stejne (4x128M), a v systemove pameti mas nekolik GB bufferu.

Dejte sem nejaky relevantni test z dnesni doby, ktery prokazuje smysl mit i tak malou cache na diskovem radici.

Aby totiz davala smysl "battery backed cache", tak je nutno vypnout cache na discich, to pak vykon klesa, a vlastne se snazite napravit to, co jste jenom vykonove pohorsili (pouzivanim raidu, kde chcete, aby nebyly disky out of sync, pri vypadku napajeni).
Název: Re:Cache na řadiči pole v serveru
Přispěvatel: _Jenda 05. 06. 2021, 16:25:10
Ctyri disky maj stejne (4x128M), a v systemove pameti mas nekolik GB bufferu.
Ale tohle přece není writeback, tj. že by to potvrzovalo transakce ještě než je to fyzicky zapíše na plotnu.
Název: Re:Cache na řadiči pole v serveru
Přispěvatel: redustin 05. 06. 2021, 16:51:19
To ale není ani cache nastavená na 100% read.