Показать сообщение отдельно
Старый 16.08.2005, 17:47     # 1
PhoeniXX
Junior Member
 
Регистрация: 24.06.2003
Адрес: Ukraine,kherson
Сообщения: 65

PhoeniXX Путь к славе только начался
Прога для пропорц.раскидывания игр.Используя особеность свича

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

Приведу пример на клубе из 15 компов и админского(admin),игры на 2 гб, которая при средней скорости в 8 Мб\с кидаеться ~4 минуты.

Если раскидывать обычным способом, тобишь последовательно, весь процес займет соответсвенно ~60 минут.

Раскидывание моим способом буду расписывать по шагам:
1 шаг игра кидаеться с admin на 1 комп 4 мин
2 шаг игра кидаеться с admin на 2,а с 1 на 3 4 мин
3 шаг игра кидаеться с admin на 4,с1на5,с2на6,с3на7 4 мин
4 шаг игра кидаеться с admin на 8,с1на9,с2на10,с3на11,
с4на12,с5на13,с6на14,с7на15 4 мин
Итог 16 минут, вместо 60. Результат конечно приближенный, но разница заметна сразу. Если количесвто компов больше, скорость раскидывания растет в геометрической прогресии.

Это основной смысл программы, так же в ней будут реализованы такие возможности:
1)сканирование определенной папки и вывод сколько занимает каждая подпапка в этой папке. Соответсвенно это будет паралельно. Нужно для того чтоб знать сколько весит каждая игра на каждом компе. 40 гиговая папка на свободном компе сканилась приблизительно 5-10 мин.
2)просмотр свободного места на каждом компе
3)удаление определенной папки на каждом компе
и т.д. по мере появления новые идей,если будут предлагаейте

Соответсвенно в настройках выбираеться,если несколько свичей, чтоб она правильно между ними раскидывала.

Для того чтоб не тормозила на клиенте во время раскидывания, можно выбрать низкий приоритет. Но тогда раскидывание может затянуться.С этим надо будет еще чтото придумать.

Прога находиться на альфа тестинге. Раскидывание работает, если кому интересна мысль стучитесь в аську: 173679499, или на мыло phoenixx@mail.ru
PhoeniXX вне форума