QoS на GPRS-соединении
У меня есть вопрос о QoS (качество обслуживания) на GPRS-соединении. У меня есть сервер Linux со многими подключенными клиентами через GPRS. Каждый из них одновременно общается через ftp, http и т. Д. Как я могу разделить связь (например, ftp получит 10 % пропускной способности, связь через http получит 30 %, а остальные 60 %)?
Я попробовал tc (инструмент управления трафиком) и qdisc, такие как htb, cbq и другие. Существует проблема, потому что алгоритмы htb и cbq требуют знать скорость передачи данных. Но я не знаю, потому что соединение GPRS очень нестабильно (8 кбит / с - очень хороший сигнал до 100 б / с - плохой сигнал). Клиенты движутся.
Я также попробовал prio qdisc, но он не работает. Потому что Ethernet на сервере намного быстрее, чем GPRS, и не формируют очередь, поэтому prio не работает (узкое место у gw оператора GSM). У вас есть идеи, как установить QoS на сервере?