Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-rus] Re:



Hi,

 >> А там ключика -g не было при компиляции ?
 alr> Спасибо. Зачем его туда влепили?
Так для отладки. Он же никому не мешает. Ну отожрет библиотека и все бинарники
(в количестве одной штуки) лишние два мегабайта на диске. 10 центов по нонешним 
ценам :). Ну оптимизаций будет чуть поменьше. Debug info не занимает памяти 
процесса.

 >> Какая, по большому счету, разница сколько
 >> там кода, если он все-равно весь разделяемый ? Должен волновать размер
 >> данных, но их в бинарнике все-равно нет.
 alr> То есть, когда top или ps говорят о размере памяти, занимаемой
 alr> процессами (httpd) на самом деле это все одна и та же память?
 alr> А почему они тогда каждый раз разные?
top показывает нечто. Это нечто состоит из сегментов (уж извините меня за
интеловскую терминологию) кода, сегментов разделяемых библиотек, сегментов 
стека, инициализированных данных и bss. Shared libs общие на все процессы, их 
использующие. Код общий на все копии процесса. Стек и данные у всех не общие, 
только данные - copy on write.


Поэтому если сложить то, что показывает top в колонке size - получится много 
больше, чем RAM+Swap-buffers-wired down-disk cache-kernel. Ежели сложить 
resident size, то будет больше чем выражение строчкой выше без Swap.

Но возвращаясь к первоначальному вопросу. 350,000 hits/day - это примерно 4 в 
секунду. Если речь о статических запросах, то 486/8M RAM их вполне отдаст. Если 
о динамических, то все зависит от этой динамики :). В любом случае, даже 20 
лишних мегабайт под 10-30 httpd тут погоды не делают.

С уважением,Alex Tutubalin

--- GoldED 2.42.G1114+







Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"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.