私の経験では、openntpdではなくntpを使用しています。
NTPプロトコルは通常1分(64秒)ごとにパケットを送信することから始まりますが、通常は/etc/ntp.confファイルにある各サーバーに対して17分ごとに1つのパケットを送受信することで安定します。ただし、ネットワークの停止またはデバイスの不安定なクロックにより、これが増加する場合があります。各パケットには約68バイトのペイロードがあります。そのため、ポーリングごとに、おそらくそれぞれ100バイトを少し超えます。
ネットワーク稼働時のrdateとntpdateは、時間を設定するための良いアイデアです。そして、それがあなたが必要とするすべてであるならば、あなたのためにうまく働くはずです。
ただし、長時間にわたって時間の同期を保つ必要がある場合、ntpプロトコルはそれを行うように設計されています。デバイスのクロックは、クリスタル制御のクロックを備えている可能性がありますが、温かさや冷め具合に応じて少し速くなったり遅くなったりします。
継続的な計時が必要で、使用する帯域幅を減らしたい場合の提案を次に示します。ntp.confのアイテムを参照します。
iburstを使用しないでください。(ただし、最初に時間を設定するには時間がかかります)。
ミンポールを6から上方に増やします(2 ^ 6秒は64秒です)。これにより、ネットワークが立ち上がった後にプロトコルが起動するときのトラフィックが減少します。
maxpollを10から増やします(2 ^ 10秒は1024秒または約17分ごとです。17まで移動して36時間ごとにポーリングできます。私はこれを試していません。
組み込みデバイスから確実にアクセスできるサーバーがあれば、最小限のサーバーのみを使用してください。サーバーが多いほど、タイムキーピングの信頼性は高くなりますが、トラフィックが増大するため、トレードオフになります。