Я пытаюсь протестировать поведение сервера, который настроен на плохо работающий сервер NTP, например, дрейфующий или сообщающий о чрезмерно скачкообразном времени.
Я нашел множество советов по настройке хорошей системы NTP, но как я могу создать заведомо плохую?
Этот вопрос указал мне на ntpdsim, но это проверяет поведение клиента ntp и, похоже, не касается системных часов, тогда как я хочу увидеть, как моя система в целом ведет себя, когда сервер NTP плохо себя ведет.
Чтобы сделать это правильно, настройте свои NTP-серверы на четыре или более разных (пул) публичных одноранговых узла плюс пару локальных устройств GPS. Выбросы с плохим поведением будут отброшены.
В отличие от неправильного способа сделать это, недисциплинированные местные часы. Вы можете увидеть, как сильно он дрейфует без посторонней помощи, возможно, совсем немного за несколько дней. Он будет отброшен как самый плохой. Затем удалить эту конфигурацию после эксперимента, это не рекомендуется.