URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91455
[ Назад ]

Исходное сообщение
"MySQL грузит процессор"

Отправлено FreekenBack , 24-Апр-11 20:55 
Доброго вечера!

Возникла проблема с MySQL.

Сразу после установки (из сорсов) я обратил внимание, что MySQL начал грузить процессор (на пустом сервере).

load average: 2.89, 2.37, 2.56
- Иногда больше, после service mysqld stop нагрузка стремительно падает.

После некоторого времени (на сервере завелись юзеры) нагрузка не упала, в следствии чего, сайты с MySQL открывались достаточно долго, нежели сайты без MySQL (открывались сразу же).

Вопрос: что делать?

Спасибо.

P.S Всех с Пасхой!


Содержание

Сообщения в этом обсуждении
"MySQL грузит процессор"
Отправлено FreekenBack , 24-Апр-11 22:07 
Проблема актуальна.

"MySQL грузит процессор"
Отправлено Michael , 24-Апр-11 22:57 
> Проблема актуальна.

включите для начала лог медленных запросов


"MySQL грузит процессор"
Отправлено LSTemp , 26-Апр-11 20:40 
>> Проблема актуальна.
> включите для начала лог медленных запросов

однако

"Сразу после установки (из сорсов) я обратил внимание, что MySQL начал грузить процессор (на пустом сервере)."

т.е запросов видимо не было.


"MySQL грузит процессор"
Отправлено LSTemp , 24-Апр-11 22:21 
> Доброго вечера!
> Возникла проблема с MySQL.
> Сразу после установки (из сорсов) я обратил внимание, что MySQL начал грузить
> процессор (на пустом сервере).
> load average: 2.89, 2.37, 2.56
> - Иногда больше, после service mysqld stop нагрузка стремительно падает.
> После некоторого времени (на сервере завелись юзеры) нагрузка не упала, в следствии
> чего, сайты с MySQL открывались достаточно долго, нежели сайты без MySQL
> (открывались сразу же).
> Вопрос: что делать?

может для начала показать uname -a и как сырцы собирали?

> Спасибо.
> P.S Всех с Пасхой!

PS
Христос воскресе!


"MySQL грузит процессор"
Отправлено FreekenBack , 24-Апр-11 22:38 
>[оверквотинг удален]
>> - Иногда больше, после service mysqld stop нагрузка стремительно падает.
>> После некоторого времени (на сервере завелись юзеры) нагрузка не упала, в следствии
>> чего, сайты с MySQL открывались достаточно долго, нежели сайты без MySQL
>> (открывались сразу же).
>> Вопрос: что делать?
> может для начала показать uname -a и как сырцы собирали?
>> Спасибо.
>> P.S Всех с Пасхой!
> PS
> Христос воскресе!

Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK 2011 i686 i686 i386 GNU/Linux

CentOS 5 i386


"MySQL грузит процессор"
Отправлено LSTemp , 24-Апр-11 22:57 
>[оверквотинг удален]
>>> (открывались сразу же).
>>> Вопрос: что делать?
>> может для начала показать uname -a и как сырцы собирали?
>>> Спасибо.
>>> P.S Всех с Пасхой!
>> PS
>> Христос воскресе!
> Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK
> 2011 i686 i686 i386 GNU/Linux
> CentOS 5 i386

ну а собирали-то как? какие ключики для config и make были?
да и версию мускула тоже не грех бы узнать.


"MySQL грузит процессор"
Отправлено FreekenBack , 24-Апр-11 23:47 
>[оверквотинг удален]
>>> может для начала показать uname -a и как сырцы собирали?
>>>> Спасибо.
>>>> P.S Всех с Пасхой!
>>> PS
>>> Христос воскресе!
>> Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK
>> 2011 i686 i686 i386 GNU/Linux
>> CentOS 5 i386
> ну а собирали-то как? какие ключики для config и make были?
> да и версию мускула тоже не грех бы узнать.

ключей никаких. все как обычно - сначала ./configure, потом make, потом make install.
Раньше ставил - проблем не было.

MySQL 5.0.91


"MySQL грузит процессор"
Отправлено LSTemp , 25-Апр-11 02:01 
>[оверквотинг удален]
>>>> Христос воскресе!
>>> Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK
>>> 2011 i686 i686 i386 GNU/Linux
>>> CentOS 5 i386
>> ну а собирали-то как? какие ключики для config и make были?
>> да и версию мускула тоже не грех бы узнать.
> ключей никаких. все как обычно - сначала ./configure, потом make, потом make
> install.
> Раньше ставил - проблем не было.
> MySQL 5.0.91

я последний строил 5.0.67.

- запустите configure 2>&1|tee conf.txt, make 2>&1|tee make.txt, посмотрите файлы и узнайте с какими ключами собиралось. почитайте INSTALL-SOURCE на счет ключей - там обычно много полезной инфы. тем более у Вас ядро SMP - там свои тонкости быть могут при компиляции.

- запустите configure --help>configure.txt. посмотрите в полученном файле с какими ключами можно собирать.

- погуглите вроде "мускул сырцы SMP версия"

- попробуйте собрать без динамических библиотек. в крайнем случае сами при сборке ключи укажите, чтоб строилось под стандартную архетиктуру x86 без SMP и потестируйте.


PS
лично я думаю. что скорее всего дело в многопроцессорном ядре (тем более, что ядро довольно старое). попробуйте этот вариант при компиляции исключить в первую очередь.


"MySQL грузит процессор"
Отправлено FreekenBack , 25-Апр-11 07:33 
>[оверквотинг удален]
> - запустите configure --help>configure.txt. посмотрите в полученном файле с какими ключами
> можно собирать.
> - погуглите вроде "мускул сырцы SMP версия"
> - попробуйте собрать без динамических библиотек. в крайнем случае сами при сборке
> ключи укажите, чтоб строилось под стандартную архетиктуру x86 без SMP и
> потестируйте.
> PS
> лично я думаю. что скорее всего дело в многопроцессорном ядре (тем более,
> что ядро довольно старое). попробуйте этот вариант при компиляции исключить в
> первую очередь.

благодарю, попробую.


"MySQL грузит процессор"
Отправлено vivi , 25-Апр-11 14:01 
не пойму только одного, для чего собирался mysql из сорцов? yum install mysql-server чем не устроил?

"MySQL грузит процессор"
Отправлено LSTemp , 26-Апр-11 20:12 
> не пойму только одного, для чего собирался mysql из сорцов? yum install
> mysql-server чем не устроил?

1) на старых системах, для которых уже и репозиториев нет, прикажете сидеть на старых версиях мускула со всеми известными багами и без вкустностей новых версий продукта?

2) если свой патч есть, который решает какие-то проблемы, но слать и бороться за его внедрение в официальные релизы влом (загрузки мне и так хватает. все равно рано или поздно другой подобное сделает).

3) еще можно десяток причин назвать по которым сырцы выгодней использовать. и основная из них в пакетных системах (для меня лично) -это на дохлом сервере не ставить мертвую фуфню из зависимостей, которую ты никогда использовать не будешь, но которая растет как гора на каждый чих.

найти и поставить апач из пакетов с поддержкой мускула, учитывая п.1 и п.3 под FedoraCore-4 во сколько по времени выльется по Вашему? мне проще и то и другое из сырцов собрать в этом случае. оф пакетов для новых версий продуктов под данный релиз ОС уже нет и быть не может. а поставить кустарные пакеты и потом гемороиться, не имея возможности для анализа и исправлений кода - себе дороже.


"MySQL грузит процессор"
Отправлено vivi , 01-Июл-11 16:17 
>[оверквотинг удален]
> основная из них в пакетных системах (для меня лично) -это на
> дохлом сервере не ставить мертвую фуфню из зависимостей, которую ты никогда
> использовать не будешь, но которая растет как гора на каждый чих.
> найти и поставить апач из пакетов с поддержкой мускула, учитывая п.1 и
> п.3 под FedoraCore-4 во сколько по времени выльется по Вашему? мне
> проще и то и другое из сырцов собрать в этом случае.
> оф пакетов для новых версий продуктов под данный релиз ОС уже
> нет и быть не может. а поставить кустарные пакеты и потом
> гемороиться, не имея возможности для анализа и исправлений кода - себе
> дороже.

помоему тут вопрос был про:
Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK 2011 i686 i686 i386 GNU/Linux

CentOS 5 i386

так то я понимаю зачем сорци нужны.