View Single Post
Staro 19.10.2020., 09:41   #34
Nick7
Premium
Moj komp
 
Datum registracije: Nov 2004
Lokacija: Velika Gorica
Postovi: 1,517
Vidim da ima puno 'strucnjaka' ovdje.

Dakle, kao prvo, koliko vidim govori se da ce NAS imati u konacnici 'pipu' ud 1Gbit/s, dakle NAS mora moci dati ~110Mbytes/sec throughput.

Kakvi SSD-ovi, kakve bakracine? Svasta. Nepotrebno za zadatak koji se trazi.

Isto kao i silni GB za cache. Kakav cache kad je rijec o NAS-u?
Da pojasnim ovo: cache se fila kad se nesto cita. Ne puni se sa read-aheadom. Dakle, taj silni cache ce biti totalno beskoristan, osim ako netko ne pocne gledati taj isti film dok je jos u cache-u. Dakle, za ovaj use-case, nepotrebno.

RAID5 vs RAID6 vs RAID10.
Govori se primarno o citanju. Dakle, RAID5/6 su tu isto jako dobri i nema potrbe za RAID10. RAID10 se koristi kad ima dosta pisanja, i overhead (pogotovo kod RAID6) moze stvoriti probleme. Ovdje nije takva situacija.
Dakle, ostaje RAID5 vs RAID6. Za vecinu home-usera RAID5 je dovoljan. RAID6 se koristi da se izbjega double-disk failure situacija, i za one kojima su podaci najbitniji, koristit ce RAID6.
Inace, za neupucene, RAID6 je prakticki default danas u storage sustavima kad se koriste HDD-ovi.
Btw, RAID5/6 nisu sporiji od RAID10 za citanje, dapace suprotno.

Nadalje, brzina HDD-ova.
Evo, cisto za usporedbu. Bas probao doma - 3x WD Green 3TB - dakle 5400rpm diskovi + ZFS u RAIDZ1 (pandan RAID5).
Paralelno citanje 10 streamova, za ovaj primjer fileovi velicine od 1GB. Max throughput.
Average total brzina citanja je bila cca 140Mbytes/sec. Dakle, 3 WD green diska na 5400rpm vec zafilaju 1Gbit mrezu. Vise diskova - veca propusnost.
7200rpm vs 5400rpm isto donosi solidnu prednost.

Naravno, bitan utjecaj moze imati pisanje, ako se pise u tom trenutku. No 1Gbit mreza je vec sama po sebi dovoljan 'bottleneck' za sve.

I na kraju CPU utilizacija. Moj NAS je obican celeron - J1900 CPU. Kod ovog testa CPU utilizacija je bila magicnih 20% (ne racunajuci io wait, ali to je druga prica).

Naravno vrlo bitan utjecaj mogu imati sljedeci faktori ako se zeli koristiti:
1) transkodiranje - CPU/GPU ce postati bottleneck, pogotovo za toliko streamova.
2) 10Gbit mreza - potrebna veca kolicina diskova.

U konacnici, koliki je stvarno throughput potreban? Ako je pipa od samo 1Gbit/s, onda i 5-6 7200k HDD-ova u RAID6 ce biti daleko vise nego dovoljno, i bez nekog glomaznog CPU-a. A RAM? Realno, moze raditi i sa 1GB RAM-a. Ako se koristi ZFS, onda bi rekao bolje 4-8GB RAM. Moze uvijek i vise, ali nece imati nekog efekta za ovaj slucaj.
__________________
Idiocracy. Kad satira postaje stvarnost.
Nick7 je offline   Reply With Quote