|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 21 Sep 2005 14:01:01 To : Dmitry Miloserdov Subject : Re: malloc() overcommit bug -------------------------------------------------------------------------------- 20 сен 2005, вторник, в 20:22 KRAST, Dmitry Miloserdov написал(а): DM>>> У процесса активно использующего всю свою виртуальную DM>>> память может вполне быть VSZ ~ 10*RSS. EG>> Hе понял - если он активно _использует_ эту память, то она резидентна EG>> по большей части (если физической памяти хватает), как может быть EG>> десятикратное превышение? DM> А где я сказал что физической памяти хватает? По моим ощущениям, работать "по свопу" невозможно, окончание работы отодвигается на неопределенное время. DM> И к тому же давай уберем слово "активно". Пусть процесс попросил много DM> памяти, забил ее некоими данными и благополучно уснул. Через некоторое DM> время VSZ - RSS у него станет достаточно большой но он никоим образом DM> не попадет в софт о котором говорил SO. И его прибьют при поднятии из свопа? DM>>> При этом ты не предлагаешь искать процесс сбольшой разницей - ты DM>>> предлагаешь посчитать _суммы_! Сумма не имеет никакого физического DM>>> смысла. EG>> Сумма RES имеет вполне конкретный смысл. DM> Hу так расскажи пожалуйста что же за физический смысл у суммы RSS. За вычетом этой суммы (и памяти ядра) получим неиспользуемую физическую память, нет? EG>> Сумму SIZE ограничивать можно, но критично это в особых случаях. DM> Ты точно понимаешь разницу между суммой размеров виртуальных пространств DM> нескольких процессов и размером объединения виртуальных пространств DM> нескольких процессов? Для начала скажи, что такое "объединение виртуальных пространств". DM>>> Вобщем примеры "современного софта" меня тоже интересуют. EG>> 15875 www 2 0 226M 81620K poll 7:53 0.00% 0.00% java EG>> 6409 nobody 18 0 11576K 9960K lockf 0:06 0.00% 0.00% httpd EG>> java это tomcat 5, httpd это apache 1.3 DM> Это все примеры процессов у которых большая разница виртуального DM> и загруженного. Забыл сказать, при этом около 400Mb физической памяти не используется. Eugene -- Choose no career --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609345a394be.html, оценка из 5, голосов 10
|