Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Утечка памяти?  (Прочитано 2141 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Утечка памяти?
« : 11 Августа 2009, 20:04:48 »
Каманда free показывает что из 2Гб свободно 600 Мб, остальное занято. Webmin в тоже время показывает что 600 Мб занято, а остальное свободно. Имеется ввиду оперативная память. Комп является сервером. Заметил по команде free что постоянно расход увеличивается. Как определить утечку? 
Штырлиц не любил торговцев.....ни разу.

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #1 : 11 Августа 2009, 20:07:55 »
top (в консоли)
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5843
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #2 : 11 Августа 2009, 20:10:14 »
free -m
top
htop

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #3 : 11 Августа 2009, 20:19:22 »
top (в консоли)
Да, в консоли.
Штырлиц не любил торговцев.....ни разу.

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5843
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #4 : 11 Августа 2009, 20:20:22 »
привидите скрины терминала с этими командами чтоль  :)

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #5 : 11 Августа 2009, 20:27:43 »
free -m
top
htop


htop - показывает свободно 600 Мб, а free -m свободно 60Кб, но походе он там указывает ещё кэш, буффер...

top - 21:32:15 up  4:11,  1 user,  load average: 2.50, 2.58, 2.57
Tasks: 110 total,   4 running, 104 sleeping,   0 stopped,   2 zombie
Cpu(s): 10.6%us, 38.4%sy,  0.0%ni, 51.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1944416k total,  1866208k used,    78208k free,    36660k buffers
Swap:  5695000k total,      788k used,  5694212k free,  1143240k cached
« Последнее редактирование: 11 Августа 2009, 20:32:53 от galich »
Штырлиц не любил торговцев.....ни разу.

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5843
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #6 : 11 Августа 2009, 20:38:02 »
htop в консоле
нажимаем F6
выбираем сортировку по прожорливости оперативы
и смотрим кто жрет

Оффлайн heremum

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #7 : 11 Августа 2009, 20:42:02 »
Вообще-то это не утечка памяти, по крайней мере на нее не похоже, где-то читал (не помню где, поэтому ссылку привести не могу), что Linux пытается занять как можно больше оперативной памяти для увеличения быстродействия, поэтому не вижу причин для волнения

Оффлайн Deathrose

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #8 : 11 Августа 2009, 20:43:42 »
Вообще-то это не утечка памяти, по крайней мере на нее не похоже, где-то читал (не помню где, поэтому ссылку привести не могу), что Linux пытается занять как можно больше оперативной памяти для увеличения быстродействия, поэтому не вижу причин для волнения

именно так..)

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #9 : 11 Августа 2009, 21:18:41 »
Вообще-то это не утечка памяти, по крайней мере на нее не похоже, где-то читал (не помню где, поэтому ссылку привести не могу), что Linux пытается занять как можно больше оперативной памяти для увеличения быстродействия, поэтому не вижу причин для волнения
А не получится ли так, что при большой нагрузке на сервер этой оперативы и не хватит? Просто интересно почему разные значения показываются. Как я понимаю Linux просто резервирует оперативу показывая что всё занято...
Хотя при перезагрузке показывает что занято 600-700 Мб и постепенно он её ням-ням.
Штырлиц не любил торговцев.....ни разу.

Оффлайн heremum

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #10 : 12 Августа 2009, 18:03:18 »
Да нет же, не получится! Просто если приложению потребуется память, Linux отдаст ему столько сколько нужно и так всегда происходит.

Всё правильно он показывает после перезагрузке, просто постепенно в процессе работы Linux старается занять всю возможную память, а при необходимости, как я сказал выше, отдать столько, сколько нужно. Нет причин для волнения)))

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Утечка памяти?
« Ответ #11 : 12 Августа 2009, 21:33:58 »
Причин для волнения действительно нет и на будущее: если есть какие-то претензии к расходу ресурсов - htop в консоли и смотрим кто и сколько конкретно чего жрёт, если процесс жрёт >20% оперативки от двух гигов - это уже подозрительно.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #12 : 13 Августа 2009, 07:02:59 »
Причин для волнения действительно нет и на будущее: если есть какие-то претензии к расходу ресурсов - htop в консоли и смотрим кто и сколько конкретно чего жрёт, если процесс жрёт >20% оперативки от двух гигов - это уже подозрительно.

Проверил - таких монстров нет.  :)
Штырлиц не любил торговцев.....ни разу.

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #13 : 13 Августа 2009, 09:32:43 »
top - 21:32:15 up  4:11,  1 user,  load average: 2.50, 2.58, 2.57
Tasks: 110 total,   4 running, 104 sleeping,   0 stopped,   2 zombie
Cpu(s): 10.6%us, 38.4%sy,  0.0%ni, 51.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1944416k total,  1866208k used,    78208k free,    36660k buffers
Swap:  5695000k total,      788k used,  5694212k free,  1143240k cached
Вот же все написано! 1866208k used и из них 1143240k cached! Вычти из первого второе и получишь реально используемую оперативную память.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Утечка памяти?
« Ответ #14 : 13 Августа 2009, 10:37:43 »
Все нормально. Только надо посмотреть еще на зомби, кто такие. Если размножаются, то изучать проблему внимательно.

 

Страница сгенерирована за 0.019 секунд. Запросов: 20.