Биллинговая система Nodeny
29 Апреля 2024, 04:23:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: модули на perl  (Прочитано 6676 раз)
shadowxxx
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 38


Просмотр профиля Email
« : 19 Апреля 2016, 08:34:45 »

Ув. разработчики!
Доработайте все модули, а точнее:
1. Модуль микротика
2. модуль нетфлоу
3. модуль пингования

можно и другие.  А именно . Все модули занимают только одно ядро, и мне кажется что тут берут этот биллинг маленькие домосеточки или у них как минимум 6 ГГц одно ядро.  Допустим модуль нетфлоу уже к 20:00 когда трафик доходит до 2 гигагбит ЦПУ зашкаливает под 100 процентов, и через 20 минут модуль тупо отваливается.  Такая же петрушка происходит со всеми модулями по ЦПУ. слава богу они еще не отваливаются. Не ужели с такой проблемой только я столкнулся или всем остальным это не мешает или просто на биллинге не больше 1000 юзверей крутится.
 P.S. фрегат, который пользуется данным биллингом - какое бабло вкинул чтобы его доделалть до ума?
Не выдержал и написал крик о помощи . Потому, что старый биллинг на голову выше по стабильности. И раз Вы продаете новый биллинг и есть покупатели, то просьба сделайте нормальную тех. поддержку - а ее нет. И отвечайте на просьбу Вашим клиентам.
Записан
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #1 : 19 Апреля 2016, 09:05:26 »

У меня из ваших перечисленных только pingserver модуль запущен, еще модуль заглушки грузит сильно
Но у меня всегда разное ядро на процесс
ps ax|grep pingserver
Цитировать
49787  4  S         1:26,16 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=pingserver -d
top -SHIP
Цитировать
49787 root        84    0   366M   189M CPU0    0   0:58  41.46% perl{perl}
49787 root        85    0   366M   189M CPU1    1   1:04  44.68% perl{perl}
49787 root        52    0   366M   189M CPU4    4   1:15  43.46% perl{perl}
Записан
shadowxxx
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 38


Просмотр профиля Email
« Ответ #2 : 19 Апреля 2016, 13:15:48 »

Вы правильно сказали. всегда разное ядро. но одно. то есть сам скрипт занимает только одно ядро. и он не умеет себя раскидывать на два , три или более ядер одновременно. Что будет когда он забьет ядро под 100 процентов. Сам сервер не скажет спасибо и для него это может быть кернел. так как 10 ядер пустуют , а одно в 100%
Записан
Dimasik
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 64


Просмотр профиля
« Ответ #3 : 20 Апреля 2016, 21:17:42 »

автор забил..
программеров хрен найдешь даже за деньги...
год ищу кто-бы модуля написал...
Записан
shadowxxx
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 38


Просмотр профиля Email
« Ответ #4 : 21 Апреля 2016, 10:20:58 »

в продолжении разговора. сделал эксперимент. добавил в биллинг 4 ядра по 3.1 ГГц. что вы думаете работает всего два модуля трафик флоу и микротик. под вечер все процы лежали. так это всего то было в онлайн не больше 2000 юзеров . Разрабочик утверждал что код оптимизирован и выдержит большие нагрузки мол слабая тачка справится. Эм.... я тут один такой дурак, кто в эти слова поверил? ППц слов нет .
 Люди отзовитесь кто как решил оптимизацию. Может скинемся найдем стороннего товарища , кто дошаманит биллинг?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #5 : 21 Апреля 2016, 17:12:06 »

Эм.... я тут один такой дурак, кто в эти слова поверил? ППц слов нет .


          lagg1  in    120.589 MB/s        128.897 MB/s          827.629 TB
                 out    21.086 MB/s         21.902 MB/s          210.921 TB

          lagg0  in     21.247 MB/s         22.234 MB/s          214.152 TB
                 out   119.930 MB/s        128.259 MB/s          825.219 TB

CPU 0:  1.7% user,  0.0% nice, 34.8% system,  0.6% interrupt, 62.9% idle
CPU 1:  1.7% user,  0.0% nice,  3.9% system, 25.8% interrupt, 68.5% idle
CPU 2:  2.2% user,  0.0% nice,  5.6% system, 18.5% interrupt, 73.6% idle
CPU 3:  0.6% user,  0.0% nice,  3.9% system, 18.5% interrupt, 77.0% idle
CPU 4:  1.7% user,  0.0% nice,  2.2% system, 24.2% interrupt, 71.9% idle
CPU 5:  1.1% user,  0.0% nice,  2.8% system, 18.0% interrupt, 78.1% idle
CPU 6:  2.2% user,  0.0% nice,  2.8% system, 29.2% interrupt, 65.7% idle
CPU 7:  1.7% user,  0.0% nice,  3.9% system, 21.3% interrupt, 73.0% idle




select count(id) from users;
+-----------+
| count(id) |
+-----------+
|      2526 |
+-----------+


как бы норма.....
(недожелезо (мк) не использую )


пингер выжирает много , но смыл его запускать на сателитах ?
Записан
shadowxxx
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 38


Просмотр профиля Email
« Ответ #6 : 21 Апреля 2016, 20:37:06 »

дык ! вы мне что показываете. сателит?
я вам за биллинг говорю. тупо биллинг и больше ничего.
По поводу недамикротики это зря:
2500 шейперов
2.8 гигабит в одну и 700 мегабит в другую сторону по 200т. ппс. (ага недА)....

это биллинг неДа....
У меня куда произодительнее микротик чем этот биллинг.
4 ядра по 3.1 ГГц. ппц в 100 процентов и к вечеру нетфлоу тупо отжалось потому что ему некуда было расти в процессоре.
Заказал ради спортивного интереса проц на 8 ядер по 3.7 ГГц. Просто уже стало интересно сожрет этот "Биллинг" все ядра или что то оставит. Ппц ну слов нет. за что такие деньги берут - если нет тех поддержки, ей вообще фиолетово на клиентов, и что можно сказать брал ради микротика так как сказали что этот биллинг лучше старого и для него не нужны рессурсы.
  Ага .. не нужны... для сети из сто человек может и не нужны. а вот от 1500 людей - даже не смотрите в сторону этого биллинга. ставьте старый , его во первых можно в инете найти бесплатно, во вторых производительней и головняка не будет . Поверьте моим словам... Если найду кто допилит модуль микротика для старого биллинга. Нафик спрыгну с этого "ГАВНА".
 Простите меня, но вырвалось.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #7 : 21 Апреля 2016, 21:37:59 »

дык ! вы мне что показываете. сателит?


дак  трафик с сателита .
топ с билинга
 
недожелезо не в производительности , а к софте....  скажем API .....
по производительности и микротик столько вытащит.....

ну как бы вот сателит не на пару сот чел
 ipfw pipe show | grep active |wc
   15783  157830  822630
(притом что сателит не один 4dhcp + 2pppoe )


и ниче билинг справляется......

вот из этой сети билинг
CPU 0:  2.0% user,  0.0% nice,  1.0% system,  0.0% interrupt, 97.1% idle
CPU 1:  1.1% user,  0.0% nice,  0.0% system,  0.0% interrupt, 98.9% idle
CPU 2: 11.1% user,  0.0% nice,  1.0% system,  0.0% interrupt, 87.9% idle
CPU 3:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 4:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 5:  100% user,  0.0% nice,  0.0% system,  0.0% interrupt,  0.0% idle   тут  но сильно не мешает
CPU 6:  2.8% user,  0.0% nice,  0.0% system,  0.0% interrupt, 97.2% idle
CPU 7: 13.1% user,  0.0% nice,  1.0% system,  0.0% interrupt, 85.9% idle
Mem: 972M Active, 3924M Inact, 2189M Wired, 1808K Cache, 3288M Buf, 8760M Free
Swap: 4096M Total, 398M Used, 3698M Free, 9% Inuse

  PID USERNAME   PRI NICE   SIZE    RES STATE   C   TIME    WCPU COMMAND
   11 root       155 ki31     0K   128K RUN     7 183.2H 100.00% idle{idle: cpu7}
   11 root       155 ki31     0K   128K CPU3    3 176.9H  92.77% idle{idle: cpu3}
60091 root        84  -15   341M   292M CPU5    5 404:57  92.77% perl


тут сказывается запись трафика
но ничего не отваливается.....

ну а мерятся. п..
          lagg0  in    228.471 MB/s        228.471 MB/s          677.170 TB
                 out    34.964 MB/s         34.964 MB/s          100.508 TB


netstat -w1 -I lagg0
            input        (lagg0)           output
   packets  errs idrops      bytes    packets  errs      bytes colls
    203635     0     0  251069611     136531     0   37357996     0
    203286     0     0  250306819     137996     0   37253726     0
    203324     0     0  252831210     136447     0   35047237     0
    198698     0     0  245436551     133882     0   35655916     0
    203902     0     0  254060059     136941     0   36404596     0

тоже самое
Записан
shadowxxx
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 38


Просмотр профиля Email
« Ответ #8 : 22 Апреля 2016, 07:03:11 »

чет не верится что у вас крутится нетфлоу на биллинге? даже если модуль микротика убрать с биллинга сам нетфлоу при 2 гигабитах просто отжимается и все.
покажите htop в час пик на биллинге со строчкой ядра модуля нетфлоу. Или Вы напильником уже шаманили или мы друг друга не услышали. я говорю за модули что они жрут всю систему, а это всего два модуля mikrotik и нетфлоу.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #9 : 22 Апреля 2016, 07:46:15 »

Ты просто теряешь время ища кошку в темной комнате. Ее там нет. Забей на нагрузку процессора. Не вылетают программы из-за того, что они используют процессор. Вылетают из-за ошибок или из-за нехватки памяти. Ошибок там нет, работает в дохренища сетях. Скорее всего не хватает памяти на процесс. Надо увеличивать соотвествующий параметр ядра. Очень редко бывают проблемы с perl или его модулями, тоже можно попробовать обновить. Хотя в твоих сообщениях только паника и никакой инфы какая версия ОС, перла и т.д.

Если тебе так важно, чтобы процессор не работал на 100%, а халтурил - можешь дать низкий приоритет процессу, если не поможет - я просто поставлю паузу в код - будет проц простаивать, будут красивые цифры.

Все модули сделаны чтобы отжирать процессорное время. Я не понимаю, зачем вам простой проца. Чтобы медленнее правила писались фаер, медленнее обрабатывалась статистика?

И да, микротик гамно - все равно рано или поздно придете к осознанию этого
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #10 : 22 Апреля 2016, 08:56:52 »

htop
linux ?  я не буду сувать в систему эмули....

показал что да ядро ложится в ноль - но ничего не вылетает.
Записан
shadowxxx
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 38


Просмотр профиля Email
« Ответ #11 : 22 Апреля 2016, 20:15:53 »

хорошо. Не буду искать проблем где их нет. Того скажите, укажите , ткните носом, где что настрроить чтобы пускай скажем модуль нетфлоу не умирал.
вот уже в 19:37 модуль тупо отвалился и все. Я проделаю работу и если и правда не в процессоре дело и оно не отжимается из-за него. то за словом в карман не полезу и извинюсь. Правда не знаю за, что ибо при покупке биллинга я его купил вместе с настройкой. Видимо кто то так настроил , что мне тут рассказывают, что я плохой и ищу к чему придраться. Но самое главное как только все деньги были полученны. то на этом настройка была и прекращена . Супер. Давай те выкладывайте на общее обозрение где и что настраивать, я буду пробовать и отписываться сюда для всех.
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1227

In LAN we trust!

358714596
Просмотр профиля
« Ответ #12 : 23 Апреля 2016, 00:28:27 »

Наверное надо начать с конфигурации сервера, версии ОС и т.д.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #13 : 23 Апреля 2016, 09:35:01 »

и логи модуля
+
massages
лог мускула ошибок.
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1227

In LAN we trust!

358714596
Просмотр профиля
« Ответ #14 : 23 Апреля 2016, 10:14:08 »

shadowxxx
а кто настраивал?
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!