1. 程式人生 > >Linux內核打印時間戳

Linux內核打印時間戳

強制 .org 通過 簡單 min 過程 方法 打印 因此

 較為簡單可行的方式是通過PrintkTime功能為啟動過程的所有內核信息增加時間戳,便於匯總分析。PrintkTime最早為CELF所提供的一個內核補丁,在後來的Kernel 2.6.11版本中正式納入標準內核。所以大家可能在新版本的內核中直接啟用該功能。如果你的Linux內核因為某些原因不能更新為2.6.11之後的版本,那麽可以參考CELF提供的方法修改或直接下載它們提供的補丁:http://tree.celinuxforum.org/CelfPubWiki/PrintkTimes;

  開啟PrintkTime功能的方法很簡單,只需在內核啟動參數中增加“time”即可。當然,你也可以選擇在編譯內核時直接指定“Kernel hacking”中的“Show timing information on printks”來強制每次啟動均為內核信息增加時間戳。這一種方式還有另一個好處:你可以得到內核在解析啟動參數前所有信息的時間。因此,我選擇後一種方式。

Linux內核打印時間戳