SSD v RAID1, hw/sw?

Robert Šulc

Re:SSD v RAID1, hw/sw?
« Odpověď #30 kdy: 26. 01. 2017, 16:00:30 »
Zdravím.
Asi dostanu hrozně vynadáno že je to blbost.
Já bych pořídil nějakou lepší NAS do ní dal 1x SSD a 2x HDD v RAID 1
Připojil bych to pomocí iscsi do serveru a v NAS vytvořil replikaci mezi target na SSD a target na HDD.
Pokud to projde cenově může se i SSD dát RAID 1.
Když odejde NAS dají se data zpřístupnit v Linuxu, propoje mezi NAS a serverem se dají teoreticky vyřešit bez switche.
Dostupnost dat bude vysoká, výkon určitě menší než při použití disků v serveru, ale o řády to nebude.   


jeniceek

Re:SSD v RAID1, hw/sw?
« Odpověď #31 kdy: 26. 01. 2017, 18:05:15 »
SSD do NASu je podle mého názoru blbost, možná tak pro operační systém (sám to tak používám).
Při rychlostech GbE ti to zvládne vykrýt 7200 rpm disk.

Sten

Re:SSD v RAID1, hw/sw?
« Odpověď #32 kdy: 26. 01. 2017, 18:22:07 »
Zdravím.
Asi dostanu hrozně vynadáno že je to blbost.
Já bych pořídil nějakou lepší NAS do ní dal 1x SSD a 2x HDD v RAID 1
Připojil bych to pomocí iscsi do serveru a v NAS vytvořil replikaci mezi target na SSD a target na HDD.
Pokud to projde cenově může se i SSD dát RAID 1.
Když odejde NAS dají se data zpřístupnit v Linuxu, propoje mezi NAS a serverem se dají teoreticky vyřešit bez switche.
Dostupnost dat bude vysoká, výkon určitě menší než při použití disků v serveru, ale o řády to nebude.

Pokud to připojíte přes Gen 5+ Fibre Channel, proč ne (na Ethernetu výhody SSD ubije latence, při méně než 5 Gbps nejspíš i propustnost), ale to už bude o řád mimo rozpočet tazatele.

j

Re:SSD v RAID1, hw/sw?
« Odpověď #33 kdy: 26. 01. 2017, 19:24:02 »
Proč pro SSD HW raid s baterkou?...
A dalsi ... to je fakt parada kdyz se pole rozdrbne proto, ze nekdo vypne elektriku ... baterka se na radic nedava proto, ze na nem sou pomaly nebo rychly disky. Baterka se tam dava proto, ze je na nem cache, ktera je minimalne o rad rychlejsi, nez nerychlejsi ssd.

S RAID 1 nad SSD jsem trochu skeptický s ohledem na to, že pokud SSD umře, tak proto, že se často "upřepisuje" a dva stejné modely, stejně staré by mohly umřít teoreticky zroveň.
Dovolím si tvrdit, že většina reklamovaných ssd odešla na jinou závadu než běžné opotřebení ... .
Taky bych chtel videt ssdko, ktery se uprepisovalo k smrti. Na serverovy zelezo je zcela bezne 5let nbd (pokud nekdo neche vynakladat prachy za lepsi). To je taky v normalne fungujici firme zivotnost toho zeleza.

Zatím se popravdě spíše kloním k řešení, že RAID1 nechám řešit Windows,
Dobrej zpusob jak rychle a bezpecne prijit o data. Mozna vubec ten nejlepsi ... widloraid ...

Rád se nechám poučit, co na RAID 1 počítá CPU.
Rad se necham poucit, jak se data z disku A dostanou na disk B bez CPU. Nejspis sublimaci.

Zajímavé. Když to totiž vezmu selským rozumem,...
Zajimavy, tady nekdo vubec netusi, jak funguje cache ... ona prekvapive zcela VZDY naprosto neresi propustnost. Ta je dana vykonem  systemu samotnyho (jedno jestli disky nebo ssd), ona resi to, ze (vetsinou) se nezapisuje hromada dat, ale pomer je 90:10 (nebo jeste vic) mezi R a W. Tudiz si disky (nebo ssdcka) muzou s klidem pokracovat ve cteni, a teprve az na to prijde, se i zapise. A proto se tam dava ta baterka, aby radic moh potvrdit systemu zapis, a v pripade vypadku nedoslo ke ztrate tech dat.

wnt

Re:SSD v RAID1, hw/sw?
« Odpověď #34 kdy: 26. 01. 2017, 20:10:24 »
Co znamena ta podpora? U NVMe podporuji vicemene vsechny Intely a urcite by tam jely i DC varianty ostatnich vyrobcu. S podporou NVMe z hlediska desky je to jasne, prislo to s generaci X10, pokud se nepletu. My mame ve fazi zprovoznovani jeden z techto serveru a zpusob pripojeni NVMe disku na PCIE s hotswapem rozhodne ocenuji. I kdyz se mi samozrejme trochu styska po nekterych schopnostech HW raidu - netreba resit veci ohledne bootu a CLI v pripade manipulace s vadnym diskem.

Pravda :) Jsem vycházel z českého překladu parametrů jednoho prodejce a když jsem se teď nad tím pozastavil tak je to nesmysl. V tom případě ještě zapřemýšlím nad těma NVMe, protože cenově ten rozdíl není nějak zásadní. Pokud se dám touto cestou, tak to i vyřeší můj dotaz a rychlost zas bude někde jinde.


Sten

Re:SSD v RAID1, hw/sw?
« Odpověď #35 kdy: 26. 01. 2017, 20:41:19 »
Rad se necham poucit, jak se data z disku A dostanou na disk B bez CPU. Nejspis sublimaci.

Pár instrukcemi a jedním I/O příkazem. Stojí to o alespoň o řád méně výkonu než zápis z aplikace vůbec vyvolat (kvůli přepínání kontextů a kopírování dat mezi aplikací a jádrem).

Zajimavy, tady nekdo vubec netusi, jak funguje cache ... ona prekvapive zcela VZDY naprosto neresi propustnost. Ta je dana vykonem  systemu samotnyho (jedno jestli disky nebo ssd), ona resi to, ze (vetsinou) se nezapisuje hromada dat, ale pomer je 90:10 (nebo jeste vic) mezi R a W. Tudiz si disky (nebo ssdcka) muzou s klidem pokracovat ve cteni, a teprve az na to prijde, se i zapise. A proto se tam dava ta baterka, aby radic moh potvrdit systemu zapis, a v pripade vypadku nedoslo ke ztrate tech dat.

Nevím, jak máš nastavené servery ty (radši se to ani nebudu pokoušet odhadovat), ale já mám na serverech běžně gigabajty až desítky gigabajtů cache pro čtení. Jmenuje se to RAM. Pár set megabajtů navíc ty servery už nevytrhne, obzvlášť když se tam bude cachovat totéž, co už jednou cachované je.

Co se týče řazení čtení a zápisů tak, aby to vyhovovalo disku, slyšel jsi někdy o NCQ? Uměla to už SCSI. Navíc čtení a zápis ani HW RAID rozumně optimalizovat nemůže, když vůbec netuší, kde jsou hlavičky disků či namapované bloky. Proto taky NCQ vzniklo, jinak by to klidně mohl dělat OS.

j

Re:SSD v RAID1, hw/sw?
« Odpověď #36 kdy: 27. 01. 2017, 09:25:32 »
Ok, je videt, ze vubec netusis jak co funguje, a rozhodne bych nepripustil, abys prave ty cokoli konfiguroval ... mas GB ram kterou obsluhuje ... system, tedy cpu a navic, cokoli zapsany do ram ty tatare vubec zapsany neni. Pri provozu databaze pak ta databaze (zcela kazda spepravna) ceka, az se to realne zapise na disk. Ostatne nektery databaze radsi eliminujou celej system a zapisy na disk si ridej zcela ve vlastni rezii ... neprekvapive kvuli bezpecnosti a vykonu.

A treba prave takovy M$SQL si sebere veskerou dostupnou ram pro sebe, pokud ho v rozletu neomezis, takze ti zadny GB ram nezbudou, protoze budes rad, kdyz ti zbude sotva jeden.

Sten

Re:SSD v RAID1, hw/sw?
« Odpověď #37 kdy: 27. 01. 2017, 11:26:48 »
Ok, je videt, ze vubec netusis jak co funguje, a rozhodne bych nepripustil, abys prave ty cokoli konfiguroval ... mas GB ram kterou obsluhuje ... system, tedy cpu a navic, cokoli zapsany do ram ty tatare vubec zapsany neni. Pri provozu databaze pak ta databaze (zcela kazda spepravna) ceka, az se to realne zapise na disk. Ostatne nektery databaze radsi eliminujou celej system a zapisy na disk si ridej zcela ve vlastni rezii ... neprekvapive kvuli bezpecnosti a vykonu.

Překvapivě pro jéčko cache pro čtení je pro čtení, ne pro zápis. Nepsal jsi náhodou, že ten hlavní důvod pro cache v HW RAIDu je to, že více než 90% operací je čtení? Tak se už rozhodni, na co tam vlastně je.

Mimochodem by mě zajímalo, proč když to má tak výborně zrychlovat, je HW RAID 10 téměř o polovinu pomalejší. Asi skvrny na Slunci.

A treba prave takovy M$SQL si sebere veskerou dostupnou ram pro sebe, pokud ho v rozletu neomezis, takze ti zadny GB ram nezbudou, protoze budes rad, kdyz ti zbude sotva jeden.

A ta MSSQL s tou pamětí udělá co? Nápověda: začíná to „c“ a končí „ache“.

j

Re:SSD v RAID1, hw/sw?
« Odpověď #38 kdy: 27. 01. 2017, 17:10:22 »
Protoze to je stejnej tatar jako ty a netusi, ze raid funguje ... jakej zazrak ... po blocich, a pokud se pro ssd necha defaultni velikost bloku urcena pro disk, tak to muze bejt klidne i pomalejsi, nez lecjakej disk. A to ze to netusi je zjevny z toho, ze to tam radsi ani nezminuje.

Nemluve o tom, ze je vazne fajn testovat v raidu soho hracku.

j

Re:SSD v RAID1, hw/sw?
« Odpověď #39 kdy: 27. 01. 2017, 17:12:56 »
Jo, apropos, M$SQL jaksi nema fyzickej pristup k disku, takze ti jaksi nema jak zaridit, ze se neco zapise nebo nezapise, a to ani kdybys ty RAM mel 10TB a databaze mela 1kB. A vic co dela primarne s tou pameti? Neprekvapive se snazi v ni drzet maximum dat, vysledky dotazu ... a cache je az to uplne posledni.

Sten

Re:SSD v RAID1, hw/sw?
« Odpověď #40 kdy: 27. 01. 2017, 17:39:28 »
Protoze to je stejnej tatar jako ty a netusi, ze raid funguje ... jakej zazrak ... po blocich, a pokud se pro ssd necha defaultni velikost bloku urcena pro disk, tak to muze bejt klidne i pomalejsi, nez lecjakej disk.

Ta velikost bloku byla stejná pro HW i SW RAID.

A to ze to netusi je zjevny z toho, ze to tam radsi ani nezminuje.

Vůbec to nezmiňuje. Nechtěl by sis to raději napřed přečíst?

Nemluve o tom, ze je vazne fajn testovat v raidu soho hracku.

Když ono to ani tu SOHO hračku nezvládne… Jak si myslíš, že se to bude chovat u ještě výkonnějších SSD?

Jo, apropos, M$SQL jaksi nema fyzickej pristup k disku, takze ti jaksi nema jak zaridit, ze se neco zapise nebo nezapise, a to ani kdybys ty RAM mel 10TB a databaze mela 1kB.

False

A vic co dela primarne s tou pameti? Neprekvapive se snazi v ni drzet maximum dat, vysledky dotazu ... a cache je az to uplne posledni.

To by mě zajímalo, k čemu podle jčka slouží cache, když ne pro držení dat.

wnt

Re:SSD v RAID1, hw/sw?
« Odpověď #41 kdy: 07. 03. 2017, 16:23:19 »
Tak jen pro úplnost uvádím, že nakonec jsem stejně musel přistoupit k použití hw raidu. Důvod, který nakonec rozhodl byl zejména ve složité konfigurace Raid1 na Windows včetně zavaděče systému a pak také případná obnova takového pole.

Kdo si chce počíst, může se podívat na popis zde: https://blogs.technet.microsoft.com/tip_of_the_day/2014/10/10/tip-of-the-day-configuring-disk-mirroring-for-windows-server-2012/