Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-01-30 14:21:58

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Apache +wykorzystanie pamieci

Witam

Wyczytałem gdzieś, że pojedynczy proces apacza zajmuje okolo 10MB pamięci. w zw z czym obliczanie opcji maxclients dla apacza, powinno sie wykonywac poprzez podzielenie dostepnej pamieci przez 10.


Odczytujac maksymalne użycie pamieci, chcialbym dojśc do optymalnego rozwiazania. Maksymalne zużycie pamieci apacza w danej chwili mozemy sprawdzic poprzez:

Kod:

ps -ylC httpd --sort:rss

Czyli na tej podstawie moge sobie napisac skrypt ktory powiedzmy bedzie mi sprawdzal przez jakis czas całkowite zużycie pamieci przez apache. np:

Kod:

HYC=0
until [ "${HYC}" -ge 100 ]; do 
      ps -ylC httpd --sort:rss|awk '{print $8}'|grep -v RSS|tr '\n' '+'|sed 's/\+$/\n/g'|bc -l
      HYC=$[HYC+1]
      sleep 2;
done

No i tutaj sie zastanawiam. rozumujac iz podany wynik bedzie w Kb, dzielac jeden z wynikow mojego skryptu przez 1000, otrzymam w Mb ile apacz w danym momencie pobiera mi pamieci tak? Mam racje czy też zrobiłem gdzieś błąd, proszę o opinie.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)