Название: 97.34% kernel{dummynet} Отправлено: boomer666 от 20 Сентября 2013, 06:54:05 Добрый день
у меня DUMMYNET грузит ядро в час пик 98-100 %. у половины абонентов тарифы 100мбит + направление 2 локальный ресурс Хочу облегчить жизнь для dummynet.Что-бы "тариф 100 мбит и направление 2" не шейперился Прошу совета как это реализовать? P.S.)) я подумываю в файле nofire.pm поставить условие если speed_in и speed_out <= 60 то выполнять процедуру создания pipe в противном случаи пропускать Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 20 Сентября 2013, 07:28:50 Ну а переменные ядра крутил уже? Вроде эту я раньше подкручивал net.inet.ip.dummynet.hash_size
Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 20 Сентября 2013, 07:32:14 Отключить шейпы для 100мбитчиков можно, только там надо хорошо код подправить - добавить новые таблицы и правила. Так что если ты готов экспериментировать....
Название: Re: 97.34% kernel{dummynet} Отправлено: boomer666 от 20 Сентября 2013, 07:54:10 Отключить шейпы для 100мбитчиков можно, только там надо хорошо код подправить - добавить новые таблицы и правила. Так что если ты готов экспериментировать.... Экспериментировать я готов)вот только сам с кодом я буду долго разбираться)Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 20 Сентября 2013, 09:11:58 Заапдейтся. Тока скорость надо выставлять ровно 100000000. На меньшей будут ставиться шейпы. Клиенты без шейпов будут в таблицах 41-44
Название: Re: 97.34% kernel{dummynet} Отправлено: ivanmfan от 20 Сентября 2013, 09:26:13 Заапдейтся. Тока скорость надо выставлять ровно 100000000. На меньшей будут ставиться шейпы. Клиенты без шейпов будут в таблицах 41-44 Эээ не торопитесь так, у меня есть тариф 200Мбит) По коду " if( $speed_in < 10**8 )" шейп отключается на всех скоростях более 100000000 Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 20 Сентября 2013, 09:46:21 Ну, ты можешь исправить пока, а потом я вынесу в настройки. Хотя тарифы у тебя, конечно, ацкие. Корпоративные?
Название: Re: 97.34% kernel{dummynet} Отправлено: boomer666 от 20 Сентября 2013, 10:03:21 Заапдейтся. Тока скорость надо выставлять ровно 100000000. На меньшей будут ставиться шейпы. Клиенты без шейпов будут в таблицах 41-44 Спасибо) после обновления) и рестарта но сервера) нагрузка dummynet 20-25%, а была где-то 50-60Название: Re: 97.34% kernel{dummynet} Отправлено: ivanmfan от 20 Сентября 2013, 10:12:52 Ну, ты можешь исправить пока, а потом я вынесу в настройки. Хотя тарифы у тебя, конечно, ацкие. Корпоративные? Нет, для обычных. нужно же чем то конкурировать на этом рынке) Я пока не обновляю svn. Больше хотелось бы поле комментария который пропал. svn не старый... Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 20 Сентября 2013, 11:07:10 Ну, ты можешь исправить пока, а потом я вынесу в настройки. Хотя тарифы у тебя, конечно, ацкие. Корпоративные? Нет, для обычных. нужно же чем то конкурировать на этом рынке) Я пока не обновляю svn. Больше хотелось бы поле комментария который пропал. svn не старый... Название: Re: 97.34% kernel{dummynet} Отправлено: goletsa от 20 Сентября 2013, 11:11:42 Добрый день А вы прибивали его к ядрам?у меня DUMMYNET грузит ядро в час пик 98-100 %. у половины абонентов тарифы 100мбит + направление 2 локальный ресурс Хочу облегчить жизнь для dummynet.Что-бы "тариф 100 мбит и направление 2" не шейперился Прошу совета как это реализовать? P.S.)) я подумываю в файле nofire.pm поставить условие если speed_in и speed_out <= 60 то выполнять процедуру создания pipe в противном случаи пропускать Название: Re: 97.34% kernel{dummynet} Отправлено: boomer666 от 20 Сентября 2013, 11:13:22 Добрый день А вы прибивали его к ядрам?у меня DUMMYNET грузит ядро в час пик 98-100 %. у половины абонентов тарифы 100мбит + направление 2 локальный ресурс Хочу облегчить жизнь для dummynet.Что-бы "тариф 100 мбит и направление 2" не шейперился Прошу совета как это реализовать? P.S.)) я подумываю в файле nofire.pm поставить условие если speed_in и speed_out <= 60 то выполнять процедуру создания pipe в противном случаи пропускать 0 root -92 0 0K 544K CPU0 0 120:42 41.75% kernel{dummynet} Название: Re: 97.34% kernel{dummynet} Отправлено: cojiict от 20 Сентября 2013, 11:28:55 Код: ${f} add 420 tee 1 ip from any to any Код: interface tee port 1 netflow-disable; Название: Re: 97.34% kernel{dummynet} Отправлено: boomer666 от 20 Сентября 2013, 11:33:26 Код: ${f} add 420 tee 1 ip from any to any Код: interface tee port 1 netflow-disable; Название: Re: 97.34% kernel{dummynet} Отправлено: elite от 20 Сентября 2013, 14:00:15 Ну, ты можешь исправить пока, а потом я вынесу в настройки. Хотя тарифы у тебя, конечно, ацкие. Корпоративные? предлагаю:а) сделать чекбокс "не ограничивать" около каждого направления б) сделать множители кбит/с, мбит/с, чтобы не набирать 100000000 бит/с Название: Re: 97.34% kernel{dummynet} Отправлено: elite от 20 Сентября 2013, 14:04:02 Кстати, а не планируется ли версия noserver под linux ? по некоторым данным, шейпер на линуксе более производительный
Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 20 Сентября 2013, 14:12:54 Кстати, а не планируется ли версия noserver под linux ? по некоторым данным, шейпер на линуксе более производительный ну так логика такая же как в n49/50, почему бы тому, кто сделал это под них, не сделать под N+?Название: Re: 97.34% kernel{dummynet} Отправлено: Redmen от 20 Сентября 2013, 19:36:59 Ну, ты можешь исправить пока, а потом я вынесу в настройки. Хотя тарифы у тебя, конечно, ацкие. Корпоративные? предлагаю:а) сделать чекбокс "не ограничивать" около каждого направления б) сделать множители кбит/с, мбит/с, чтобы не набирать 100000000 бит/с up Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 20 Сентября 2013, 19:58:51 Ну ты шустрый. Погодите, я ваще в Днепр еду. Лучше пожелайте мне удачно добраться, а то жена чето упорно отговаривает ехать на машине...
Название: Re: 97.34% kernel{dummynet} Отправлено: Nafanya от 20 Сентября 2013, 20:37:50 Ну ты шустрый. Погодите, я ваще в Днепр еду. Лучше пожелайте мне удачно добраться, а то жена чето упорно отговаривает ехать на машине... Ни гвоздя, ни жезла....Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 20 Сентября 2013, 22:38:31 Половину пути проехал. Гвоздей и жезлов не было, спасибо)
Название: Re: 97.34% kernel{dummynet} Отправлено: elite от 21 Сентября 2013, 09:23:16 Половину пути проехал. Гвоздей и жезлов не было, спасибо) норм доехал?Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 21 Сентября 2013, 13:07:21 Ага, за 50 км до конца устал, да заночевал в поле)) уже отоспался. Но щас в Днепре куча дел, так что помогу по вопросам тока с понедельника
Название: Re: 97.34% kernel{dummynet} Отправлено: h1vs2 от 26 Октября 2013, 15:15:52 Кстати, а не планируется ли версия noserver под linux ? по некоторым данным, шейпер на линуксе более производительный ну так логика такая же как в n49/50, почему бы тому, кто сделал это под них, не сделать под N+?А как насчет интеграции с http://forum.nag.ru/forum/index.php?showtopic=53156 https://bitbucket.org/sysoleg/lisg/wiki/Home ? Название: Re: 97.34% kernel{dummynet} Отправлено: maxx от 28 Октября 2013, 13:32:35 По поводу думминета. Что за архитектура на насе? Атлоны или интелы, ппое или айпиое? Я где-то год назад игрался с тонким тюнингом наса. Была похожая ситуация на 7.2 фре.
в данный момент Код:
при Код:
шейпы все по 100 мб. А вобще я прихожу к мнению что пора переходить на нжикар. Насчет линукса, там проблем с распараллеливанием процессов нету, но есть проблема другого характера. Там нету мпд. На каждое ппое соединение создается отдельный процесс, и оно работает крайне паршиво, по отзывам, в сравнении с мпд при 500+ интерфейсов. Так что, тут шило на мыло меняется, решив грабли с тем что ппое траффик вешается по умолчаню на 1 ядро во фрихе, получим геморой с процессами. Решается двумя способами, либо патчем ядра, когда ядерный планировщик анализирует не заголовок айпи пакета а мак, при выборе ядра для обработки, либо статическим прибиванием к 0 ядру и переходом на сандибокс архитектуру. Тогда получаем 0 ядро нагруженное в полку, обработкой приходящего трафика, но жует гиг в легкую без лагов. Больше не пробовал, так как не было нужды. в общем для 7й фрихи я сделал след Код: [root@nas1 /etc]# cat /etc/rc.local Название: Re: 97.34% kernel{dummynet} Отправлено: elite от 28 Октября 2013, 16:09:06 а как же accel-ppp ? вроде бы нормально работает на PPPoE серверах на линуксе
Название: Re: 97.34% kernel{dummynet} Отправлено: h1vs2 от 28 Октября 2013, 20:36:46 а как же accel-ppp ? вроде бы нормально работает на PPPoE серверах на линуксе А еще IPoE : инициализация сессии по dhcp discover, или по unknown source ip packet. С радиус авторизацией, аккаунтингом, CoA. Все довольно грамотно сделано, как у больших :) Для меня самого недавно это было открытие. Решил обязательно чисто для себя развернуть. Может на нем сделаю резерв железных брасов на самый плохой случай, или еще где пригодится. 2 efendy : я думаю интеграция с accel-ppp из коробки много времени не займет, но даст огромный плюс в распространении nodeny. На линукс-тазике получаешь сабскрайбер менеджмент фукнционал как на больших железных решениях. Причем несколько типов авторизации живут превосходно на одном сервере. Да и с такого на что-то железное перейти намного проще. П.С. А будет у nodeny+ что-то типа realese, когда можно быть уверенным, что все устаканилось и подумать о возможностях апргейда ? Или это все надо было в фичреквест? Название: Re: 97.34% kernel{dummynet} Отправлено: Efendy от 28 Октября 2013, 21:25:35 Насчет стейбл - я прилагаю максимально усилий чтобы не было необходимости фиксировать версию до стейбл. Из-за фиксации меньше шансов внедрить какую-то новую фичу. Принципиальных изменений я давно не делаю, если же что-то не заработает - всегда можно сделать откат. Что находится в svn - это копия биллинга моей бывшей сети, которая работает 24/7, - это гарантия что версия рабочая в любом случае.
|