曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 6771|回复: 0
打印 上一主题 下一主题

HZ 和 jiffies 变量

[复制链接]

4917

主题

5879

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34382
跳转到指定楼层
楼主
发表于 2011-1-13 22:34:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
内核中有一个叫做 HZ 的频率变量,它表示每秒的时钟节拍数。一般的,在某种平台上它会有一个固定值,这个固定值是人为设定的,也就是可编程的(对系统定时器编程)。

设定 HZ 的大小需要权衡。这个值设大了,带来的好处是定时器间隔变小,从而使进程(任务)的调度的精确性得以提高,但带来的缺点是导致开销过大,让系统变得耗电,这样在一些经常使用电池的设备来说(比如笔记本,平板电脑)是难以接受的。

在内核配置选项中有 3 个可选频率,依次是 100HZ, 1000HZ, 250HZ,分别用于要求高系统吞吐量的服务器系统,要求快速响应的个人桌面计算机系统以及兼有两种类型应用的计算机系统中,比如 CentOS5.5 在默认情况下会采用 250HZ 。

内核中还有一个重要的变量叫 jiffies 。它记录了系统从启动到当前所触发定时器的次数。jiffies 每秒钟增加 HZ 个计数。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-4-29 23:09 , Processed in 0.063889 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表