歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 觀察Linux系統時鐘的指令

觀察Linux系統時鐘的指令

日期:2017/3/3 16:37:27   编辑:關於Linux

Hertz:

Linux核心每隔固定周期會發出timer interrupt (IRQ 0),HZ是用來定義每一秒有幾次timer interrupts。用這個指令可以查看(可能需要root權限,或有版本要求):

# cat /boot/config-`uname -r` | grep '^CONFIG_HZ='

如果上述指令不能用,可用下面這個來觀察:

#cat /proc/interrupts | grep timer && sleep 1 && cat /proc/interrupts | grep timer

以下是4核CPU環境運行結果(第1列相差747,第4列相差260,合計1007):

0: 1249518864 1255370360 1250872127 1255434916 IO-APIC-edge timer

0: 1249519611 1255370360 1250872127 1255435176 IO-APIC-edge timer

以下是4核CPU環境運行結果(看起來CPU閒置時只有1核響應):

0: 1249611896 1255460391 1250962154 1255525210 IO-APIC-edge timer

0: 1249612902 1255460391 1250962154 1255525210 IO-APIC-edge timer

以下是本地虛擬機運行結果:

0: 12175178 0 IO-APIC-edge timer

0: 12176036 0 IO-APIC-edge timer

Tick:

Tick是HZ的倒數,意即timer interrupt每發生一次中斷的時間。如HZ為250時,tick為4毫秒(millisecond)。

Jiffes:

系統自開機以來,已經過多少的tick.

RTC:

這是一個硬件時鐘,用來持久存放系統時間,系統關閉後靠主板上的微型電池保持計時。系統啟動時,內核通過讀取RTC來初始化Wall Time,並存放在xtime變量中,這是RTC最主要的作用。

參考鏈接:

http://blog.csdn.net/linweig/article/details/5341231

http://blog.csdn.net/zhandoushi1982/article/details/5536210

Copyright © Linux教程網 All Rights Reserved