Вопрос по нагрузке на БД

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

Вопрос по нагрузке на БД

Сообщение andryus » Пн ноя 09, 2009 9:15 am

Через команду top заметил что идет большая нагрузка на БД по процессору, в результате чего я думаю падает сервер. Вот вырезка:

Код: выделить все
93956 mysql           14  20    0 10240K  6700K kserel 0   0:07 113.45% mysqld


Посещаемость сайта в данный момент практически нулевая (20-30 на все сайты). Тарифный план VDS-Отрыв. Что может вызвать такую нагрузку? Если перенести БД вообще на другой сервер, т.е. не на свой VDS, а на удаленный, может ли снизить это нагрузку?
andryus
 
Сообщений: 143
Зарегистрирован: Пн мар 16, 2009 7:22 pm

Сообщение ls » Пн ноя 09, 2009 9:28 am

Памяти хватает? Т.е. нет ли ее в состоянии Inact и отказов в ресурсах?
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Сообщение andryus » Пн ноя 09, 2009 10:04 am

ls писал(а):Памяти хватает? Т.е. нет ли ее в состоянии Inact и отказов в ресурсах?


Отказы в ресурсах по памяти есть, но независимо от этого через top появляется Free память, но нагрузка на процессор идет 100%. Потом еще замечал, что в определенные моменты запускался perl, хотя на нем у меня вообще ничего не работает (ни один сайт не использует perl), хотя нагрузку на процессор тоже давал не малую
andryus
 
Сообщений: 143
Зарегистрирован: Пн мар 16, 2009 7:22 pm

Сообщение ls » Пн ноя 09, 2009 11:54 am

Отказы в ресурсах по памяти есть

Вот и причина плохой работы. Увеличивайте тариф.
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Сообщение andryus » Пн ноя 09, 2009 11:56 am

Если перенести БД вообще на другой сервер, т.е. не на свой VDS, а на удаленный, может ли снизить это нагрузку?

Еще малость не в тему, но не буду уж открывать для одного вопроса отдельно.

Код: выделить все
32772 root             1 130    0  6072K  5584K RUN    0   0:00 73.00% perl5.8.
32753 root             1 127    0  8408K  7924K RUN    2   0:00 59.96% perl5.8.
32756 root             1 128    0  8268K  7784K RUN    1   0:00 53.81% perl5.8.
32748 root             1 125    0  9620K  8992K RUN    3   0:00 30.81% perl5.8.
32770 root             1 130    0  3568K  3008K RUN    0   0:00 15.00% perl5.8.


Вот почему этот perl вызывает такие нагрузки? У меня на perl скриптов вообще нет
andryus
 
Сообщений: 143
Зарегистрирован: Пн мар 16, 2009 7:22 pm

Сообщение Лена » Пн ноя 09, 2009 1:03 pm

Чтобы увидеть, чем занимается этот perl, дайте команду:
ps axww

andryus писал(а):У меня на perl скриптов вообще нет
В рутовом cron есть строка traffic.pl
Лена
Cool UNIX administrator
 
Сообщений: 810
Зарегистрирован: Вс дек 09, 2007 1:36 pm
Откуда: Киев

Сообщение Bazis » Ср ноя 25, 2009 8:48 pm

в PHPMyAdmin можно посмотреть процессы MySQL, посмотрите что там твориться. Комманда TOP вам тут не поможет.
http://firstvds.ru/index.html?from=22195 - Помогаю с админством (в личку) | Мой хостинг | Личная страничка
Bazis
 
Сообщений: 233
Зарегистрирован: Ср апр 16, 2008 11:07 pm
Откуда: SPb


Вернуться в Базы данных

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron