Реализация QoS в домашней сети (возможно, с использованием Synology NAS)

1972
acseven

Мой домашний маршрутизатор (Technicolor TG784n v3, версия микропрограммы 8.GM1) не имеет настроек качества обслуживания (QoS). Тем не менее, я хотел бы реализовать QoS, главным образом, чтобы иметь возможность контролировать загрузку полосы пропускания CrashPlan во время резервного копирования файлов.

Происходит следующее: когда CrashPlan загружает файлы, он занимает огромную часть доступной полосы пропускания, снижая общую скорость доступа в Интернет для загрузки или скачивания.

Итак, вот что у меня есть:

  • Домашний маршрутизатор Technicolor, действующий как DHCP-сервер, который не может быть заменен, поскольку он также обрабатывает IPTV и стационарный телефон (этот маршрутизатор фактически подключен к другому маршрутизатору, как от моего интернет-провайдера, который транслирует оптоволоконное широкополосное соединение).
  • Маршрутизатор Netgear WNDR3700 v2 с DD-WRT, действующий в основном как коммутатор для гигабитной локальной сети (у technicolor есть только один гигабитный порт), с пересылкой DHCP на основной маршрутизатор.
  • NAS-устройство Synology DS412 +, которое также действует как локальный DNS-сервер (оба маршрутизатора пересылают DNS-запросы на этот сервер)

CrashPlan устанавливается на NAS-устройстве Synology и имеет определенные параметры QoS :

Только для опытных пользователей: должен быть настроен маршрутизатор с поддержкой QoS. Выберите качество пакета TCP или пользовательское значение DSCP из списка: Низкое, Нормальное, Надежность, Пропускная способность или DSCP….

У меня есть другие сетевые устройства, но я полагаю, что они не имеют значения для этой конкретной проблемы, например Wireless Extender, выполняющий роль точки доступа, и другой коммутатор в другой комнате.

Я ценю любое понимание или предложение по этому вопросу, может быть, с помощью NAS?

Спасибо!

1

2 ответа на вопрос

1
Julian Knight

QoS вряд ли поможет вам, и в любом случае общеизвестно, что получить правильные права.

В вашем случае лучше создать несколько резервных профилей в CrashPlan (которые я также запускаю на Synology NAS), для каждого из которых установлена ​​подходящая максимальная пропускная способность.

Большая проблема, с которой я столкнулся, заключается в том, что CrashPlan - это боров с большим количеством файлов для резервного копирования. На моем 412+ мне регулярно приходится останавливать службу, если я хочу использовать NAS для чего-либо еще.

К сожалению, Code42, похоже, не желает исправлять эти проблемы, которые регулярно поднимались на их форумах. Пока они дешевые, я все больше разочаровываюсь в них. На самом деле, я даже перестал запускать CrashPlan на своем ноутбуке. На моем предыдущем ноутбуке он стал таким боровом, что серьезно повлиял на производительность.

+1. Маркировка QoS действительна, только если ваша сеть понимает их и действует на них. Поскольку маршрутизатор Technicolor не имеет настроек QoS, это единственный правильный ответ. cpt_fink 9 лет назад 0
Привет, спасибо за ваш вклад. У меня действительно было много проблем с CrashPlan из-за моего очень большого набора данных, пока я не обновил до 2 ГБ ОЗУ. С тех пор это работает очень хорошо; моя резервная копия сейчас около 1.8Tb. Я уже пробовал использовать разные профили и обнаружил, что они на самом деле замедляют производительность с таким большим набором данных - CrashPlan будет время от времени проверять выбор, а это занимает много времени. acseven 9 лет назад 0
Кроме того, ограничение пропускной способности является второстепенным вариантом, потому что доступная (реальная) пропускная способность загрузки зависит от времени суток. Т.е. у меня может быть соединение для загрузки 5 Мбит / с, но ночью это может быть максимум 2 Мбит / с. Вот почему что-то вроде QoS будет лучше. acseven 9 лет назад 0
@cpt_fink Ваш комментарий на самом деле отличается от этого ответа, потому что ваш комментарий больше связан с самой реализацией QoS, а не с CrashPlan - то есть я рекомендую вам отвечать отдельно, потому что дополнительные комментарии могут проверять или дополнять это. acseven 9 лет назад 0
Интересная деталь относительно CP, спасибо, я не думал о возможных проблемах с несколькими профилями. Я обнаружил, что постоянно пытался урезать то, что было подкреплено. Превышение миллиона файлов было довольно откровением! Теперь я использую только CP на NAS. Большая часть рабочих данных моего ПК синхронизируется с облаком или NAS. Я запускаю более эффективный инструмент для резервного копирования определенных файлов настроек. Julian Knight 9 лет назад 0
0
Paul George

There's a few things going on...

Crashplan on Synology NAS

I blogged about setting DSCP values for Crashplan traffic on a Synology NAS, but in short you can set the TOS or DSCP value of upload traffic using the Crashplan GUI. However, there are some serious bugs in the QoS settings available:

  • Setting 'Low' does nothing.
  • Setting 'Normal' does nothing.
  • Setting 'Reliability' gives a TOS hex value of 0x4 (equivalent to DSCP decimal value of 1).
  • Setting 'Throughput' gives a TOS hex value of 0x8 (equivalent to DSCP decimal value of 2).

Worst of all, setting your own 'DSCP decimal value' via the gui, is completely incorrect. What it actually does it set the TOS decimal value instead. So:

  • Setting a 'DSCP decimal value' of '40' will actually give you a DSCP value of 10
  • Setting a 'DSCP decimal value' of '48' will actually give you a DSCP value of 12

So, it's all pretty screwed up, but you can make it work.

These finding were using a Synology DS415play. I'm assuming you're using the package from PCLoadLetter.co.uk.

Routers

I'm not entirely clear on your setup but ultimately you need to act upon your outgoing traffic at the router. The technicolor router doesn't support QoS at all so forget about that. If you can just use the DDWRT router instead, you could set the QoS on that to de-prioritize DSCP 10 traffic (i.e. you set it to '40' in crashplan), and job done. I' don't have a DDWRT based router, but I have blogged about setting this up on a Draytek Router.

Bridge mode

If we assume you have to keep the Technicolor router connected to the WAN for some reason, you could still use the DDWRT router to perform QOS prioritization, either by putting the Technicolour router in 'bridge' or 'modem' mode (usually the same thing) and then connecting output of that to the WAN port on the DDWRT.

....OR....

Double NAT

Leave the Technicolor router doing normal NAT, and connect the LAN port to the yellow WAN port of the DDWRT router, giving you a 'double NAT' situation. So long as you connect all you lan devices to the DDWRT router, you can largely forget about the Technicolor router upstream. This router can then prioritize all the traffic channelled through it to its WAN port. Its important to realise that anything left connected to the upstream Technicolor router will bypass QOS.

Похожие вопросы