<div class="pull-right"><br />https://www.mexperience.com/wp-content/uploads/Time-Spiral-680x340-1436399501.jpg</div> <div class="pull-left"><h1>Since</h1></div> <br />they will be removing an inbuilt NTP client in <code>steemd</code> it is important for witnesses to configure time synchronisation on their servers. It's not difficult, just install one package and set a more frequent rate of NTP polling to minimise the drift. ### Installing the service It is not installed by default, though `timedatectl` it polls upon boot as well as when a network connection comes up (the same thing, in effect, most of the time), so you need to install a package to get regular NTP time synchronisation: sudo apt-get install ntp Then you want to edit the configuration to change from the default polling frequency. The default polling frequency is 1024 seconds, and the parameters are powers of 2, so 2 means 4 seconds, 3 means 8, 4 means 16, etc. You need to edit the configuration file: sudo nano /etc/ntp.conf and add to the end of it: minpoll 5 maxpoll 7 This means it will poll at a frequency between 32 and 128 seconds, about 30 seconds to 2 minutes. At a frequency of the default 1024 seconds, the time can drift more than a few nanoseconds, sometimes more, depending on the hardware, sometimes it can drift even up to a couple of hundred milliseconds which starts to get into the range of being able to cause a Witness to fail to produce a block on time. When the inbuilt NTP client is removed, this could become a serious problem. Now, after you edit the configuration, you need to enable and restart the ntp time sync daemon: sudo systemctl enable ntp sudo systemctl restart ntp From then on, the system will stay accurate to within tens of milliseconds at worst, and this will help ensure your witness never misses a block. <div class="pull-right">😎</div><br /><hr /> <center><code>We can't code here! This is Whale country!</code></center> <div class="pull-left"><a href="https://steemit.com/@l0k1"><img src="http://s20.postimg.org/igf27v79p/signature_new_small.png" /></a></div> <h2>Vote #1 <code>l0k1</code></h2><sub>Go to <a href="https://steemit.com/~witnesses">steemit.com/~witnesses</a> to cast your vote by typing <code>l0k1</code> into the text entry at the bottom of the leaderboard.</sub> <sub>(note, my username is spelled <code>El Zero Kay One</code> or <code>Lima Zero Kilo One</code>, all lower case)</sub> </div>
author | l0k1 |
---|---|
permlink | howto-configuring-more-frequent-time-synchronisation-on-ubuntu |
category | howto |
json_metadata | {"tags":["howto","ubuntu","witness"],"image":["https://www.mexperience.com/wp-content/uploads/Time-Spiral-680x340-1436399501.jpg","http://s20.postimg.org/igf27v79p/signature_new_small.png"],"links":["https://steemit.com/@l0k1","https://steemit.com/~witnesses"],"app":"steemit/0.1","format":"markdown"} |
created | 2017-03-22 08:51:12 |
last_update | 2017-03-22 09:11:24 |
depth | 0 |
children | 7 |
last_payout | 2017-04-22 12:44:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 6.530 HBD |
curator_payout_value | 1.645 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 2,473 |
author_reputation | 94,800,257,230,993 |
root_title | "Howto: Configuring more frequent time synchronisation on Ubuntu" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,803,708 |
net_rshares | 6,261,527,220,388 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
blocktrades | 0 | 3,890,421,656,053 | 6% | ||
fuzzyvest | 0 | 0 | 1% | ||
sandra | 0 | 29,972,042,677 | 70% | ||
ihashfury | 0 | 31,198,734,075 | 48.3% | ||
jason | 0 | 26,869,772,555 | 48.3% | ||
abcd | 0 | 0 | 100% | ||
team | 0 | 186,128,441,971 | 100% | ||
chitty | 0 | 254,385,121,328 | 100% | ||
oaldamster | 0 | 44,436,281,064 | 100% | ||
andu | 0 | 62,919,704,882 | 100% | ||
kenny-crane | 0 | 86,474,610,974 | 100% | ||
svamiva | 0 | 40,796,514,085 | 100% | ||
paul-gillbanks | 0 | 1,729,897,040 | 100% | ||
vi1son | 0 | 36,341,150,737 | 100% | ||
ardina | 0 | 3,173,122,785 | 100% | ||
anduweb | 0 | 132,686,912 | 100% | ||
arcange | 0 | 49,007,905,700 | 100% | ||
coininstant | 0 | 44,282,054,017 | 100% | ||
ubg | 0 | 1,180,493,971 | 3% | ||
pcste | 0 | 0 | 100% | ||
heimindanger | 0 | 17,947,735,062 | 100% | ||
deanliu | 0 | 50,178,140,810 | 100% | ||
moon32walker | 0 | 139,845,787,841 | 100% | ||
sergey44 | 0 | 419,554,366 | 100% | ||
brianphobos | 0 | 2,483,564,328 | 100% | ||
uwe69 | 0 | 1,189,272,823 | 100% | ||
dirty.hera | 0 | 111,584,026 | 100% | ||
theprophet0 | 0 | 0 | 1% | ||
dumar022 | 0 | 81,657,547,893 | 100% | ||
transhuman | 0 | 5,506,817,915 | 55% | ||
cmp2020 | 0 | 44,871,370,613 | 83% | ||
armen | 0 | 2,310,748,013 | 100% | ||
d3nv3r | 0 | 3,924,626,060 | 100% | ||
velourex | 0 | 32,538,490,543 | 100% | ||
oflyhigh | 0 | 29,105,859,049 | 100% | ||
lordvader | 0 | 121,022,025,764 | 100% | ||
herbertmueller | 0 | 2,366,798,450 | 100% | ||
nang1 | 0 | 627,547,901 | 100% | ||
jsantana | 0 | 22,860,964,682 | 50% | ||
steevc | 0 | 41,405,582,181 | 100% | ||
someguy123 | 0 | 120,008,949,531 | 100% | ||
onetree | 0 | 57,814,527,886 | 100% | ||
l0k1 | 0 | 113,444,495,189 | 100% | ||
dailybitcoinnews | 0 | 6,300,163,927 | 50% | ||
gringalicious | 0 | 114,278,088,621 | 50% | ||
ocrdu | 0 | 14,505,137,656 | 50% | ||
koskl | 0 | 10,994,944,428 | 100% | ||
lighteye | 0 | 3,960,155,229 | 100% | ||
remlaps1 | 0 | 10,541,632,954 | 83% | ||
cub1 | 0 | 7,278,289,339 | 83% | ||
dresden | 0 | 33,887,906,150 | 75% | ||
viktorcapulet | 0 | 176,175,151 | 100% | ||
slider2990 | 0 | 41,401,413,532 | 100% | ||
ianstrat | 0 | 6,652,950,351 | 100% | ||
ubik | 0 | 0 | 90% | ||
michaelcorleone | 0 | 973,000,777 | 100% | ||
juniper | 0 | 3,120,311,455 | 100% | ||
properremake | 0 | 3,120,319,147 | 100% | ||
firaga | 0 | 970,366,132 | 100% | ||
fireworks | 0 | 3,120,321,896 | 100% | ||
angel76 | 0 | 13,480,647,718 | 100% | ||
sqube | 0 | 2,983,442,999 | 1% | ||
discipline | 0 | 3,120,320,623 | 100% | ||
coonhunter | 0 | 3,120,312,737 | 100% | ||
poiplu | 0 | 3,120,323,544 | 100% | ||
cloudstrife | 0 | 3,120,269,381 | 100% | ||
steemonme | 0 | 3,120,273,637 | 100% | ||
leaderofleaders | 0 | 3,120,285,316 | 100% | ||
barneyrubble | 0 | 3,120,285,324 | 100% | ||
etotheipi | 0 | 3,120,290,315 | 100% | ||
centeredsoul | 0 | 3,120,264,548 | 100% | ||
rightrythm | 0 | 3,120,295,437 | 100% | ||
ted1984 | 0 | 3,120,271,877 | 100% | ||
smokinhot | 0 | 3,120,264,004 | 100% | ||
catto000 | 0 | 10,143,842,870 | 100% | ||
chadmoore | 0 | 3,120,304,062 | 100% | ||
batonrouge | 0 | 1,567,070,751 | 100% | ||
onlygooddeals | 0 | 3,120,297,324 | 100% | ||
enrichened | 0 | 3,120,288,440 | 100% | ||
barretwallace | 0 | 1,368,253,004 | 100% | ||
dontbetrippin | 0 | 3,120,302,397 | 100% | ||
glenyven23 | 0 | 1,173,067,223 | 100% | ||
trans-juanmi | 0 | 4,370,904,028 | 60% | ||
windows23 | 0 | 1,133,086,310 | 100% | ||
steemquotient | 0 | 3,120,274,015 | 100% | ||
alphalion | 0 | 1,326,432,972 | 100% | ||
moonlanding | 0 | 2,528,149,307 | 100% | ||
loudnoises | 0 | 1,155,696,250 | 100% | ||
breezin | 0 | 1,338,637,771 | 100% | ||
smoothcriminal | 0 | 1,149,261,840 | 100% | ||
eternalfreedom | 0 | 3,120,253,524 | 100% | ||
steemitalpha | 0 | 3,120,250,717 | 100% | ||
lockandkeys | 0 | 3,120,278,069 | 100% | ||
sweetonion | 0 | 1,476,940,184 | 100% | ||
copyandpaste | 0 | 3,120,244,148 | 100% | ||
juices | 0 | 3,120,280,198 | 100% | ||
countdracula | 0 | 3,120,222,340 | 100% | ||
pawntod4 | 0 | 1,115,368,574 | 100% | ||
undertale | 0 | 3,120,228,705 | 100% | ||
steemer0815 | 0 | 858,658,073 | 100% | ||
commenthunter | 0 | 1,338,263,635 | 100% | ||
maxedoutstats | 0 | 3,120,237,920 | 100% | ||
gutzofter | 0 | 82,197,199,340 | 100% | ||
taskmanager | 0 | 44,090,205,718 | 100% | ||
juliosalas | 0 | 635,299,744 | 60% | ||
remlaps2 | 0 | 54,810,131 | 100% | ||
barvon | 0 | 1,622,948,655 | 100% | ||
playfulfoodie | 0 | 13,011,422,477 | 100% | ||
honusurf | 0 | 14,830,001,326 | 100% | ||
sonstiges | 0 | 2,078,892,296 | 25% | ||
radiv | 0 | 100,817,363 | 1% | ||
prizeportal | 0 | 679,868,599 | 100% | ||
hagbardceline | 0 | 31,146,014,581 | 100% | ||
ackza | 0 | 2,191,739,550 | 100% | ||
jerrybanfield | 0 | 0 | 100% | ||
drakos | 0 | 0 | 100% | ||
shakhruz | 0 | 0 | 100% |
Thank you for this!
author | chitty |
---|---|
permlink | re-l0k1-howto-configuring-more-frequent-time-synchronisation-on-ubuntu-20170322t141000944z |
category | howto |
json_metadata | {"tags":["howto"],"app":"steemit/0.1"} |
created | 2017-03-22 14:10:00 |
last_update | 2017-03-22 14:10:00 |
depth | 1 |
children | 0 |
last_payout | 2017-04-22 12:44:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.058 HBD |
curator_payout_value | 0.003 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 19 |
author_reputation | 86,901,300,608,582 |
root_title | "Howto: Configuring more frequent time synchronisation on Ubuntu" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,806,238 |
net_rshares | 116,792,824,959 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
l0k1 | 0 | 116,792,824,959 | 100% |
What time you got buddy?
author | gutzofter |
---|---|
permlink | re-l0k1-howto-configuring-more-frequent-time-synchronisation-on-ubuntu-20170322t120633808z |
category | howto |
json_metadata | {"tags":["howto"],"app":"steemit/0.1"} |
created | 2017-03-22 12:06:36 |
last_update | 2017-03-22 12:06:36 |
depth | 1 |
children | 1 |
last_payout | 2017-04-22 12:44:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.046 HBD |
curator_payout_value | 0.015 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 24 |
author_reputation | 7,621,537,677,018 |
root_title | "Howto: Configuring more frequent time synchronisation on Ubuntu" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,805,069 |
net_rshares | 116,792,824,959 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
l0k1 | 0 | 116,792,824,959 | 100% |
:)
author | l0k1 |
---|---|
permlink | re-gutzofter-re-l0k1-howto-configuring-more-frequent-time-synchronisation-on-ubuntu-20170322t141808146z |
category | howto |
json_metadata | {"tags":["howto"],"app":"steemit/0.1"} |
created | 2017-03-22 14:18:09 |
last_update | 2017-03-22 14:18:09 |
depth | 2 |
children | 0 |
last_payout | 2017-04-22 12:44:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.039 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 2 |
author_reputation | 94,800,257,230,993 |
root_title | "Howto: Configuring more frequent time synchronisation on Ubuntu" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,806,349 |
net_rshares | 74,727,690,372 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
gutzofter | 0 | 74,727,690,372 | 100% |
Thank you for sharing some Bash wisdom here.
author | hagbardceline |
---|---|
permlink | re-l0k1-howto-configuring-more-frequent-time-synchronisation-on-ubuntu-20170322t093027157z |
category | howto |
json_metadata | {"tags":["howto"],"app":"steemit/0.1"} |
created | 2017-03-22 09:30:30 |
last_update | 2017-03-22 09:30:30 |
depth | 1 |
children | 0 |
last_payout | 2017-04-22 12:44:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.057 HBD |
curator_payout_value | 0.003 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 44 |
author_reputation | 9,539,931,063,329 |
root_title | "Howto: Configuring more frequent time synchronisation on Ubuntu" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,804,031 |
net_rshares | 113,452,514,087 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
l0k1 | 0 | 113,452,514,087 | 100% |
author | jerrybanfield |
---|---|
permlink | re-l0k1-howto-configuring-more-frequent-time-synchronisation-on-ubuntu-20170710t152804648z |
category | howto |
json_metadata | {"tags":["howto"],"app":"steemit/0.1"} |
created | 2017-07-10 15:28:03 |
last_update | 2017-07-10 15:28:03 |
depth | 1 |
children | 0 |
last_payout | 2017-07-17 15:28:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.021 HBD |
curator_payout_value | 0.005 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 61 |
author_reputation | 362,393,802,961,900 |
root_title | "Howto: Configuring more frequent time synchronisation on Ubuntu" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,998,158 |
net_rshares | 8,019,001,578 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
l0k1 | 0 | 5,967,470,891 | 100% | ||
elfspice | 0 | 2,051,530,687 | 100% |
Thanks :-)
author | pcste |
---|---|
permlink | re-l0k1-howto-configuring-more-frequent-time-synchronisation-on-ubuntu-20170705t004650139z |
category | howto |
json_metadata | {"tags":["howto"],"app":"steemit/0.1"} |
created | 2017-07-05 00:46:48 |
last_update | 2017-07-05 00:46:48 |
depth | 1 |
children | 1 |
last_payout | 2017-07-12 00:46:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 10 |
author_reputation | 112,529,675,837,494 |
root_title | "Howto: Configuring more frequent time synchronisation on Ubuntu" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,340,120 |
net_rshares | -4,714,302,003 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
l0k1 | 0 | -4,714,302,003 | -100% |
Good call replying to this old post of mine as I am about to be running an RPC node. Well, it's not so important for RPC because I won't be missing blocks, but it may interfere with its function of relaying transactions to the witness nodes.
author | l0k1 |
---|---|
permlink | re-pcste-re-l0k1-howto-configuring-more-frequent-time-synchronisation-on-ubuntu-20170705t041332555z |
category | howto |
json_metadata | {"tags":["howto"],"app":"steemit/0.1"} |
created | 2017-07-05 04:13:33 |
last_update | 2017-07-05 04:13:33 |
depth | 2 |
children | 0 |
last_payout | 2017-07-12 04:13:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 241 |
author_reputation | 94,800,257,230,993 |
root_title | "Howto: Configuring more frequent time synchronisation on Ubuntu" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,354,122 |
net_rshares | 0 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
pcste | 0 | 0 | 15% |