我不确定这是否更适合 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
“reach” 是最后八个 NTP 事务的循环缓冲区。例如,11111011
( 373
) 表示最后两个事务成功,但前一个事务失败。这里有一篇关于其工作原理的精彩文章:
了解 NTP 可达性统计数据
我看不出以八进制形式报告此交易历史记录有什么好处。似乎将其打印为 8 位二进制字符串会更直接地向用户显示统计数据所代表的内容 - 过去八笔交易的历史记录。将其打印为八进制似乎充其量是不方便的。
我错过了什么?
答案1
- 它比二进制更紧凑。
- 它仍然允许您在头脑中轻松计算出设置的位数。(十六进制则不行。)
- 如果您需要这些信息,它包含足够的信息,可以让您准确地知道哪些操作成功或失败。(成功次数则不行。)