|
|
|
Разграничение качества обслуживания между Сквидом и wget-ом
|
|||
|---|---|---|---|
|
#18+
Привет всем! Необходимо обеспечить качество обслуживания трафика прокси и качалки (Squid 2.5.STABLE3 6.3E.14 и wget 1.10.2 0.30E) таким образом, чтобы приоритет Кальмара был выше, соответственно качалка (запускается скриптом по крону в одном или нескольких экземплярах) качала только при низкой загрузке проксера (именно Кальмар в основном загружает канал). Клиенты ходят в инет через Сквид (кроме почты — через NAT). wget запускается автоматически и выходит в инет напрямую (Squid и wget работают на одной машине). Интерфейс выхода в инет один. Для этого существует QoS (CBQ, HTB — в данном случае конкретная реализация не важна). Проблема в том, как различить процессы Squid-а и wget-а: Все они запускаются с одного хоста и выходят в инет через один интерфейс — т.е. различать трафик по интерфейсу назначения нельзя, по порту и адресу назначения тоже — они заранее непредсказуемы, по протоколу — протоколы одни и те же. Различать по локальному порту — wget не позволяет задавать локальный порт, Squid — вроде бы нет, в доке не нашёл. Как "маркировать" трафик, потребляемый проксером или качалкой, чтобы задать им разные приоритеты обслуживания? Поскольку телепаты всё ещё не пришли из отпуска, сообщаю ось — CentOS 3.7. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 12:54:54 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=34005876&tid=1489040]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 285ms |

| 0 / 0 |
