Скачать tispd
Настройка tispd
Домашняя страничка Yuri-ua

Здесь я буду вылаживать в общий доступ некоторые из своих проектов, которые могут быть еще кому-то полезны.

Утилита "tispd" для мониторинга и управления шириной канала пользователей.

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

Одним из основных требований было:

1. Минимальный размер занимаемой памяти.
2. Возможность работы на удаленном компьютере.

Программу писал "под себя", после чего переделал интерфейс для того, чтобы еще кто-то мог ей пользоваться :)

На сегодня, утилита tispd предоставляет следующие возможности:

Вспомогательные:
1. Мониторинг активности и основных параметров пользователей.
2. Возможность ограниченивать максимальную скорость выбранного клиента.

Основные:
Автоматическое перераспределение имеющегося канала между активными пользователями.

Реализовано несколько схем работы.

1. Отдавать остаток канала выбранному пользователю.

Например: В сети 3 пользователя. Имеется канал 256к. Каждому отводится свой канал. Например 1-128кбит/с, 2-64 кбит/с, 3-64кбит/с. Пусть 3 пользователь - качальщик. Будем ему отдавать все что никто не использует. Т.Е., когда активны все пользователи, третьего ограничиваем на 64к, когда первый пользователь неактивен, отдаем третьему еще 128к, т.е. ширина его канала - 192к. Когда первый проявит активность, то третьего опять ограничим каналом 64к.

2. Делить канал поровну между всеми активными пользователями.

3. Отдавать свободный канал Ослику, установленному на сервере.

Hosted by uCoz