The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Out of memory for ... в LINUX-e"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Out of memory for ... в LINUX-e"
Сообщение от Дмитрий emailИскать по авторуВ закладки on 23-Ноя-99, 19:43  (MSK)
Help me please !!!<br>А проблема вот в чем.<br>Есть Линух RH6.0 kernel 2.11 на P233MMX 64Mb RAM 128 Mb swap .<br>И вот,вcе это хозяйство работает, как шлюз в интернет (Squid/2.2.STABLE4) и почтовый сервер (sendmail). Через некоторое время (примерно неделю) сервер начинает жутко тормозить, вплоть до того, что не подключится ни по сети (через ssh) ни с консоли. Линух выдает, что не может распределить память (в частности с консоли для bash-a ),т.е. из /var/log/messages имеем:<br>Nov 23 17:01:19 linux kernel: Out of memory for squid<br>Команда free выдает следующие результаты:<br>free<br>             total       used       free     shared    buffers     cached<br>Mem:         63524      62276       1248        492       1308       1660<br>-/+ buffers/cache:      59308       4216<br>Swap:       112384      11292     101092<p>Т.е. в swap-e еще довольно просторно.<br>При просмотре текущих процессов по "ps ax", практически все процессы,включая init, имеют статус "SW" и отображаются в квадратных скобках. Только SQUID и SSHD имеют статус "D". <br>После перезагруза все работает,как часы, до следующего "Out of memory".<br>Squid настроен на запуск "dns_children 20"и использует "cache_mem  32 MB"<br>В связи с этим, очень простой вопрос.Что мне делать? А то уж очень вломно перегружать каждый раз систему.<br>Заранее благодарен за любые советы. Дмитрий.<p>
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Re: Out of memory for ... в LINUX-e"
Сообщение от Z0termaNN emailИскать по авторуВ закладки on 24-Ноя-99, 19:05  (MSK)
: Help me please !!!<br>: А проблема вот в чем.<br>: Есть Линух RH6.0 kernel 2.11 на P233MMX 64Mb RAM 128 Mb swap .<br>: И вот,вcе это хозяйство работает, как шлюз в интернет (Squid/2.2.STABLE4) и почтовый сервер (sendmail). Через некоторое время (примерно неделю) сервер начинает жутко тормозить, вплоть до того, что не подключится ни по сети (через ssh) ни с консоли. Линух выдает, что не может распределить память (в частности с консоли для bash-a ),т.е. из /var/log/messages имеем:<br>: Nov 23 17:01:19 linux kernel: Out of memory for squid<br>: Команда free выдает следующие результаты:<br>: free<br>:              total       used       free     shared    buffers     cached<br>: Mem:         63524      62276       1248        492       1308       1660<br>: -/+ buffers/cache:      59308       4216<br>: Swap:       112384      11292     101092<p>: Т.е. в swap-e еще довольно просторно.<br>: При просмотре текущих процессов по "ps ax", практически все процессы,включая init, имеют статус "SW" и отображаются в квадратных скобках. Только SQUID и SSHD имеют статус "D". <br>: После перезагруза все работает,как часы, до следующего "Out of memory".<br>: Squid настроен на запуск "dns_children 20"и использует "cache_mem  32 MB"<br>: В связи с этим, очень простой вопрос.Что мне делать? А то уж очень вломно перегружать каждый раз систему.<br>: Заранее благодарен за любые советы. Дмитрий.<p>1. squid жрет память достаточно активно (не знаю как дела обстоят в bsd, но в linux это факт). 32 метра cache_mem реально не нужны, если только компьютер не обслуживает сотни клиентов через T1.<br>поэтому рекомендую снизить его мегабайт этак до 8.<br>2. что касается статуса D, то это процесс ждет окончания ввода-вывода, а так как идет жуткий своп, то ждать он будет долго.<br>3. количество свободной памяти с свопе еще ни о чем не говорит, т.к. squid может запршивать большие блоки памяти.<br>
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Re: Out of memory for ... в LINUX-e"
Сообщение от Дмитрий emailИскать по авторуВ закладки on 24-Ноя-99, 19:56  (MSK)
: : Help me please !!!<br>: : А проблема вот в чем.<br>: : Есть Линух RH6.0 kernel 2.11 на P233MMX 64Mb RAM 128 Mb swap .<br>: : И вот,вcе это хозяйство работает, как шлюз в интернет (Squid/2.2.STABLE4) и почтовый сервер (sendmail). Через некоторое время (примерно неделю) сервер начинает жутко тормозить, вплоть до того, что не подключится ни по сети (через ssh) ни с консоли. Линух выдает, что не может распределить память (в частности с консоли для bash-a ),т.е. из /var/log/messages имеем:<br>: : Nov 23 17:01:19 linux kernel: Out of memory for squid<br>: : Команда free выдает следующие результаты:<br>: : free<br>: :              total       used       free     shared    buffers     cached<br>: : Mem:         63524      62276       1248        492       1308       1660<br>: : -/+ buffers/cache:      59308       4216<br>: : Swap:       112384      11292     101092<p>: : Т.е. в swap-e еще довольно просторно.<br>: : При просмотре текущих процессов по "ps ax", практически все процессы,включая init, имеют статус "SW" и отображаются в квадратных скобках. Только SQUID и SSHD имеют статус "D". <br>: : После перезагруза все работает,как часы, до следующего "Out of memory".<br>: : Squid настроен на запуск "dns_children 20"и использует "cache_mem  32 MB"<br>: : В связи с этим, очень простой вопрос.Что мне делать? А то уж очень вломно перегружать каждый раз систему.<br>: : Заранее благодарен за любые советы. Дмитрий.<p>: 1. squid жрет память достаточно активно (не знаю как дела обстоят в bsd, но в linux это факт). 32 метра cache_mem реально не нужны, если только компьютер не обслуживает сотни клиентов через T1.<br>: поэтому рекомендую снизить его мегабайт этак до 8.<br>: 2. что касается статуса D, то это процесс ждет окончания ввода-вывода, а так как идет жуткий своп, то ждать он будет долго.<br>: 3. количество свободной памяти с свопе еще ни о чем не говорит, т.к. squid может запршивать большие блоки памяти.<p>В последний раз, даже с консоли, не удалось загасить LINUX. Пишет, что гасит и дальше дело не идет.Не помогает kill 1. Пришлось reset-ить.<p>
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "ох уж этот squid... ;)"
Сообщение от sdgp emailИскать по авторуВ закладки on 25-Ноя-99, 11:17  (MSK)
: : Squid настроен на запуск "dns_children 20"и использует "cache_mem  32 MB"<br>: : В связи с этим, очень простой вопрос.Что мне делать? А то уж очень вломно перегружать каждый раз систему.<br>: : Заранее благодарен за любые советы. Дмитрий.<p>: 1. squid жрет память достаточно активно (не знаю как дела обстоят в bsd, но в linux это факт). 32 метра cache_mem реально не нужны, если только компьютер не обслуживает сотни клиентов через T1.<p>да и в bsd жрет одинаково, в squid.conf пишут что по блоками 4kb<p>: поэтому рекомендую снизить его мегабайт этак до 8.<br>: 2. что касается статуса D, то это процесс ждет окончания ввода-вывода, а так как идет жуткий своп, то ждать он будет долго.<br>: 3. количество свободной памяти с свопе еще ни о чем не говорит, т.к. squid может запршивать большие блоки памяти.<p>у меня помимо squid крутится еще один "мощный"<br>процесс, так система его рубит после такой ругани на своп.<br>лечится перезапуском squidа, причем колво памяти занимаемой им становится много меньше.<br>пытаюсь разобраться: пока мысли такие, что он не скидывает в кеш in-transit objects. не знаю как под них выделяет память: из cache_mem??? по идее<br>cache_mem только для описалова самих объектов.<br>squid-2.1.patch2
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Что забивает память в Линухе ?"
Сообщение от Дмитрий emailИскать по авторуВ закладки on 26-Ноя-99, 12:46  (MSK)
Может кто нибудь подскажет, посредством чего можно посмотреть сколько конкретный процесс занимает память в текущий момент времени ? Просто команда top или free показывают, что у меня збита почти вся RAM (61 Mb из 64 Mb), а по сумме используемой памяти (из top) много меньше.А free выдает следующий результат (тоже неутешительный).<br> free<br>             total       used       free     shared    buffers     cached<br>Mem:         63524      61912       1612       6552       3028       6168<br>-/+ buffers/cache:      52716      10808<br>Swap:       112384       6460     105924<br>
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Re: Что забивает память в Линухе ? Даже без squid-a"
Сообщение от Дмитрий emailИскать по авторуВ закладки on 26-Ноя-99, 14:46  (MSK)
: Может кто нибудь подскажет, посредством чего можно посмотреть сколько конкретный процесс занимает память в текущий момент времени ? Просто команда top или free показывают, что у меня збита почти вся RAM (61 Mb из 64 Mb), а по сумме используемой памяти (из top) много меньше.А free выдает следующий результат (тоже неутешительный).<br>:  free<br>:              total       used       free     shared    buffers     cached<br>: Mem:         63524      61912       1612       6552       3028       6168<br>: -/+ buffers/cache:      52716      10808<br>: Swap:       112384       6460     105924<p>Сегодня, я наблюдал подобную картину, не запуская SQUID. И как в этом случае проверить, что забивает память ?<p>
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Re: Что забивает память в Линухе ? Даже без squid-a"
Сообщение от sdgp emailИскать по авторуВ закладки on 27-Ноя-99, 16:06  (MSK)
: : Может кто нибудь подскажет, посредством чего можно посмотреть сколько конкретный процесс занимает память в текущий момент времени ? Просто команда top или free показывают, что у меня збита почти вся RAM (61 Mb из 64 Mb), а по сумме используемой памяти (из top) много меньше.А free выдает следующий результат (тоже неутешительный).<br>: :  free<br>: :              total       used       free     shared    buffers     cached<br>: : Mem:         63524      61912       1612       6552       3028       6168<br>: : -/+ buffers/cache:      52716      10808<br>: : Swap:       112384       6460     105924<p>: Сегодня, я наблюдал подобную картину, не запуская SQUID. И как в этом случае проверить, что забивает память ?<p>на freebsd командочка есть ps пользуем ее так<br>ps axmOrss
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру