# What is the expected bandwidth for an NTP server?

**URL:** <https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395>\
**Category:** Uncategorized\
**Created:** [September 2, 2019, 2:32pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395 "2019-09-02T14:32:49Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![kadifeli](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/kadifeli/32/436_2.png) [@kadifeli](https://community.ntppool.org/u/kadifeli)\
**Post date:** [September 2, 2019, 2:32pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/1 "2019-09-02T14:32:49Z")

</div>

I know that this question is answered in [https://www.pool.ntp.org/join.html](https://www.pool.ntp.org/join.html) . However, I think this information is outdated. In that page it is said that _most servers get about 5-15 NTP packets/sec, with spikes a couple of times a day of 60-120 packets/sec. This is roughly equivalent to 10-15Kbps with spikes of 50-120Kbps. In plain terms, you probably need at least 384-512Kbit bandwidth (in and out-going)._

I have an NTP server in Italy with IPv6 connectivity. This server is advertised in the NTP pool project for more than a year. And it gets roughly 1 IPv6 NTP request per 5 seconds, or 0.2 packets/sec. So, the traffic is negligible.

Recently, I opened the same server to IPv4 network and advertised it in the NTP pool project for only a few days. The average packet request rate per second is now around **90-120 packets/sec**. Together with the responses, it makes up a bandwidth of 11-15 KBytes/sec roughly. This translates to more than 100Kbps.

I cannot decide if this is normal or a coincidence (a “spike”). Does the documentation need an update?

---

<div class="post-metadata">

**Author:** ![ask](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/ask/32/907_2.png) [@ask](https://community.ntppool.org/u/ask)\
**Post date:** [September 3, 2019, 3:24am UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/2 "2019-09-03T03:24:00Z")

</div>

The numbers vary wildly depending on where in the world you are.

Is the 90-120 packets/second with the “384 kbps” setting, or did you update that recently? (I looked up your account).

For your question about the documentation: Yes, it should be updated. Suggestions are welcome and if the community here agrees then patches as well. (Including the dozen or so translations that need updating after we update the English version…)

---

<div class="post-metadata">

**Author:** ![mlichvar](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@mlichvar](https://community.ntppool.org/u/mlichvar)\
**Post date:** [September 3, 2019, 11:35am UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/3 "2019-09-03T11:35:53Z")

</div>

FWIW, in the Italian zone the average rate of requests for the 1000mbit speed setting is currently about 2000 pps for IPv4 and 87 pps for IPv6.

---

<div class="post-metadata">

**Author:** ![kadifeli](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/kadifeli/32/436_2.png) [@kadifeli](https://community.ntppool.org/u/kadifeli)\
**Post date:** [September 3, 2019, 12:04pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/4 "2019-09-03T12:04:25Z")

</div>

I remember updating it just after adding my IPv4 server to the pool. Currently the server has on the average 5-12 KByte/sec inbound and similar (about 5-10 per cent smaller) outbound traffic. This is roughly last day’s traffic.

Now (just for testing) I increased the **IPv6**  **Net Speed** value to 1000Mbit and I will monitor to see if IPv6 traffic increases. IPv6 traffic is very small currently. Let’s wait and see if IPv6 traffic approaches 87 pps as mentioned by @mlichvar.

Totally, 1 GByte/day traffic is the maximum I can accept for my server. If I receive more than this, I may have to remove my IPv4 server from the pool. So, for the time being I leave the **Net speed** value for **IPv4** to its lowest 384 Kbit.

---

<div class="post-metadata">

**Author:** ![littlejason99](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/littlejason99/32/242_2.png) [@littlejason99](https://community.ntppool.org/u/littlejason99)\
**Post date:** [September 3, 2019, 12:24pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/5 "2019-09-03T12:24:22Z")

</div>

Keep in mind too that 384k & 512k bandwidth settings give you only country/continent traffic, NOT any global traffic (You will notice on your account’s zones the (@) will dissappear.

When figuring bandwidth, a NTP packet is 48 bytes + 46 bytes for the Ethernet frame. So you end up with 94 bytes per query (in & out) for ‘actual’ traffic.

---

<div class="post-metadata">

**Author:** ![alica](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/alica/32/337_2.png) [@alica](https://community.ntppool.org/u/alica)\
**Post date:** [September 3, 2019, 5:39pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/6 "2019-09-03T17:39:00Z")

</div>

In Asia (and other underserved continents, probably) we serve thousands of packets per second even under least bandwidth setting. So it is generally impractical to run pool server without at least 3~5Mbps of upload line speed here.

I guess future translated version of join.html may include data to reflect statistic from zones speaking that language.

---

<div class="post-metadata">

**Author:** ![mnordhoff](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/mnordhoff/32/1470_2.png) [@mnordhoff](https://community.ntppool.org/u/mnordhoff)\
**Post date:** [September 3, 2019, 7:11pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/7 "2019-09-03T19:11:57Z")

</div>

> [@littlejason99](#):
>
> When figuring bandwidth, a NTP packet is 48 bytes + 46 bytes for the Ethernet frame. So you end up with 94 bytes per query (in & out) for ‘actual’ traffic.

If the limitation is due to billing, your provider may or may not **charge** for the Ethernet frame bytes, though.

---

<div class="post-metadata">

**Author:** ![henrik.bruun](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/henrik.bruun/32/441_2.png) [@henrik.bruun](https://community.ntppool.org/u/henrik.bruun)\
**Post date:** [September 12, 2019, 1:12pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/8 "2019-09-12T13:12:11Z")

</div>

In the dk pool i have 2 servers with 1000Mbit setting.  
IPV4 server is just changed - so not mutch history here - but small increase, over the last 3 years - if i look on the historical data  
IPV6 - have only been running a year increase from 10 to 47  
1 IPV4 server Average 408.0 Datagrams/s [http://www.ntp.567.dk/stat/rpi001\_0system-udp.html](http://www.ntp.567.dk/stat/rpi001_0system-udp.html)  
1 IPV6 server Average 47.0 Datagrams/s [http://www.ntp.567.dk/stat/rpi-ipv6\_0system-udp.html](http://www.ntp.567.dk/stat/rpi-ipv6_0system-udp.html)

---

<div class="post-metadata">

**Author:** ![kadifeli](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/kadifeli/32/436_2.png) [@kadifeli](https://community.ntppool.org/u/kadifeli)\
**Post date:** [September 12, 2019, 3:49pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/9 "2019-09-12T15:49:43Z")

</div>

Just an update:

IP4 @ 384 Kbit : Roughly 100 pps (~12 KB/s)  
IP6 @ 1000 Mbit : Roughly 60 pps (~7 KB/s)

---

<div class="post-metadata">

**Author:** ![kadifeli](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/kadifeli/32/436_2.png) [@kadifeli](https://community.ntppool.org/u/kadifeli)\
**Post date:** [September 26, 2019, 5:24pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/10 "2019-09-26T17:24:45Z")

</div>

Another update, after 2 weeks, for my server (with IPv4 and IPv6 connectivity) in _ **Italy pool** _:

IP4 @ 1 Mbit : Roughly 330 pps (~41 KB/s)  
IP6 @ 1000 Mbit : Roughly 60 pps (~7 KB/s)

Note: I changed IPv4 speed to **1 Mbit** at **MANAGE SERVERS**.

---

<div class="post-metadata">

**Author:** ![kadifeli](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/kadifeli/32/436_2.png) [@kadifeli](https://community.ntppool.org/u/kadifeli)\
**Post date:** [October 1, 2019, 6:03pm UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/11 "2019-10-01T18:03:41Z")

</div>

This is my last and final update, after changing **IP4** _speed_ to **1000 Mbit** at MANAGE SERVERS and waiting 5 days:

IP4 @ 1000 Mbit : Roughly 1500 pps (~190 KB/s)  
IP6 @ 1000 Mbit : Roughly 60 pps (~7 KB/s)

FYI

---

<div class="post-metadata">

**Author:** ![elljay](https://avatars.discourse-cdn.com/v4/letter/e/5fc32e/32.png) [@elljay](https://community.ntppool.org/u/elljay)\
**Post date:** [October 2, 2019, 8:18am UTC](https://community.ntppool.org/t/what-is-the-expected-bandwidth-for-an-ntp-server/1395/12 "2019-10-02T08:18:04Z")

</div>

Thanks for the updates 👍
