Zadejte hledaný výraz...

Vaše konfigurace serveru – OS, Hardware, výkon

Prosím nechci tady žádný flamewar jestli Windows, nebo Linux, nechci narazky ani urazky!
Tak tedy začnu, nasel jsem kvuli tomu i v archivu email s objednavkou :)
1) OS: Windows 2003 Web Edition 32bit
2) procesor/y: AMD Athlon 64 X2 4200+ (AM2) Windsor BOX (65W)
3) Paměti: 2x1GB DDR2-667 Kingston CL5 kit (v dual channelu)
4) Disky: 2x HDD 250GB WD2500JS SATAII/300 7200rpm (zapojeny kazdy zvlast)
5) MB: ASUS M2N-MX/DVI2 Gb LAN nForce430 VGA+PCIe RAID
6) Denní pageviews na serveru celkem: cca 70.000
7) průměrné vytížení procesoru/ů: 10-20% ve špičkách 70-80%
8) Nedostatky dané konfigurace:
Na serveru běží vedle sebe Apache, IIS, MySQL, MS SQL 2005 express edition.
Vše bylo dlouhou dobu v pořádku, se vzrůstající návštěvností bylo třeba čím dál více třeba používat různé cache, což je v pořádku.
OS Windows 2003 Web edition je však omezen tak, že si nikdy víc 2GB ram neumí využít.
Takže jsme se dostali do fáze, kdy se swapuje na zvláštní Partition na jiném fyzickém disku než je systém. Tím jsem zatížil disk, na kterém jsou umístěna data WWW serverů a DB, takže teď občas (3x - 5x za den) dojde k timeoutu, nebo zpomalení běhu serveru.
Bohužel jsem se nakonec neodhodlal k tomu zapojit tyto disky do mirroringu (teoreticky 2x rychlejší čtení, stejně rychlý zápis, 2x bezpečnost dat) nebo Swappingu (2x rychlejší zápis, 2x rychlejší čtení, 1/2 bezpečnost dat) což by jistě diskům ulevilo.
Zatím nejlepší řešení, které mě napadlo je. Koupit jeden tzv Solid state disk třeba jenom 8-16GB a nastavit ho jako swapovaci disk. A jeden disk velociraptor, na který bych převedl databázové soubory.
I když primární problém je v OS, který mi nedovolí víc než 2GB RAM
Na závěr... windows 2005 Web Server je za ty prachy super, ale umožňuje málo paměti pro více než 3 větší projekty nedoporučuju. Je tady řešení upgradovat na Windows 2008 Web Server, kde je povoleno 4 GB. Nebo prodat celý stroj i s OEM licenci na server a koupit nový 2003 server ale v jine edici.
Nemáte lepší / elegantnější / levnější řešení?
Pokud nemáte, postěžujte si taky... ;) Třeba si pomůžeme dobrou radou, nebo zkušeností.
19. 9. 2008 18:07:24
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129269
duben
verified
rating uzivatele
(50 hodnocení)
19. 9. 2008 18:40:10
Obecně bych ti doporučil dát MSSQL na samostatnej stroj a Apache na Unix. MySQL asi nechat dohromady s MSSQL i když tohle je dost otázka .. možná 3 stroj na druhou DB, nebo jet MySQL + Apache na unixu (jen kvůli ceně za okna) a MSSQL na Windowsech. Pro rozumné použití je 2GB na MSSQL minimum.
Jinak moje současné konfigurace P4 3,2 Ghz, 2GB Ram, 2x250GB disk, bude fungovat tak do konce září, pak přecházím na QUAD CORE XEON 2,5Ghz Harpertown, motherboard má dva sokety na procesor, 8GB Ram, SAS Cheetah disky 15.000 rpm 2x147GB . Jedu na Unixu + MySQL. Průměrné page view za srpen 734.000 denně.
19. 9. 2008 18:40:10
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129268
toshi
verified
rating uzivatele
(4 hodnocení)
19. 9. 2008 19:07:57
Swapovací disk rozhodně řešení není ! Swapování samo má obrovskej hw overhead, lépe řečeno s lepším diskem půjdeš z deště pod okap. Buď přidat pamět nebo oddělit servery.
Pokud nechceš investovat peníze, tak je tu ještě jedno řešení, zapracovat na statické keši tvých projektů...
Jinak trošku specificky mi frčí legitimní věci na čtyřech serverech (2xweb, 2xmysql v master-master mirroru), všechno dualcore opterony od sunu s 4GB pamětí - průměrně CPU všechny na 8-15%, ale je na nich pověšená hlavně jiná a důležitější infrastruktura než jen moje weby...
19. 9. 2008 19:07:57
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129267
dysmusax
verified
rating uzivatele
(9 hodnocení)
19. 9. 2008 22:34:35
CPU Intel Xeon 3040 (myslím, že 1.86 GHz)
4 GB RAM
2 x 320 GB SATA HDD
Linux + Apache + PHP + MySQL
průměrné hodnoty
využití CPU 7% (ve špičce max. 30%)
procesů 200 (ve špičce max. 400)
denní trafik lehce pod 100 GB
load lehce pod 0.5, špičky kolem 1 (ať už to znamená cokoliv ;))
pageviews tipuju tak 400 000 denně
19. 9. 2008 22:34:35
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129266
Azo
verified
rating uzivatele
(1 hodnocení)
20. 9. 2008 01:48:12
Cpu: Intel Quad-Core Xeon X3220 @ 2.40 GHZ
Mainboard: Intel S3200SHV
Ram: 4x 2GiB Kingston ECC Not-Registred 667Mhz
HDD: 2x 150GiB RaptorX 10 000 RPM, raid 1
Debian 4.0, MySQL 5.0.32, apache2
Bezia na tom same phpBB a Wordpressy... Denne 1 000 000 pageviews, v spicke 70% CPU usage, loady som videl uz aj na 8.0
20. 9. 2008 01:48:12
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129265
Napsal toshi;116866
Swapovací disk rozhodně řešení není ! Swapování samo má obrovskej hw overhead, lépe řečeno s lepším diskem půjdeš z deště pod okap. Buď přidat pamět nebo oddělit servery.
Pokud nechceš investovat peníze, tak je tu ještě jedno řešení, zapracovat na statické keši tvých projektů...
Ten dalsi swapovaci disk zapojima na samostatny radic. Pridat pamet z licencnich duvodu nepomuze.
Penize investovat chci, ale ne mesicne, ale jednorazove.
Co tim myslis statickou cache? jako do souboru? to neni realne a moc by to nepomohlo. Vetsinu nacacheovanych veci pouziju tak 2-3x. To co se pouziva furt, tak je v cache natrvalo od nabootovani aplikace.
V soucasne dobe nemam problem s vykonem procesoru, ale s pretizenim ostatnich komponent. tj disky, pameti.
Nechci platit dalsi mesicni pausal (cca 1500) Myslim, ze nejlepsi reseni to bude prodat tak jak to je a poridit server s poradnou pameti a rychlejsima diskama.
Stejne mam podezreni ze mi jeden disk vytezuje hlavne zencart na ktery chodi 1000 lidi denne.
20. 9. 2008 14:53:03
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129264
Napsal duben;116852
...SAS Cheetah disky 15.000 rpm 2x147GB...
Co to je? Ted jsem chvili googlil a nasel jsem srovnani
http://hothardware.com/Articles/Seagate-Cheetah-X156-Hard-Drive/
Pro me ale asi nepouzitelne (potrebuju pro rozhrani sata-II), vidim to na ten velociraptor + ocz ssd, ktery je neprekonany ;)
20. 9. 2008 15:07:54
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129263
duben
verified
rating uzivatele
(50 hodnocení)
20. 9. 2008 15:49:42
SAS = Serial Attached SCSI 3
15.000 rpm je počet otáček za minutu (rychlejší než 15k se v současné době nedělá)
Každopádně v tom srovnání je nějaká chyba u zápisu na SSD disky. Pokud vím tak umí rychle číst, ale v zápisu prohrávají.
K čemu potřebuješ rozhraní SATA-II? Kup tam SCSI řadič a můžeš to použít, ale fakt je že cena nebude moc malá.
Ted jsem koukal že tam máš ZenCart ... tak to se nedivím že ti to neutáhne ani 10x menší počet lidí než mě. Pokud si trváš na zachování ZenCartu je jediné použitelné řešení samostatný DB stroj a brutálně optimalizovat ZenCart, protože všechen výkon a ramku ti kvůli ZenCartu požere databáze.
20. 9. 2008 15:49:42
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129262
Benjamin
verified
rating uzivatele
(5 hodnocení)
20. 9. 2008 17:43:21
rammi:
Co takhle pridat pameti a pouzit VMware server a ten Apache, Mysql presunout na Linux ktery pobezi virtualne? Vim ze se toho mnoho lidi boji ale je to opravdu rychle a pokud budes chtiti do budoucna serveru ulehcit, tak ten Virtualni system presunes na jiny HW. Pouzivame to a zatim zadny problem.
20. 9. 2008 17:43:21
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129261
Napsal Benjamin;117269
rammi:
Co takhle pridat pameti a pouzit VMware server a ten Apache, Mysql presunout na Linux ktery pobezi virtualne? Vim ze se toho mnoho lidi boji ale je to opravdu rychle a pokud budes chtiti do budoucna serveru ulehcit, tak ten Virtualni system presunes na jiny HW. Pouzivame to a zatim zadny problem.
Na prvni pohled to znelo jako reseni, ale kdyz windowsy neumi zpracovat vic jak 2GB ramky, tak ho nemuzou ani predat tomu VMWare serveru. Nehlede na to, ze bych musel kupovat licenci VMWare, a to uz bych radeji koupil nove widle.
21. 9. 2008 01:14:04
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129260
Napsal duben;117200
Každopádně v tom srovnání je nějaká chyba u zápisu na SSD disky. Pokud vím tak umí rychle číst, ale v zápisu prohrávají.
Nevim proc by tam mela byt chyba... a hlavne nevim proc by to melo byt pomalejsi.
21. 9. 2008 01:15:04
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129259
Benjamin
verified
rating uzivatele
(5 hodnocení)
21. 9. 2008 01:27:58
O te ramce jsem si to precetl az pozdeji, promin.
VMware server je zdarma a zdarma je i MS Virtual machine. Nevim jak zni presne zneni licence windowsu proto ze uz se o to tak moc nezajimam ale mohlo by se to vyresit takhle: Nainstaloval na HW Linux + apache, mysql + vmware a na vmware vytvorit virtualni PC na kterem pobezi MS server s vyhrazenyma 2GB pameti?! Je to slozitejsi ale za par stovek za pamet a tvuj cas by to mohlo stat.
Napsal rammi;117460
Na prvni pohled to znelo jako reseni, ale kdyz windowsy neumi zpracovat vic jak 2GB ramky, tak ho nemuzou ani predat tomu VMWare serveru. Nehlede na to, ze bych musel kupovat licenci VMWare, a to uz bych radeji koupil nove widle.
21. 9. 2008 01:27:58
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129258
toshi
verified
rating uzivatele
(4 hodnocení)
21. 9. 2008 05:05:29
Ono třeba v linuxu u severů je samo pravidelné swapování už značeno za "problém", protože se server při peakach lehce přehoupne do stavu kdy není předvídatelný, což rozhodně není žádoucí, načež se v rozumných firmách hned zvedá paměť...
Mimoto u cizího shopu je nějaká cache pravda asi poměrně složitá záležitost, ale na reality a usetrim bych tu úsporu bezesporu viděl - ale jsem jen programátor :) nicméně nelámal bych to nějak přes koleno, přecejen výkon budeš potřebovat i na další projekty, ne ?
21. 9. 2008 05:05:29
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129257
Napsal toshi;117473
reality a usetrim bych tu úsporu bezesporu viděl - ale jsem jen programátor :)
Hele ja jsem taky programátor i když se snažím přesedlat. Takže můžu zodpovědně říct, že zrovna na těchle dvou aplikacích už není z pohledu výkonu co spořit. Z pohledu paměti ano, ale to by bylo na úkor výkonu.
A jak někdo psal že nainstalovat linux, do něho VMW a do něho windowsy... to by znamenalo min. dvoudenní výpadek a musel bych se učit linux ;)
21. 9. 2008 16:12:59
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129256
radim
verified
rating uzivatele
21. 9. 2008 18:16:28
Napsal rammi;117773
Hele ja jsem taky programátor i když se snažím přesedlat. Takže můžu zodpovědně říct, že zrovna na těchle dvou aplikacích už není z pohledu výkonu co spořit. Z pohledu paměti ano, ale to by bylo na úkor výkonu.
A jak někdo psal že nainstalovat linux, do něho VMW a do něho windowsy... to by znamenalo min. dvoudenní výpadek a musel bych se učit linux ;)
Neni potreba instalovat linux a do nej VMware server.
VMware nedavno uvolnil ESXi server zadarmo. Jedna se o hypervisor (doporucim google nebo wikipedii) - jako takovy se jedna o minimalisticky system urceny pouze pro zprovozneni virtualizacniho systemu. Neni potreba znalosti linuxu.
Virtualizovane systemy pak ovladas pomoci graficke konzoly, kterou si nainstalujes treba u sebe. Je to intuitivni.
Celkove je ESXi vyzraly, stabilni system, siroce podporovany a je o dost rychlejsi nez VMware server (at uz 1.0 ci 2.0 testing). Zpomaleni oproti fyzicke instalaci minimalni. Vyborna sprava zdroju.
Zdarma je ke stazeni i VMware converter 3.x ktery umi zkonvertovat stavajici system do Virtualu. Samotna konverze je docela rychla - zalezi na objemu dat na stavajicim serveru.
Hypervisor zdarma nabizi i Xen - ovsem jednotlive virtualy jsou ve free verzi omezeny velikosti pameti a maximalne lze vyuzit 4GB na hostu. Vyssi - placene verze toto omezeni nemaji.
Predcasem vysel i Microsoft Hyper-V server, ktery je dokonce po omezenou domu take zdarma. Hyper-V server je ve sve podstate take Xen. U Hyper-V je trosku slozitejsi licencovani.
V pripade zajmu jsem schopen udelat konzultaci pripadne samotnou migraci do virtualniho prostredi.
21. 9. 2008 18:16:28
https://webtrh.cz/diskuse/vase-konfigurace-serveru-os-hardware-vykon#reply129255
Pro odpověď se přihlašte.
Přihlásit