Ahoj,
navrhujem ten server zatazit vopred a otestovat konfiguraciu :) Napr
pomocou
Ondrej
2014-08-05 23:42 GMT+02:00 Stanislav Kocanda <stanislav.kocanda(a)vanio.cz>cz>:
Ahoj,
díky za odpovědi oběma. Ačkoliv už jsme na aplikaci samotné udělali hodně
performance-related úprav a cachujeme jako diví, ještě stále na ní je co
zlepšovat a některé dotazy které aplikace vyprodukuje jsou hodně nepěkné.
Během srpna máme v plánu stav zlepšit, tak uvidíme. Motivován odpověďmi
jsme se pustil do zlepšování konfigurace MySQL a i když už jsem minimálně
jednou tento fine-tuning dělal, překvapilo mě, kolik toho bylo špatně
(hlavně innodb_buffer_pool_size). Takže po stránce optimalizací snad budeme
připravení lépe než loni. :)
Nicméně by mě přesto zajímalo, jaké jsou zhruba limity našich VPS? Chápu,
že to je hodně individuální věc, ale alespoň řádově, s průměrnou webovou
aplikací v PHP/MySQL a s rozumně nastaveným serverem, na jakou zátěž byste
si troufali?
Díky.
Standa
Dne 5.8.2014 20:00, Jaroslav Skřivan napsal:
Jo, sorry. Napsal jsem jen pulku odpovedi, co jsem chtel. Z pohledu
I/O operaci zalezi na tom, ktere to jsou.
Pokud mas hodne zapisu, tak to chce zjistit, cim jsou zpusobene.
Pokud je vytvari temp tabulky a nejdou zoptimalizovat, tak je staci
presunout do tmpfs a mas klid. Pokud se jedna o zapisy aplikace, tak
se da upravit innodb_flush_log_at_trx_commit (pouzivas-li innodb, coz
bys mel).
Pokud mas hodne cteni, tak potrebujes vic pameti a trochu
prekonfigurovat databazi, aby tu pamet vyuzivala. Idealne tak, aby se
vsechna data vesla do pameti, pak mysql pri cteni nebude sahat vubec
na disk (akorat po startu, aby si vse nacachovala).
Pak zkontroluj indexy, jestli se spravne pouzivaji a jestli je jich
rozumne mnozstvi.
Jarda
------ Original Message ------
From: "Jaroslav Skřivan" <skrivy(a)skrivy.net>
To: "vpsFree.cz Community list" <community-list(a)lists.vpsfree.cz>cz>;
"vpsFree.cz Community list" <community-list(a)lists.vpsfree.cz>
Sent: 8/5/2014 7:47:28 PM
Subject: Re: [vpsFree.cz: community-list] MySQL a maximální zátěž serveru
Hoy,
zkus se zamyslet nad nasazenim cachovani - treba do redisu nebo
memcache. V zavislosti na aplikaci se tim da odbourat celkem dost provozu.
Jarda
------ Original Message ------
From: "Stanislav Kocanda" <stanislav.kocanda(a)vanio.cz>
To: "vpsFree.cz Community list" <community-list(a)lists.vpsfree.cz>
Sent: 8/5/2014 7:43:46 PM
Subject: [vpsFree.cz: community-list] MySQL a maximální zátěž serveru
Ahojte,
rád bych znal váš názor. Na VPS provozujeme web, který má v září docela
zásadní špičku v návštěvnosti (
www.burzaucebnic.net). Loni v září jsme
s tím měli celkem problémy, jelikož na serveru především MySQL způsobovala
přetížení na diskovém I/O a server chvílemi kolaboval (provoz ve špičce
byla cca 4000 pageviews/hodina, což mi na druhou stranu nepřipadá nijak
závratné číslo). Loni jsme to vyřešili jednak pomocí varnishe, jednak
pomocí úprav samotného webu, kde bylo pár setsakramentsky problematických
dotazů (dibi a zjišťování počtu záznamů...) a nakonec jsme situaci
stabilizovali. Nicméně momentálně je návštěvnost na uvedeném webu zhruba
dvojnásobná než loni touhle dobou a já mám obavy, co se v září stane,
kolabujícímu serveru bych se chtěl rozhodně vyhnout.
Chtěl bych se vás zeptat jakou máte zkušenost s maximální zátěží VPS,
jaký provoz na "normální" PHP/MySQL aplikaci v pohodě zvládne a co už je
problém? Přemýšlel jsem o tom, že bych si pořídil ještě jednu VPS a
provozoval na ní pouze MySQL, ale nevím, jestli by to bylo dobré řešení,
jelikož by to zase zatížilo síť a asi by to bylo v průměru pomalejší (i
když předpokládám že nody jsou navzájem propojeny hodně propustně). Co si o
tom myslíte?
Díky!
Stanislav Kocanda
-- Mgr. Stanislav Kocanda
jednatel společnosti Vanio Solutions s.r.o.
telefon: +420 776 643 433
e-mail: stanislav.kocanda(a)vanio.cz
skype: kocandas
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list