明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

Linux出現(xiàn)Leap Second問題程序響應(yīng)慢的應(yīng)對措施

[摘要]Leap Second翻譯過來就是閏秒的意思,因?yàn)長inux系統(tǒng)要在每個月的月末把誤差的時間調(diào)回來,就會出現(xiàn)一些列的問題,從而導(dǎo)致Linux程序響應(yīng)慢。那么這個時候該怎么應(yīng)對呢?一、leap sec...

  Leap Second翻譯過來就是閏秒的意思,因?yàn)?span style="color:#0000ff;">Linux系統(tǒng)要在每個月的月末把誤差的時間調(diào)回來,就會出現(xiàn)一些列的問題,從而導(dǎo)致Linux程序響應(yīng)慢。那么這個時候該怎么應(yīng)對呢?

Linux出現(xiàn)Leap Second問題程序響應(yīng)慢的應(yīng)對措施

  一、leap second問題測試

  1、若如下命令返回中有l(wèi)eap=01,那么就意味著將會有l(wèi)eap second發(fā)生

  ntpq -c “lassoc” -c “mrv &1 &999 leap,srcadr,stratum”

  2、若如下命令返回中有“no leap seconds”, 則表示不會有l(wèi)eap second發(fā)生。

  file /etc/localtime

  3、若如下命令有返回,則表示會有l(wèi)eap second發(fā)生。

  ntptime egrep ‘INS DEL’

  二、解決leap second問題

  1、停止ntpd服務(wù)

  2、重設(shè)內(nèi)核狀態(tài)和頻率,

  ntptime -s 0 -f 0

  3、在/etc/sysconfig/ntpd文件中追加-x,啟用slew mode

  4、啟動ntpd服務(wù)

  leap second 之發(fā)生在特定ntpd和kernel中,本文貼上一個leap second 壓力測試的C程序。

  以上就是Linux出現(xiàn)leap second的應(yīng)對措施的全部內(nèi)容了,不過leap second這個問題還是不能避免的,只能出現(xiàn)一次解決一次。


Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng)