-
Всього повідомлень
4 122 -
Приєднався
-
Останній візит
-
Дней в лидерах
22
Тип контенту
Профили
Форум
Календарь
Все, що було написано madf
-
Мой "хинт" перестает работать, когда начинается новый месяц . Вот другой фикс в конфигураторе, вроде как 3 месяца без глюков http://depositfiles.com/ru/files/i70bbmh2g, при этом в сервере можно всё вернуть обратно. Ну там на самом деле проблема на стороне плагина. Точнее даже на стороне самого Stargazer'а
-
Такое могло случиться если Stargazer был собран через build/make а для sgconf был просто вызван make. При этом новая версия libsrvconf.so просто не собралась и, естественно, не установилась.
-
Там дальше по треду пришли к выводу что это проблема конфигуратора на самом деле.
-
VACUUM не возвращает выделенное место в файловую систему, только очищает базу от "мертвых" записей. Потом на их место помещаются новые, так что база расти не будет. По идее можно вернуть место в файловую систему с помощью VACUUM FULL, но везде не рекомендуют этого делать, тем более что он лочит таблицы. 1.5 Гб - это совсем не много, у меня почти 200 Гб на совсем небольшом сегменте сети
-
Ставил на чистую систему? Может какие-то либы старые остались? Например libsrvconf.so
-
Умеет ли Stargazer работать с четырех ядерными процами ?
тема ответил в Dimension пользователя madf в Питання по Stargazer
нет, не постоянно, нагрузка меняется динамически... Что бы всегда была 100% загрузка проца - честно говоря ни разу не видел... Вобще говоря странно. Для 300 онлайнеров это как-то многовато. У нас на 1500 онлайнерах на похожей конфигурации скачет от 40 до 80 а какой модуль захвата трафика у вас ? cap_nf Может в этом и дело -
Странно. По идее должно маршрутизировать а не натить
-
Умеет ли Stargazer работать с четырех ядерными процами ?
тема ответил в Dimension пользователя madf в Питання по Stargazer
нет, не постоянно, нагрузка меняется динамически... Что бы всегда была 100% загрузка проца - честно говоря ни разу не видел... Вобще говоря странно. Для 300 онлайнеров это как-то многовато. У нас на 1500 онлайнерах на похожей конфигурации скачет от 40 до 80 -
Умеет ли Stargazer работать с четырех ядерными процами ?
тема ответил в Dimension пользователя madf в Питання по Stargazer
Если импульсно - то это нормально. Если постоянно - то это зависание. Этот баг пофикшен. -
Умеет ли Stargazer работать с четырех ядерными процами ?
тема ответил в Dimension пользователя madf в Питання по Stargazer
сколько там активных на глаз сложно сказать... но вот глядя на хтоп, видно что потоки эти грузят разные ядра... и особой привязки к какому-то из них не видно... т.е. оно все время прыгает Я смотрел на своих серверах (тем же htop/strace), заметная загрузка (более 20%) идет от 3 потоков. Остальные либо висят в слипе, либо замьючены и проц не грузят. -
Умеет ли Stargazer работать с четырех ядерными процами ?
тема ответил в Dimension пользователя madf в Питання по Stargazer
Хорошо, а может быть такое что, грузит проц что то другое, а показывает что стг (например прерывания сетевух, кол-во активных соединений\сессий и т.п.) ???? Вряд ли. Прерывания будут влиять на ksoftirqd, а сессии - это просто записи в таблицах ядра. -
Умеет ли Stargazer работать с четырех ядерными процами ?
тема ответил в Dimension пользователя madf в Питання по Stargazer
Не стоит. Если 2 ядра он еще утилизирует, то больше вряд ли. Архитектурные ограничения Процесса 2: сам stargazer и stg-exec. Правда, stg-exec может быть несколько, но они проц не потребляют практически. То что ты видишь, видимо, потоки. Из них активных - 3 штуки, и пара слабо активных. При чем они друг друга лочат. По моим наблюдениям из этих 3 параллельно работают от силы 2 потока. И еще. Т.к. основная работа - это прием и обработка данных, stargazer вряд ли когда-нибуть будет требовать более 2 ядер. -
Stargazer грузит процессор на 100%
тема ответил в speedfire87 пользователя madf в Питання по Stargazer
Исправлено. Жди релиза. -
омг, я даже затрудняюсь определить диагноз Хм, по-моему даже прикольно. Всякие умные буковки бегут по экрану, такая себе матрица. Как в шматрице было "Эти придурки думают, что я эту хрень понимаю" Да, недавно на работе базу одну переносил, медитировал на выхлоп скрипта. Все думали что я работаю
-
Ну тут вопрос еще не только в скорости сборки. Настройка Autotools для проекта - тот еще квест.
-
gmake - GNU Make cmake это совсем другая штука. Это скорее эквивалент Autotools чем make. Т.е. это то чем сейчас занимается скрипт build. Обновление из пакетов менее болезненно, плюс это потенциально облегчит жизнь тому кто захочет протащить Stargazer в какой-нибуть дистрибутив. Компиляция - поучительный и созидательный процесс, я гарантирую это! FreeBSD 6, по моему, не такая уж и старая система. А как затронет не скажу - им виднее.
-
Не совпадает кодировка базы, client encoding и в том месте где ты просматриваешь таблицы. Попробуй все поставить в koi8-r.
-
Я редко задаю тут вопросы, в основном отвечаю. Но сегодня хочу узнать мнение сообщества. С развитием проекта становится все сложнее развивать и поддерживать собственную систему сборки на базе скрипта build. Он потихоньку превращается в configure и это мне очень не нравится. Несколько лет назад, когда я только начинал заниматься этим проектом, я в качестве эксперимента попробовал перевести его на autotools (configure, libtool, etc.). Почти получилось, но при этом пришлось кардинально изменить структуру проекта, и сама сборка происходила очень не быстро (точнее тормозил скрипт configure). Сейча
-
По существу: - оригинальный build от 2.406 ничего не знает про FreeBSD 8; - раз ваш задетектил FreeBSD 8 значит вы его патчили; - раз он вместо -lpthread пытается подцепить -lc_r значит вы его пропатчили не так как надо. А надо просто вот в этом куске кода: if [ "$sys" = "FreeBSD" ] then case $release in 4) OS=bsd;; 5) OS=bsd5;; 6) OS=bsd5;; 7) OS=bsd7;; *) OS=unknown;; esac ETC_DIR="./inst/freebsd/etc/stargazer" MAKE="gmake" fi вставить строчку: if [ "$sys" = "FreeBSD" ] then case $release in 4) OS=bsd;;
-
Какие-то левые патчи у вас
-
Начиная с 2.405 Stargazer сам пишет pid-файл (смотри в конфиге параметр PIDFile). Так что строка ps x | grep $DAEMON | grep -v grep | cut -f1 -d" " > $PIDFILE не нужна
-
Дело в том что сама логика работы divert'а построена на том чтобы получить пакет, что-то с ним сделать и потом положить его на место. Как вариант можешь попробовать закомментироывать sendto в divert_freebsd/divert_cap.cpp. Но лучше разобраться почему пакеты ходят мимо диверта.
-
А может просто не использовать tee?
-
Сегодня-завтра планирую дофиксить пару мажорных багов, потом занимаюсь вот этими: http://gforge.stgteam.dp.ua/tracker/?atid=121&group_id=10&func=browse Потом готовлю релиз. Думаю во второй половине марта будет.