Linux出現Leap Second問題程序響應慢的應對措施解決方法
Leap Second翻譯過來就是閏秒的意思,因為Linux系統要在每個月的月末把誤差的時間調回來,就會出現一些列的問題,從而導致Linux程序響應慢。那麼這個時候該怎麼應對呢?
一、leap second問題測試
1、若如下命令返回中有leap=01,那麼就意味著將會有leap second發生
ntpq -c “lassoc” -c “mrv &1 &999 leap,srcadr,stratum”
2、若如下命令返回中有“no leap seconds”, 則表示不會有leap second發生。
file /etc/localtime
3、若如下命令有返回,則表示會有leap second發生。
ntptime |egrep ‘INS|DEL’
二、解決leap second問題
1、停止ntpd服務
2、重設內核狀態和頻率,
ntptime -s 0 -f 0
3、在/etc/sysconfig/ntpd文件中追加-x,啟用slew mode
4、啟動ntpd服務
leap second 之發生在特定ntpd和kernel中,本文貼上一個leap second 壓力測試的C程序。
以上就是Linux出現leap second的應對措施的全部內容瞭,不過leap second這個問題還是不能避免的,隻能出現一次解決一次,想瞭解更多內容可以對GuideAH進行關註!
閱讀更多:
- Linux下使用grep命令搜索多個單詞的解決方法
- Linux系統硬盤出現故障的修復解決方法
- 利用Linux命令在終端打開文件的解決方法
- Linux系統下正確使用tar命令解決方法
- linux操作系統有什麼特點?linux操作系統的特點分析