-1

Я использую несколько удаленных серверов для тестирования параллельной системы, каждый раз процесс занимает около 0,4 с. Поэтому, когда я запускаю программу на нескольких серверах, диапазон времени работы составляет от 0 до 1 с. Странные результаты были получены из-за небольшой разницы системного времени в каждом пульте, которые показывают следующее:

[1] 14:25:45 [SUCCESS] student@10.18.65.23:22
Sun Dec 25 14:25:46 EST 2016
[2] 14:25:45 [SUCCESS] student@10.18.65.22:22
Sun Dec 25 14:25:45 EST 2016
[3] 14:25:45 [SUCCESS] student@10.18.65.24:22
Sun Dec 25 14:25:46 EST 2016
[4] 14:25:45 [SUCCESS] student@10.18.65.25:22
Sun Dec 25 14:25:46 EST 2016
[5] 14:25:45 [SUCCESS] student@10.18.65.21:22
Sun Dec 25 14:25:47 EST 2016

Серверы имеют разницу от 1 до 2 с, поэтому результаты моих тестов ниже 0. Так как же избежать этой разницы в серверах, чтобы результаты были нормальными?

1 ответ1

1

Предполагая, что вы делаете это вручную, и вам нужно знать, сколько времени это займет ... есть способ сократить время на сервере, на котором выполняется задача. Это было бы так же просто, как модифицировать вашу оболочку для отправки вывода, скажем, команды времени , а не вычислять ее вручную, когда ваш управляющий сервер ее получает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .