@Talik0507
Работаю, Живу

Как измерить скорость копирования файла по сети между Unix машинами программно на Java?

Есть порядка 50 серверов Unix
Необходимо проверить скорость копирования файла по сети с одной из машин на все остальные.

Подскажите, как это сделать? (библиотеки, алгоритм).
  • Вопрос задан
  • 294 просмотра
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
Пишешь Серверное и клиентское приложение.
Устанавливаешь серверное приложение на все тестируемые машины.
С клиентского конектишься и засылаешь пару байт обьем файла, а затем файл.
Клиентское получает размер и засекает время начала. Получает весь обьем данных, считает разницу во времени между началом и завершением. Высчитывает скорость. Засылает обратно значение.
Можно еще в начале и конце потока клиентский таймштамп отправить, чтобы видеть разницу во времени продолжительности заливки и продолжительности получения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы