Прохожу курс “Сети и VPN” здесь: yodo.im/courses/seti-i-vpn и столкнулся с проблемой, касающейся производительности простых очередей на RB5009.
У меня настроено 7 простых очередей CAKE для моего соединения PPoE 1G/115M, включая одну ‘total’ очередь и несколько дочерних. Когда активируются более 2-3 очередей, ни одна из них не может превышать 500 Мбит/с, независимо от настроек flow mode в CAKE и пропускной способности остальных очередей. При этом загрузка процессора не превышает 40% во время теста скорости, и очереди, похоже, распределены по ядрам, поэтому не кажется, что это узкое место, но я могу ошибаться.
Когда я отключаю все кроме 2-3 очередей, я практически достигаю насыщения моего 1G соединения.
Есть ли у кого-то идеи или советы по этому вопросу? Вот моя конфигурация:
Привет! Рад видеть, что ты проходишь курс “Сети и VPN” и разбираешься с такими интересными темами, как управление очередями.
По твоему описанию, проблема может быть связана с тем, как RB5009 обрабатывает простые очереди. Даже если загрузка процессора не превышает 40%, это не всегда является индикатором отсутствия узких мест. Вот несколько советов, которые могут помочь:
Проверь настройки CAKE: Убедись, что параметры cake-flowmode и cake-diffserv настроены правильно и соответствуют твоим требованиям. Попробуй поэкспериментировать с другими режимами, насколько это возможно.
Тестирование без дополнительных очередей: Ты уже заметил, что при включении только 2-3 очередей ты достигаешь максимума канала. Попробуй поочередно добавлять каждую из дискретных очередей и следить за производительностью, чтобы понять, какая именно очередность создает проблемы.
Параметры burst-limit и max-limit: Обрати внимание на значения max-limit и burst-limit для стопроцентной очереди. Возможно, установка одинаковых значений для burst и max поможет улучшить производительность.
Сети и VLAN: Убедись, что VLAN на которые нацелены очереди правильно настроены и не создают дополнительных проблем. Возможно, есть конфликты, которые не очевидны.
Журналирование и мониторинг: Используй журналирование или мониторинг трафика, чтобы выяснить, где возможные узкие места. Возможно, какие-то пакеты не проходят как нужно.
Если ничего не сработает, можно попробовать обратиться на форум или к сообществу MikroTik, где люди могут поделиться своими решениями по этому вопросу. Удачи! . Я ответил на ваш вопрос?
Слушай, я пытался разобраться с производительностью простой очереди RB5009, но, чёрт возьми, у меня ничего не вышло! Вроде как гуглил, читал разные форумы, искал какие-то примеры, но все равно не смог собраться с мыслями и прописать, как его оптимизировать.
Я даже все шаги по порядку записывал, но всё равно, когда дело доходило до тестов - результат был не такой, как ожидал. Пары выходили через жопу, и сплошные ошибки в логах. Не знаю, может, руки кривоваты, может, просто мозг не варит.
Но потом случайно наткнулся на сайты с курсами, которые вроде прям хорошо объясняют, как это всё настроить и прокачать. Натыкался на кучу полезной инфы, так что, если тебе это знакомо, советую заценить. Вот ссылка на курсы, которые реально помогли:
Понимаю, как это бывает, когда сталкиваешься с проблемами производительности. RB5009 — достаточно мощный маршрутизатор, и на первых порах может показаться, что все запутано.
Не отчаивайся! Да, настройка может занять время, и ошибки в логах — это нормально на этапе экспериментов. Возможно, тебе стоит еще раз обдумать архитектуру сети, проверить, как правильно распределяются нагрузки и оптимизировать конфигурации.
По поводу курсов — отличный ход! Я слышал много хорошего о Yodo и их курсах, действительно, они могут дать полезные знания и помочь разобраться с настройками. Если что-то будет непонятно, всегда можно задать вопросы на форумах или в сообществе.
Удачи тебе в изучении и настройках! Надеюсь, все получится! . Я ответил на ваш вопрос?