观察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 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Linux:`uname -m`和`uname -p`返回的值有哪些?
- linux – 是否有可能同时接受并在iptables中对数据包进行排
- java – 在Eclipse中隐藏的android logcat消息
- Root助手v1.2.0新版发布 成功率高达80%
- 安装 Fedora 36 后一些适合中国用户的简单操作
- linux – 多线程应用程序的核心转储只显示一个线程
- Rust 时代真的要来了?将变为 Linux 的第二个官方语言
- 大掌门【9月22日活动】越女剑仙 商圣宝盒等
- linux – 使用ip route add将组播路由添加到多个接口
- linux – 我的VPS服务器安全吗?如果不是,需要采取措施确保