Doporučuju http://www.pcguide.com/ref/hdd/perf/...fStripe-c.html, je to tam IMHO dobře popsáno.
Doporučuju http://www.pcguide.com/ref/hdd/perf/...fStripe-c.html, je to tam IMHO dobře popsáno.
PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5
No, s mojou slabou angličtinou som z toho pochopil jednu pre mňa podstatnú vec. Keď mám stripe size nastavený na 32KB, tak vlastne každý dátový blok má v mojom prípade 96KB. Takže keď zapíšem 10KB HTML súbor, tak mi zožerie z diskov takmer desaťnásobok miesta. V tomto prípade by bolo ideálne keby som zmenšil stripe size cca. na úroveň 4-16KB, čo nie je problém, ale ono to má asi aj nejaký negatívny dopad, len neviem presne aký.
Intel Core i7-6700K @4.4 GHz | Noctua NH-D14 | GA-Z170-HD3 | 4x 8GB 2400 MHz CL12 DDR4 RAM | Sapphire HD 7770 GHz Edition Vapor-X | Samsung 850 EVO 250 GB SSD | Adaptec 71685 | RAID 5: 4x Samsung F2 HD154UI (1500GB, 32MB cache, 5400rpm) | RAID5: 4x WD30EFRX (WD Red 3TB) | Asus DRW-2140L1T | Dell U2515H | Seasonic X-750 | Fractal Design Define R2 black | 3x Noctua NF-P14 FLX | Noctua NF-S12B FLX | APC Smart-UPS XL 750VA
Intel Core 2 Quad Q9300 | 2x 2GB A-DATA Vutesra 800 MHz DDR2 RAM | Adaptec 5405 | RAID1: 2x WDC R3 WD57502ABYS (750GB, 32MB cache, 7200rpm) | Fractal Design Define R3 black | APC Smart-UPS XL 750VA + APC Smart-UPS XL 24V Battery Pack
Nikon F100 | AF 35/2 D | SB-800 | Velbon Sherpa 450n | JOBY Gorillapod SLR-Zoom | Lowepro Mini Trekker | Lowepro Orion Trekker II | Crumpler Pretty Boy 2500 (M)
Dell Latitude D830 | Intel Core 2 Duo T7300 @2GHz, 4MB L2 cache, 800MHz FSB | Intel 965 (Santa Rosa) | 2x 1GB DDR2 RAM, 667MHz | GMA X3100 | 15,4" WSXGA+ LCD | Hitachi 120GB HDD, 7200rpm 16MB cache | Wifi 802.11 b/g/n
Lenovo Thinkpad X200s | Intel Core 2 Duo SL9400 @1,86 GHz, 6MB L2 cache | 2x 4GB DDR3 RAM | Intel HD 4500 | 12" LED WXGA+ LCD | Intel 320 80GB SSD
Ne tak úplně. Pokud se nepletu, tak při 4x HDD na RAID5 a stripe 32kB zabere každý datový blok 32kb+32/3, protože na 3 disky zapíše 3x různé bloky a na 4.disk jejich paritu. Na každý z datových bloků pak vychází tedy 1/3 parity, tedy cca 43kB.
Osobně bych velikost stripe příliš neřešil. Pokud zvolíš dost vysokou, pak menší soubory zaberou více místa. Pokud příliš malou, výkon pole se bude ztrácet na seeku a režii bloků. Vem odhadem průměrnou velikost souborů webserveru, které budou uloženy a nejbližší vyšší stripe bych nastavil.
Naposledy upravil Aigor; 13.04.2008 v 21:57.
PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5
No, nastavil som to na 32KB a zatiaľ to vyzerá byť OK.
Neviem akú majú výpovednú hodnotu tieto údaje ale snať to na webserver bude stačiť.Kód:livecd / # hdparm -tT /dev/sda /dev/sda: Timing cached reads: 3400 MB in 2.00 seconds = 1699.96 MB/sec Timing buffered disk reads: 284 MB in 3.00 seconds = 94.59 MB/sec
Intel Core i7-6700K @4.4 GHz | Noctua NH-D14 | GA-Z170-HD3 | 4x 8GB 2400 MHz CL12 DDR4 RAM | Sapphire HD 7770 GHz Edition Vapor-X | Samsung 850 EVO 250 GB SSD | Adaptec 71685 | RAID 5: 4x Samsung F2 HD154UI (1500GB, 32MB cache, 5400rpm) | RAID5: 4x WD30EFRX (WD Red 3TB) | Asus DRW-2140L1T | Dell U2515H | Seasonic X-750 | Fractal Design Define R2 black | 3x Noctua NF-P14 FLX | Noctua NF-S12B FLX | APC Smart-UPS XL 750VA
Intel Core 2 Quad Q9300 | 2x 2GB A-DATA Vutesra 800 MHz DDR2 RAM | Adaptec 5405 | RAID1: 2x WDC R3 WD57502ABYS (750GB, 32MB cache, 7200rpm) | Fractal Design Define R3 black | APC Smart-UPS XL 750VA + APC Smart-UPS XL 24V Battery Pack
Nikon F100 | AF 35/2 D | SB-800 | Velbon Sherpa 450n | JOBY Gorillapod SLR-Zoom | Lowepro Mini Trekker | Lowepro Orion Trekker II | Crumpler Pretty Boy 2500 (M)
Dell Latitude D830 | Intel Core 2 Duo T7300 @2GHz, 4MB L2 cache, 800MHz FSB | Intel 965 (Santa Rosa) | 2x 1GB DDR2 RAM, 667MHz | GMA X3100 | 15,4" WSXGA+ LCD | Hitachi 120GB HDD, 7200rpm 16MB cache | Wifi 802.11 b/g/n
Lenovo Thinkpad X200s | Intel Core 2 Duo SL9400 @1,86 GHz, 6MB L2 cache | 2x 4GB DDR3 RAM | Intel HD 4500 | 12" LED WXGA+ LCD | Intel 320 80GB SSD
Na rychle cteni malych souboru potrebujes, aby byl kazdy maly soubor nejlepe pouze na jednom disku a pole tak bylo schopne cist az 3 soubory najednou, coz je idealni stav. Cim vetsi stripe size, tim je vetsi pravdepodobnost, ze male soubory budou pouze na jednom disku a nebudou rozesete po celem poli, coz je vyhodne u velkych souboru, ktere pak lze cist rychle. Potiz je, ze pokud je jeden soubor na vice discich soucasne, musi vsechny zucastneme disky seekovat, coz trva dele, nez kdyz seekuje pouze jeden disk. Takze stipe size doporucuji nekde kolem 256kB-512kB, napr. pro linuxove MD-RAIDy se na server doporucuje hodnota 256kB. tebou zvolena velikost 32kB se hodi na cteni velkych souboru, napr. na praci s videem.
Mimochodem: pokud ti jde o vykon, tak doporucuji RAID-1, tam mas zaruceno, ze jde vzdy cist tolik ruznych souboru naraz, kolik je disku v poli, takze pri pouziti 4 disku by server mohl cist naraz 4 ruzne soubory, za predpokladu, ze ten RAID radic neni uplne hloupy, napr. zminovany linuxovy SW MD-RAID toto umi.
velikost stripe size skutecne nema zadny vliv na to, kolik mista zaberou soubory, to je veci cluster size resp. block size u filesystemu. OS nema ani paru, jaka je stripe size, kdyz nemluvime o linuxovem MD raidu.
Naposledy upravil Petrik; 14.04.2008 v 10:55.
desktop: i5-2500K@3700MHz, MSI P67A-C43-B3, 2x4GB Kingston Value, Sapphire 5850 Xtreme 1GB 850/1100, 2xWD10EALX fake RAID-1, LG W2600HP-BF S-IPS,Razer DiamonBack, Seasonic SS-400ET-F3, Windows 7 x64 SP1 + ubuntu x64
notebook: IBM T41p, 1.7 Pentium M, 14" 1400x1050, 1.5GB RAM, 40GB 4200r, Ubuntu 9.04
ultraportable: IBM X41, 12" XGA 1.5GHz Dothan, 2GB RAM, 32GB CF Pretec 233x SSD, Ubuntu 9.10
repro: Teufel Concept E Magnum PE 5.1
ano, ale ten rozdil neni tak zavratnej ... tady dost zalezi na radici, jestli tim neco ziskas ... u levnejsich radicu zvysis seektime na seektime disku, ktery byl 'nejdal' (coz je statisticky v 33% pripadu prave ten disk, ze ktereho ctes)... u lepsich radicu tim muzes ztratit vyhodu cteni z vice mist naraz, ale tam je zase pravdepodobnost 33%, ze dalsi vec, kterou chces cist, je na tom samem disku ...
mimochodem stripe size ma nejvetsi vliv na random write malych souboru ...
co se webserveru tyce, doporucuju, nez koumat nad raidem, osadit server dostatkem pameti (4GB navic uz dnes stoji par kacek) ... minimalne v linuxu je cache pomerne efektivni ...
btw. treba XFS jde tweaknout na specifickou konfiguraci raidu, ale jakej je vyslednej efekt jsem nikdy nemeril ... nak nebyl cas ...
a hdparmem teda moc rychlost cteni malejch souboru nezmeris(ono tim teda nezmeris skoro nic :-O )
Naposledy upravil Fox!MURDER; 29.04.2008 v 13:44.
Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.
Nakoniec sme tam nechali 32KB strip size, vyzerá to byť ok, server už je v serverovni.
Čo sa týka RAMky je mi jasné že tej nikdy nie je dosť, žial 4GB RAM do Dell PowerEdge SC1420 stojí cca. 7-8 tisíc (už som zháňal), od Dellu 13, takže musíme si vystačiť s 2x 512MB. Inak z tohoto hľadiska sa nemôžem sťažovať, zatiaľ nepociťujem potrebu väčšej pamäťe. Na serveri beží cca. 20 webov, najnavštevovanejšia má cca. 700 návštevníkov a 5000 pageviews denne, potom je ešte zopár medzi 100-300 visitors a ostaytné stránky do 30-50 denne, takže žiadna extra záťaž sa nekoná. Skôr by som uprednostnil druhé CPU, ale pri jeho cene radšej počkám rok alebo dva a poskladám komplente nový server s nejakým štvorjadrom alebo osemjadrom (podľa toho čo bude in) aj s minimálne 8GB RAM a bude kľud.
Intel Core i7-6700K @4.4 GHz | Noctua NH-D14 | GA-Z170-HD3 | 4x 8GB 2400 MHz CL12 DDR4 RAM | Sapphire HD 7770 GHz Edition Vapor-X | Samsung 850 EVO 250 GB SSD | Adaptec 71685 | RAID 5: 4x Samsung F2 HD154UI (1500GB, 32MB cache, 5400rpm) | RAID5: 4x WD30EFRX (WD Red 3TB) | Asus DRW-2140L1T | Dell U2515H | Seasonic X-750 | Fractal Design Define R2 black | 3x Noctua NF-P14 FLX | Noctua NF-S12B FLX | APC Smart-UPS XL 750VA
Intel Core 2 Quad Q9300 | 2x 2GB A-DATA Vutesra 800 MHz DDR2 RAM | Adaptec 5405 | RAID1: 2x WDC R3 WD57502ABYS (750GB, 32MB cache, 7200rpm) | Fractal Design Define R3 black | APC Smart-UPS XL 750VA + APC Smart-UPS XL 24V Battery Pack
Nikon F100 | AF 35/2 D | SB-800 | Velbon Sherpa 450n | JOBY Gorillapod SLR-Zoom | Lowepro Mini Trekker | Lowepro Orion Trekker II | Crumpler Pretty Boy 2500 (M)
Dell Latitude D830 | Intel Core 2 Duo T7300 @2GHz, 4MB L2 cache, 800MHz FSB | Intel 965 (Santa Rosa) | 2x 1GB DDR2 RAM, 667MHz | GMA X3100 | 15,4" WSXGA+ LCD | Hitachi 120GB HDD, 7200rpm 16MB cache | Wifi 802.11 b/g/n
Lenovo Thinkpad X200s | Intel Core 2 Duo SL9400 @1,86 GHz, 6MB L2 cache | 2x 4GB DDR3 RAM | Intel HD 4500 | 12" LED WXGA+ LCD | Intel 320 80GB SSD
Pravda, zapis do RAIDu-5 a 6 je jeste vice zavisly na stripe size, protoze se musi prepocitat parita, takze tam je jedno cteni navic. Tech zvolenych 32kB mi pripada jako pomerne hodne spatna volba. 256kB by bylo vyrazne lepsi, zvlaste pokud ma server na desni dobu jiz hodne smesnou velikost RAM 1GB...to je jako kdyby se prodavala oktavka II s motorem 1.2HTP.
Optimalizace FS na RAID muze prinest docela velke zrychleni, tweaknout jde i EXT3, jsou to celkem 3 parametry.
desktop: i5-2500K@3700MHz, MSI P67A-C43-B3, 2x4GB Kingston Value, Sapphire 5850 Xtreme 1GB 850/1100, 2xWD10EALX fake RAID-1, LG W2600HP-BF S-IPS,Razer DiamonBack, Seasonic SS-400ET-F3, Windows 7 x64 SP1 + ubuntu x64
notebook: IBM T41p, 1.7 Pentium M, 14" 1400x1050, 1.5GB RAM, 40GB 4200r, Ubuntu 9.04
ultraportable: IBM X41, 12" XGA 1.5GHz Dothan, 2GB RAM, 32GB CF Pretec 233x SSD, Ubuntu 9.10
repro: Teufel Concept E Magnum PE 5.1
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)