The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Кончается swap"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / Linux)
Изначальное сообщение [ Отслеживать ]

"Кончается swap"  +/
Сообщение от define (ok) on 28-Июн-10, 05:52 
Доброго всем времени суток.
У меня появилась проблема с утечкой swap'а.

Стоит вэб-сервер на Debian'е, крутится на виртуалке.
Со временем начинает забиваться swap и оперативка, после чего сервер подвисает и не реагирует ни на что, но пинг идет.

Как можно узнать какие процессы "съедают" swap и оперативу?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Кончается swap"  +/
Сообщение от define (ok) on 28-Июн-10, 07:18 
Сделал шедул: скидывать каждую минуту в отдельный лог показания top (топ 5 процессов, отсортированных по параметру MEM).
Так вот в последних логах перед "зависоном", свободный swap = 0k, а параметр load average = 440!
Это от чего такое может быть?

Один из логов от top'а:

top - 04:01:20 up 10:59,  0 users,  load average: 439.92, 440.80, 438.89
Tasks: 692 total, 108 running, 584 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us, 43.8%sy,  0.0%ni,  0.4%id, 55.3%wa,  0.1%hi,  0.3%si,  0.0%st
Mem:    256404k total,   250588k used,     5816k free,      524k buffers
Swap:   240932k total,   240932k used,        0k free,     5496k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
3294 www-data  20   0 33396 2752    4 D  0.1  1.1   1:24.51 apache2
3221 www-data  20   0 32428 2432   36 D  0.1  0.9   1:00.43 apache2
3389 www-data  20   0 33204 2276   40 D  0.1  0.9   2:15.73 apache2
3293 www-data  20   0 31808 2060    4 D  0.2  0.8   1:57.32 apache2
3843 www-data  20   0 31552 2016   44 D  0.1  0.8   0:52.20 apache2

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Кончается swap"  +/
Сообщение от PavelR (??) on 28-Июн-10, 08:34 
>[оверквотинг удален]
> 3294 www-data  20   0 33396 2752 4 D
> 0.1  1.1   1:24.51 apache2
> 3221 www-data  20   0 32428 2432  
>36 D  0.1  0.9   1:00.43 apache2
> 3389 www-data  20   0 33204 2276  
>40 D  0.1  0.9   2:15.73 apache2
> 3293 www-data  20   0 31808 2060 4 D
> 0.2  0.8   1:57.32 apache2
> 3843 www-data  20   0 31552 2016  
>44 D  0.1  0.8   0:52.20 apache2

Поставить параметр MaxClients в адекватное значение, которое рассчитать исходя из оперативной памяти машины :-) Учитывайте что скорее всего каждый процесс апача будет иметь по коннекту к БД, которая тоже будет пользовать память.

500 - это не адекватное значение.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Кончается swap"  +/
Сообщение от PavelR (??) on 28-Июн-10, 08:35 
>[оверквотинг удален]
>> 3293 www-data  20   0 31808 2060 4 D
>> 0.2  0.8   1:57.32 apache2
>> 3843 www-data  20   0 31552 2016  
>>44 D  0.1  0.8   0:52.20 apache2
>
>Поставить параметр MaxClients в адекватное значение, которое рассчитать исходя из оперативной памяти
>машины :-) Учитывайте что скорее всего каждый процесс апача будет иметь
>по коннекту к БД, которая тоже будет пользовать память.
>
>500 - это не адекватное значение.

Поскольку апачи находятся в состоянии D, то рискну предположить,что вы пытаетесь апачем делать файловую раздачу. Попробуйте поставить для файловой раздачи nginx.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Кончается swap"  +/
Сообщение от define (ok) on 28-Июн-10, 09:30 
>[оверквотинг удален]
>> 3293 www-data  20   0 31808 2060 4 D
>> 0.2  0.8   1:57.32 apache2
>> 3843 www-data  20   0 31552 2016  
>>44 D  0.1  0.8   0:52.20 apache2
>
>Поставить параметр MaxClients в адекватное значение, которое рассчитать исходя из оперативной памяти
>машины :-) Учитывайте что скорее всего каждый процесс апача будет иметь
>по коннекту к БД, которая тоже будет пользовать память.
>
>500 - это не адекватное значение.

Спасибо за советы, переконфигурил апач. Посмотрим как себя поведет.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

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




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

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