PDA

Просмотр полной версии : Проблема подсчета трафика(под FreeBSD)...


F&D
17.01.2009, 12:35
Доброе время суток!
Появилась такая вот проблема.
Суть проблемы: система подсчета трафика грузит процессор на 95%. Логи пишутся в файлы.
Не могу понять почему грузит?!

Мне кажется проблема с Мускульной базой, чего-то она там пересчитаь пытается, однако я не могу понять что именно...

neval
17.01.2009, 15:29
Для начала:

Версия ОС
Характеристики машины
Название системы
Вывод top (при перегрузке)

Dronga
18.01.2009, 16:11
Что значит логи пишутся в файл и какие тут тогда могут быть проблемы с мускульной базой??

Теперь давайте займемся гаданием на кофейной гуще. Не знаю что там у автора за биллинг... Темный какой-то.. ;)
Биллинг всегда вещь достаточно прожорливая... Как вариант - снимать/обновлять статистику реже. Одно дело когда в базу происходит запись и проверка баланса раз в минуту и другое когда каждую секунду, а у тебя сотня пользователей он-лайн и тысяч пять записей неактивных пользователей в этой же таблице..

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

Если грешишь на MySQL (а работа с БД, действительно, в большинстве случаев является самым узким местом), сперва узнай версию. Если у тебя 4.1+ то настрой логирование медленных запросов http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html.

Есть ещё парочка конкретных советов, но нужно действительно больше информации.

Neoveneficus
18.01.2009, 16:52
У тебя наверное паблик TDS и большое количество трафика... ммм?

F&D
18.01.2009, 20:30
Всем, спасибо кто откликнулся, проблему нашел, но не ожидал что будет такова. Вся причина была в канале, который подключил. Служебный трафик валил ядро UTM. Мы бл*ть неделю почти маялись, восстанавливали бызы, думали в них грабли, а потом просто выдернули шнур нового канала и все стало на свои места. =)
Теперь мудрим как бы его заюзать.