Страница 2 из 4

Re: Огромное кол-во статических DNS записей

Добавлено: 07 дек 2014, 17:30
vqd
Тоже себе на узел залил. Посмотримс

Re: Огромное кол-во статических DNS записей

Добавлено: 07 дек 2014, 17:54
Dragon_Knight
vqd, не забудьте увеличить размер DNS кеша, иначе он перестаёт работать, т.к. добавленные записи занимают почти 11 Мб.

Re: Огромное кол-во статических DNS записей

Добавлено: 07 дек 2014, 18:06
vqd
Ну добавь тогда в скрипт

Код: Выделить всё

/ip dns set cache-size=15360


Re: Огромное кол-во статических DNS записей

Добавлено: 07 дек 2014, 18:12
Dragon_Knight
vqd, ок, подправил, а так-же добавил 'cache flush' после импорта.
Сделал ещё один лист, экстремального размера: 1,000,732 записей. При этом размер скрипта получился 62,2МБ и по моим подсчётам, что-бы его сохранить нужно порядка 650МБ флеша на роутере...
По всей видимости изначальная идея в 1 миллион записей не осуществима.

Re: Огромное кол-во статических DNS записей

Добавлено: 07 дек 2014, 18:41
podarok66
Ща потестирую, хотя судить мне сложно. У меня браузер с Adblock Plus всегда работает, я рекламы и не вижу никогда почти)))

Re: Огромное кол-во статических DNS записей

Добавлено: 08 дек 2014, 20:57
podarok66
Ну вот посидел сутки, честно сказать не могу с уверенностью сказать, что тормоза присутствуют. Возможно мне кажется. Насчет рекламы тоже ничего не скажу, мой Adblock исправно блочит 90% всей рекламы. :-)
Остается добавить, что удалить все добавленные записи можно так:

Код: Выделить всё

 {:foreach s in=[/ip dns static find comment="HOSTS"] do={/ip dns static remove $s}}

Re: Огромное кол-во статических DNS записей

Добавлено: 08 дек 2014, 21:50
Dragon_Knight
podarok66, CTRL+a а затем Delete и скрипт не нужен :-):
Что касается Adblock, на время тестирование его всё-же нужно отключать, т.к. он физически воздействует на рендер страницы и по факту запрос в DNS даже не происходит, отсюда и о нагрузки говорить бессмысленно :-):
Вы проведите эксперимент, - отключите Adblock и попробуйте сутки просидеть. :-):

Re: Огромное кол-во статических DNS записей

Добавлено: 09 дек 2014, 12:29
podarok66
Dragon_Knight писал(а):podarok66, CTRL+a а затем Delete и скрипт не нужен

Вот только не надо так. :-) Этак я и свои записи угроблю, а они меня устраивают полностью. Или ты предлагаешь мне потом их руками восстанавливать? Я ленивый, и мне проще скриптом удалить желаемое, чем что-то восстанавливать...
А сочетания клавиш мне знакомы ;;-))) И я спокойно ими пользуюсь. :-)
Dragon_Knight писал(а):Вы проведите эксперимент, - отключите Adblock и попробуйте сутки просидеть. :-):

Охххх! Я так привык к отсутствию разноцветных блестяшек... ;;-)))

Re: Огромное кол-во статических DNS записей

Добавлено: 09 дек 2014, 23:24
Dragon_Knight
podarok66, таки этот скрипт и призван рубить на корню все эти блестяшки, т.е. по сути это замена Adblock и прочее, только на уровне роутера и как следствие, - единое решение для всех участников сети.

PS: Заметил одну особенность когда экспортировал данный скрипт на работе, где стоит RB493G. После импорта и перезагрузки, первые минуты 3 DNS сервер в роутере не выполняет своей функции, а более подробный анализ показал полную загрузку процессора DNS сервером. По всей видимости этот огромный список адресов читается из внутреннего хранилища и преобразуется в какую-то БД. После этого всё встаёт на свои места и заметной разницы по скорости работы DNS замечено не было.

Предварительный вердикт: 15.000 статических записей MIPS архитектура способна переваривать без особых проблем.

Re: Огромное кол-во статических DNS записей

Добавлено: 11 дек 2014, 11:31
yreks
Залил этот скрипт и я.... Хотя у меня тоже давно установлен ADblock Plus. Но я в сети не один. Сразу увеличилось потребление микротиком памяти.
С 32мб до 48мб... Микротик RB951UI. Посмотрим.....