Fórum Root.cz

Hlavní témata => Server => Téma založeno: siva01c 26. 03. 2011, 12:27:22

Název: Minimální nároky na virtuální server
Přispěvatel: siva01c 26. 03. 2011, 12:27:22
Mám cca 30 microsites.  Tedy webových stránek cca do 5 stran.  Chtěl bych je všechny hostovat na jednom virtuálním serveru.   Viděl bych to na  Debian ^ Slackware  + Drupal multisites.   Webový server by měl PHP a MySQL. Microsites budou jednoduché. Nic složitého na co bylo nutné další skripty, než  používá Drupal.

Jaká jsou minimální nároky na takový server ??  Bude stačit 512 MB ?

Název: Re: Minimální nároky na virtuální server
Přispěvatel: vlastik 26. 03. 2011, 13:43:04
512 MB RAM bude stačit bohatě
Název: Re: Minimální nároky na virtuální server
Přispěvatel: PCnity 26. 03. 2011, 13:52:28
Podla mna je zasadne chybne polozena otazka. Nejde o obsah, ale skor o navstevnost. Som presvedceny ze by bohate stacil virtual so 256 MB RAM a nejakym swap spaceom, ale pojde ti na tie mikrostranky 100 uzivatelov a pojde to do kolien.

Navyse ak pouzivas apache tak je dolezite ci mas php ako modul (velky ram usage per proces) alebo ako FCGI (skor viac vytazuje cpu).

Definuj ocakavanu navstevnost v requestoch za den a potom sa da odpoved.

Inak nginx + fcgi php ma velmi male naroky.
Název: Re: Minimální nároky na virtuální server
Přispěvatel: siva01c 26. 03. 2011, 18:06:12

Definuj ocakavanu navstevnost v requestoch za den a potom sa da odpoved.


Očekávaná návštěvnost je tak 50 lidí denně na každou doménu.. a bylo by jich tam tak 30. Tedy 1500 uživatelů za den.
Název: Re: Minimální nároky na virtuální server
Přispěvatel: PCnity 26. 03. 2011, 18:11:19
Kedze vacsina uzivatelov dojde asi v "spicke", ratal by som tak s 100 requestami ako absolutne maximum.
Cize 1 GiB RAM by som cakal ze by to mal v pohode z zvladnut bez toho aby musel moc swapowat.
Název: Re: Minimální nároky na virtuální server
Přispěvatel: gentoo 26. 03. 2011, 18:34:04
Vy to zase prehanite tady... :).

Predpoklad:
* Lighttpd + FCGI (PHP) + MySQL
* 100 uzivatelu on-line soucasne => 10rq/s

Predpokladejme spicku 100 uzivatelu soucasne online, kdyz to prezeneme, tak pocitejme 10 requestu za sekundu. Tzn., v pripade, ze bude jeden php-cgi child, je potreba alespon 100ms na request, coz zvladne levou zadni, protoze zpracovani jednoho requestu bych tipoval na 10-50ms. Tzn., bude stacit pouze jeden php-cgi child.

Souhrn:
lighttpd ... ~ 3MB
php-cgi (parent + child) ... ~ 16MB
mysql ... ~ 15MB
system (zakladni system - napr.: debian 6) ... ~ 60MB
-----
celkem ~ 100MB RAM

Takze, doporucuji 128MB RAM + swap... V pripade, ze chces mit jistotu a VELKOU rezervu, zvol 256MB RAM + swap ... a vlakna php-cgi dej treba 5.
Název: Re: Minimální nároky na virtuální server
Přispěvatel: jlx 27. 03. 2011, 00:17:56
Nekolik poznamek z vlastni zkusenosti:
Takze bych to shrnul: 512MB bude stacit urcite, pravdepodobne i s defaultnim nastavenim Apache. Pri kombinaci Nginx+php-fpm lze pametove naroky vyznamne snizit.