Autor Zpráva
Jiří Vích
Profil *
Ahoj,

mám AD server, který odbavuje mnoho požadavků z reklamních kódů umístěných na různých webových portálech.
Každý požadavek znamená apache request, připojení k databázi, SELECT a INSERT SQL dotaz.

Předevčírem jsem nasadil reklamu vyššího objemu (řádově 40-50 000 dotazů za hodinu).

S čím bych potřeboval poradit, je složka paměti zvaná committed, která s narůstajícím počtem dotazů narůstá do astronomických výšin.

Má toto chování nějaký neblahý chod na server? Ovlivní to stabilitu? Lze to nějak upravit a optimalizovat? Jak?



A - Byla zapnuta kampaň s vyšším počtem dotazů
B - Po zapnutí kampaně došlo k dosažení stropu Apache processes, který byl v bodě B navýšen
C - Útlum ve večerních hodinách + na konci je patrné navýšení RAM u VPS ze 2 GB na 4 GB

Děkuji za názory.
Davex
Profil
Samotná committed memory neblahý vliv na chod serveru nemá, protože je to paměť, kterou si programy snaží rezervovat pro sebe, ale většinou jí celou nevyužívají. Operační systém dokáže programu slíbit víc operační paměti než je k dispozici, ale začne jí alokovat až v okamžiku, kdy jí program opravdu začne používat. Což je vidět i v grafu, kde se používalo pro programy maximálně 1,16 GB RAM a zbytek pro cache a buffery.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: