boomer666
NoDeny
Постоялец
Карма: 1
Offline
Сообщений: 194
|
|
« : 20 Сентября 2013, 06:54:05 » |
|
Добрый день
у меня DUMMYNET грузит ядро в час пик 98-100 %. у половины абонентов тарифы 100мбит + направление 2 локальный ресурс
Хочу облегчить жизнь для dummynet.Что-бы "тариф 100 мбит и направление 2" не шейперился
Прошу совета как это реализовать?
P.S.)) я подумываю в файле nofire.pm поставить условие
если speed_in и speed_out <= 60 то выполнять процедуру создания pipe в противном случаи пропускать
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #1 : 20 Сентября 2013, 07:28:50 » |
|
Ну а переменные ядра крутил уже? Вроде эту я раньше подкручивал net.inet.ip.dummynet.hash_size
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #2 : 20 Сентября 2013, 07:32:14 » |
|
Отключить шейпы для 100мбитчиков можно, только там надо хорошо код подправить - добавить новые таблицы и правила. Так что если ты готов экспериментировать....
|
|
|
Записан
|
|
|
|
boomer666
NoDeny
Постоялец
Карма: 1
Offline
Сообщений: 194
|
|
« Ответ #3 : 20 Сентября 2013, 07:54:10 » |
|
Отключить шейпы для 100мбитчиков можно, только там надо хорошо код подправить - добавить новые таблицы и правила. Так что если ты готов экспериментировать....
Экспериментировать я готов)вот только сам с кодом я буду долго разбираться)
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #4 : 20 Сентября 2013, 09:11:58 » |
|
Заапдейтся. Тока скорость надо выставлять ровно 100000000. На меньшей будут ставиться шейпы. Клиенты без шейпов будут в таблицах 41-44
|
|
|
Записан
|
|
|
|
ivanmfan
|
|
« Ответ #5 : 20 Сентября 2013, 09:26:13 » |
|
Заапдейтся. Тока скорость надо выставлять ровно 100000000. На меньшей будут ставиться шейпы. Клиенты без шейпов будут в таблицах 41-44
Эээ не торопитесь так, у меня есть тариф 200Мбит) По коду " if( $speed_in < 10**8 )" шейп отключается на всех скоростях более 100000000
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #6 : 20 Сентября 2013, 09:46:21 » |
|
Ну, ты можешь исправить пока, а потом я вынесу в настройки. Хотя тарифы у тебя, конечно, ацкие. Корпоративные?
|
|
|
Записан
|
|
|
|
boomer666
NoDeny
Постоялец
Карма: 1
Offline
Сообщений: 194
|
|
« Ответ #7 : 20 Сентября 2013, 10:03:21 » |
|
Заапдейтся. Тока скорость надо выставлять ровно 100000000. На меньшей будут ставиться шейпы. Клиенты без шейпов будут в таблицах 41-44
Спасибо) после обновления) и рестарта но сервера) нагрузка dummynet 20-25%, а была где-то 50-60
|
|
|
Записан
|
|
|
|
ivanmfan
|
|
« Ответ #8 : 20 Сентября 2013, 10:12:52 » |
|
Ну, ты можешь исправить пока, а потом я вынесу в настройки. Хотя тарифы у тебя, конечно, ацкие. Корпоративные?
Нет, для обычных. нужно же чем то конкурировать на этом рынке) Я пока не обновляю svn. Больше хотелось бы поле комментария который пропал. svn не старый...
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #9 : 20 Сентября 2013, 11:07:10 » |
|
Ну, ты можешь исправить пока, а потом я вынесу в настройки. Хотя тарифы у тебя, конечно, ацкие. Корпоративные?
Нет, для обычных. нужно же чем то конкурировать на этом рынке) Я пока не обновляю svn. Больше хотелось бы поле комментария который пропал. svn не старый... куда он у тебя пропал?? у меня есть. у всех есть
|
|
|
Записан
|
|
|
|
goletsa
NoDeny
Спец
Карма: 21
Offline
Сообщений: 973
|
|
« Ответ #10 : 20 Сентября 2013, 11:11:42 » |
|
Добрый день
у меня DUMMYNET грузит ядро в час пик 98-100 %. у половины абонентов тарифы 100мбит + направление 2 локальный ресурс
Хочу облегчить жизнь для dummynet.Что-бы "тариф 100 мбит и направление 2" не шейперился
Прошу совета как это реализовать?
P.S.)) я подумываю в файле nofire.pm поставить условие
если speed_in и speed_out <= 60 то выполнять процедуру создания pipe в противном случаи пропускать
А вы прибивали его к ядрам?
|
|
|
Записан
|
|
|
|
boomer666
NoDeny
Постоялец
Карма: 1
Offline
Сообщений: 194
|
|
« Ответ #11 : 20 Сентября 2013, 11:13:22 » |
|
Добрый день
у меня DUMMYNET грузит ядро в час пик 98-100 %. у половины абонентов тарифы 100мбит + направление 2 локальный ресурс
Хочу облегчить жизнь для dummynet.Что-бы "тариф 100 мбит и направление 2" не шейперился
Прошу совета как это реализовать?
P.S.)) я подумываю в файле nofire.pm поставить условие
если speed_in и speed_out <= 60 то выполнять процедуру создания pipe в противном случаи пропускать
А вы прибивали его к ядрам? да к cpu0 0 root -92 0 0K 544K CPU0 0 120:42 41.75% kernel{dummynet}
|
|
|
Записан
|
|
|
|
cojiict
|
|
« Ответ #12 : 20 Сентября 2013, 11:28:55 » |
|
${f} add 420 tee 1 ip from any to any ${f} add 450 tee 2 ip from any to any ${f} add 510 tee 1 ip from any to any
interface tee port 1 netflow-disable; interface tee port 2 netflow-disable;
|
|
|
Записан
|
|
|
|
boomer666
NoDeny
Постоялец
Карма: 1
Offline
Сообщений: 194
|
|
« Ответ #13 : 20 Сентября 2013, 11:33:26 » |
|
${f} add 420 tee 1 ip from any to any ${f} add 450 tee 2 ip from any to any ${f} add 510 tee 1 ip from any to any
interface tee port 1 netflow-disable; interface tee port 2 netflow-disable;
спасибо но учет трафика не веду)
|
|
|
Записан
|
|
|
|
elite
Начальник планеты
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1226
In LAN we trust!
|
|
« Ответ #14 : 20 Сентября 2013, 14:00:15 » |
|
Ну, ты можешь исправить пока, а потом я вынесу в настройки. Хотя тарифы у тебя, конечно, ацкие. Корпоративные?
предлагаю: а) сделать чекбокс "не ограничивать" около каждого направления б) сделать множители кбит/с, мбит/с, чтобы не набирать 100000000 бит/с
|
|
|
Записан
|
|
|
|
|