Citiraj:
Autor Hasta
Moram priznati da mi nije jasno. Recimo da imam bazu koja zahtjeva 3 TB i to želim staviti u raid 5. Znači moram složiti 11x300GB ili 6x600GB. Znači li to da raid polje sa više diskova radi brže od onog sa manje iako su recimo ovi od 600GB brži? Sorry što gnjavim ali zaista me zanima.
|
Naravno, i to duplo brže.
Konkretnije, situacija je ovakva: recimo da je to neka 2 TB baza za ozbiljnijeg korisnika i, recimo, da se od nje traži da ima cca 10000 IOPS-a, random čitanja / pisanja malih količina podataka. Danas realan slučaj u srednjoj ili malo većoj firmi, ili ako virtualiziraš veću količinu poslužitelja.
U takvim kalkulacijama se IOPS jednog diska kalkulira od cca 100 (stariji brzi diskovi, 10 - 15kRPM), do 180 (novi brzi 15k diskovi). U dokumentaciji ćeš naići i na cifre od 300, no to je prerizično za ozbiljnu kalkulaciju. Kao primjer, SATA diskovi mogu dosegnuti do 100 IOPS-a po komadu, ali u kalkulacijama se radi sa samo 30 IOPS-a po komadu jer su obično trpani u polja s više LUN-ova.
Da bi 10k IOPS-a riješio s novim diskovima, trebaš cca 56 diskova u RAID 10 polju, ako su 300 GB diskovi u pitanju (danas najmanji dobavljivi) to je 16,8 TB bruto prostora, cca 8 TB neto, na to nadodaj diskove za logove (recimo 4 x 300 GB) i hot spare (2 x 300 GB) i to je ukupno
62 diska.
Kad bi radio sa SATA diskovima morao bi ih trpati za taj posao na stotine.
Na kraju koristiš za 2 TB niti četvrtinu ukupnog prostora, trebaš te silne diskove radi brzine, ako možeš ići ćeš na čim manje diskove umjesto na veće jer ostatak prostora ionako ne smiješ koristiti (ako ih koristiš za bilo što drugo ubiješ performanse).
Stoga se u ozbiljnim kalkulacijama nikad ne gleda koliko diskovi mogu čitati ili pisati megabajta u sekundi (to je, realno, nebitno i ako trebaš takvo što koristiš SATA diskove), već koliko imaju IOPS-a (iliti koliki im je AAT, to je dobar pokazatelj). A problem je što omjer IOPS/GB stalno pada i to je jedini problem današnjih diskova. Stoga ozbiljni sustavi imaju bitno kompleksnije izračune, mogao bih napisati tu nešto stranica teksta kako se to radi.