Предполагая, что вы делаете это вручную, и вам нужно знать, сколько времени это займет ... есть способ сократить время на сервере, на котором выполняется задача . Это было бы так же просто, как модифицировать вашу оболочку для отправки вывода, скажем, команды времени, а не вычислять ее вручную, когда ваш управляющий сервер ее получает.
Как бороться с небольшой разницей во времени на нескольких удаленных серверах?
299
Andi
Я использую несколько удаленных серверов для тестирования параллельной системы, каждый раз процесс занимает около 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. Итак, как избежать этой разницы в серверах, чтобы результаты были нормальными?
Устанавливайте друг у друга NTP друг к другу с резервной копией time.gov или любым другим центральным полномочием NTP, которое вы хотите
Ramhound 7 лет назад
0
Спасибо, вы можете показать более подробную информацию? Немного запутался по этому поводу ...
Andi 7 лет назад
0
Ответ, который объясняет, как настроить службы NTP, занял бы у меня более часа, чтобы написать, и это если я знаю, какие операционные системы вы используете
Ramhound 7 лет назад
0
Я использую Linux, также вы можете показать мне несколько полезных ссылок о NTP?
Andi 7 лет назад
0
1 ответ на вопрос
1
Journeyman Geek
Проблема в том, что трудно записать время запуска на каждом сервере, потому что это распределенная система, поэтому вся информация о времени будет собираться на одном сервере. Результаты с серверов будут смешаны вместе ...
Andi 7 лет назад
0
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4