taki_net: (Default)
taki_net ([personal profile] taki_net) wrote2012-09-04 12:58 am

Снова сисадминский вопрос

Я уже как-то задавал, но ответ мне тогда не пригодился.

Задача: есть файл (один около 10 Гб, или несколько по 2), его надо переместить на много (15-20) компов. Просто копирование по сети требует времени (и износа диска на сервере) в 15-20 раз больше. Если запускать процессы параллельно (на 2-4 машинах, больше не тянет), получается чуть побыстрее.

То есть, нужна прога (скорее клиент-серверное приложение), которая синхронно кидает пакет на все 20 машин, дожидается 20 сигналов о приеме, кидает следующий (как Ghostcast).

Кто пробовал - подходит ли в этом качестве KyloSTN?

Или подскажите другое работоспособное решение.

Да, прога нужна или под Win, или, если Линуксовая, с запуском с LiveCD.

[identity profile] nec-p1us-u1tra.livejournal.com 2012-09-03 10:31 pm (UTC)(link)
Только считалка сломается все по десять раз энкриптить. netcat/socat бы.

А под задачу инструмент уже существует двести лет и называется rdist.

[personal profile] ichthuss 2012-09-03 10:37 pm (UTC)(link)
Можно и неткатом, только это дольше объяснять. За rdist спасибо, полистаю на досуге мануал.

[identity profile] kondybas.livejournal.com 2012-09-04 12:27 am (UTC)(link)
RDist не экономит траффик. Он протолкнет файло через интерфейс столько раз, сколько хостов надо синхронизировать.

[identity profile] nec-p1us-u1tra.livejournal.com 2012-09-04 06:21 am (UTC)(link)
Да. Я и не говорил обратного.