Почему ntpq сообщает о достижимости (досягаемости) в Octal?
Я не уверен, что это лучше подходит для ServerFault или Stack Overflow.
Возвращение ntpq -p
сообщает "досягаемость" в виде 8-разрядного восьмеричного значения 1-377, как в следующем примере:
remote refid st t when poll reach delay offset jitter
==============================================================================
*serv1 123.123.123.1 4 u 23 256 377 0.462 0.230 0.072
serv2 1.1.1.1 5 u 142 256 377 1.209 -0.600 0.050
serv3 1.1.1.1 5 u 134 256 377 0.452 -0.055 0.012
serv4 1.1.1.1 5 u 148 256 377 1.477 0.283 0.061
"досягаемость" - это циклический буфер последних восьми транзакций NTP. Например, 11111011
(373
) будет означать, что последние две транзакции были успешными, но предыдущая не удалась. Вот отличная статья о том, как это работает:
Понимание статистики достижимости NTP
Я не вижу преимущества отчета об этой транзакции в восьмеричном виде. Похоже, что печать в виде 8-битной двоичной строки более точно покажет пользователю, что представляет статистика - история последних восьми транзакций. Печать в восьмеричном виде в лучшем случае кажется неудобной.
Что мне не хватает?
1 ответ
- Это более компактный, чем бинарный.
- Это все еще позволяет вам определить количество битов, которые легко устанавливаются в вашей голове. (Hex не будет.)
- Он содержит достаточно информации, чтобы вы могли точно сказать, какие операции были успешными или неудачными, если вам нужна эта информация. (Количество успехов не будет.)