On Thu, 14 Jun 2001, Khimenko Victor wrote:
>
>
> On Wed, 13 Jun 2001, Michail V. Kostikov wrote:
>
> >
> > Hello, All!
> > Проблемку наблюдаю - каждый процесс апача жрёт от 2-х до 3-х мегов памяти. По-моему, это много. Или нет?
>
> Нет. У нас и по 20Mb и по 30Mb было. 2-3Mb - это копейки. Все зависит он
> набора модулей. Если вы не понимаете, что в системе с 128Mb-256Mb памяти
> полсотни Apache'ей по 20-30Mb каждый - не повод для беспокойства а
> десяток perl'овых скриптов, разросшихся до 10-15Mb каждый могут ту же
> систему "поставить на колени", то почитайте мою статью на эту тему:
> http://www.osp.ru/pcworld/2000/05/042.htm - первая часть
> http://www.osp.ru/pcworld/2000/05/042.htm - вторая часть
Oops. Вторая часть -- http://www.osp.ru/pcworld/2000/06/054.htm
Там, собственно, про то, как процессы в Linux'е сосуществуют (и почему
нельзя тупо складывать показания ps для нескольких копий Apache'а), а не
конкретно про настройку Apache. Там есть поучительный пример :-)
> > KSI-Linux (Nostromo) + apache_1.3.19 (+mod_rewrite + 6 вирт.хостов) + php-4.0.4pl1
>
P.S. Только не надо мне, про то, что RSS в том примере небольшой. Этот
"недостаток" тривиально исправляется: всятавляется ЧТЕНИЕ из каждых 4Kb
выделенной памяти одного байта в цикле и имеем 10 *независимых* процессов
по 100Mb RSS на машине со 128Mb RAM... В общем выяснение - куда "утекла
память" в Linux'е (да и в любом современном *nix'е и даже в Windows) - это
работа не для счетовода, а для детектива.
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.