• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

  • Автор темы builov86
  • Дата начала
B

builov86

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


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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!