загруженность канала

Тема в разделе "PHP программирование", создана пользователем builov86, 25 фев 2008.

  1. builov86

    builov86 Гость

    приветствую, господа кодеры..
    стоит задача учитывать в скриптах на пхп загруженность канала..
    смысл вот в чем..
    есть канал на гиг... (5 файловых серваков на каждом 200 мегабит)
    ..есть сервак-координатор который должен регулировать загрузку серверов..
    ..на нем крутиться двиг сайтика, БД и т.п..
    ..но весь медиа-контент лежит на файл серверах..
    юзверю отсылается страница.. например с видео..
    код ембеда ведет НЕ на файлсервер, а на сервак-координатор..
    ..который его приняв делает следующие:
    1) Анализирует пришедший урл
    2) Опрашивает файл серваки.. (те отвечают ему процентом загруженности..)
    3) Выбирает менее загруженный сервер из тех где загрузка < 75%
    Редиректит запрос на этот сервер..
    Стрим видео течет уже с него..
    4) Если таких серверов нет.. т.е все серваки ответили что загружены более 75%
    Проверяет зарегистрирован ли юзер..
    4.а) Если нет – говорим ему чтоб маленько подождал (и указываем приблизительное время освобождения канала)
    4.б) Если юзер зарегистрирован – выдаем ему стрим с сервера где канал загружен меньше чем на 95%
    если все серваки загружены на 95% :
    4.б.1) заставляем и его маленько подождать..ставим в очередь..
    4.б.2) за определенную плату отдаем ему стрим из резервных 5%


    но для этого надо какнить узнать о загрузке канала сервера..
    ....а я даже не представляю себе как измерять то?
    ..можно с помощью пхп или нет?..
    ..или надо писать спец прогу..
    ...у которой и стпрашивать о загруженности через командную строку..?
     
  2. ????

    ???? Гость

Поделиться этой страницей