BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 03:46

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Scheduler грузить систему
СообщениеДобавлено: 21 дек 2012, 10:30 
Не в сети

Зарегистрирован: 20 май 2011, 15:58
Сообщения: 83
Карма: 0
Здравствуйте.
Пару дней назад переехали на новую платформу: 24 ядра (суммарно). ОС Fedora 17 x86_64, Java(TM) SE Runtime Environment (build 1.6.0_38-b05), версия биллинга 5.1 сборка 836 от 08.11.2012. Периодически клиент зависает, при этом top показывает такое:
Код:
 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
13911 root      20   0 8305m 2.4g  12m S 1825.1  7.7   2285:11 /usr/java/latest/bin/java -Djava.net.preferIPv4Stack=true -Dapp.name=BGScheduler -Xmx4096m...

Предположительно это происходит при выполнении задачи обсчета логов IPN.
Подскажите, как можно ограничить использование процессора данным процессом, и как это может отразиться на результатах работы планировщика?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 21 дек 2012, 10:56 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Обычно проблема не в недостаче процессорного времени, а в загрузке базы данных.
Посмотрите innotop в это время - скорее всего будет висеть куча запросов в очереди. По ним можно примерно понять, кто грузит систему. Впрочем, в вашем случае скорее всего это обсчёт IPN и есть.
Как вариант - использовать slave-базу.

Короче, нужно искать узкое место. Вряд ли это процессор, чаще это база или оперативная память.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 21 дек 2012, 11:21 
Не в сети

Зарегистрирован: 20 май 2011, 15:58
Сообщения: 83
Карма: 0
innotop показывает вот что:
Код:
When   Load  Cxns  QPS     Slow  Se/In/Up/De%  QCacheHit  KCacheHit  BpsIn    BpsOut
Now    0.08    38    4.47     0  88/ 0/ 0/ 0      32.50%    100.00%  322.97     1.49k
Total  0.00   151  639.63     7  93/ 4/ 1/ 0      23.10%     99.97%   24.27k  717.03k

Дело в том, что раньше это все крутилось на машине существенно слабее текущей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 21 дек 2012, 11:42 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Ну может например дисковая подсистема не вывозит нагрузки мускуля при переобсчётах.
Дисковый кэш был/есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 21 дек 2012, 11:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
В innotop ещё можно посмотреть список текущих запросов во время нагрузки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 21 дек 2012, 12:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
покажите my.cnf.
а после переезда переходили на innodb? что то же у вас поменялось.
попробуйте запустить mysqltuner.pl в момент загрузки и до нее

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 21 дек 2012, 12:57 
Не в сети

Зарегистрирован: 20 май 2011, 15:58
Сообщения: 83
Карма: 0
mysql в эти моменты абсолютно не занят.
Код:
qps now:    0 Slow qps: 0.0  Threads:   40 (   1/   3) 00/00/00/00

Сервер стоит колом и все. load average > 40.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 21 дек 2012, 12:59 
Не в сети

Зарегистрирован: 20 май 2011, 15:58
Сообщения: 83
Карма: 0
/etc/my.cnf
Код:

[mysqld]
datadir=/usr/mysql/db
socket=/var/lib/mysql/mysql.sock
symbolic-links=0


skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 16M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
thread_concurrency = 48
log-bin=mysql-bin
server-id       = 1

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
auto-rehash

[myisamchk]
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 22 дек 2012, 12:33 
Не в сети

Зарегистрирован: 20 май 2011, 15:58
Сообщения: 83
Карма: 0
На текущий момент имеем следующее: вчера ребутнул сервер, в аптайме 18 часов. Все пока ровно. Всем спасибо за участие.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 25 дек 2012, 11:26 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
чет мне кажется это ява загрузила=)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 25 дек 2012, 11:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Я просто оставлю это здесь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Scheduler грузить систему
СообщениеДобавлено: 25 дек 2012, 12:09 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
у меня такая ситуация уже случалась:)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.044s | 40 Queries | GZIP : On ]