免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5325 | 回复: 13
打印 上一主题 下一主题

为什么关中断了jiffies值还会一直增加 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-29 13:26 |只看该作者 |倒序浏览
RT

论坛徽章:
0
2 [报告]
发表于 2010-11-29 13:40 |只看该作者
  1. [  939.162705] jiffies: 271c9
  2. [  940.027578] jiffies: 272a2
  3. [  940.564974] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
  4. [  940.866096] jiffies: 27374
  5. [  941.730985] jiffies: 2744c
  6. [  942.595872] jiffies: 27525
  7. [  943.460736] jiffies: 275fd
  8. [  944.325560] jiffies: 276d6
  9. [  945.190364] jiffies: 277af
  10. [  945.555373] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
  11. [  946.056416] jiffies: 27888
  12. [  946.921308] jiffies: 27960
  13. [  947.786711] jiffies: 27a39
  14. [  948.651543] jiffies: 27b12
  15. [  949.516372] jiffies: 27bea
  16. [  950.381205] jiffies: 27cc3
  17. [  950.545783] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
  18. [  951.246098] jiffies: 27d9c
  19. [  952.111009] jiffies: 27e74
复制代码
以上数据是关中断下得到的,我不明白这个 CPU power or thermal limit exceeded是什么意思,谁给解说下?

论坛徽章:
0
3 [报告]
发表于 2010-11-29 19:09 |只看该作者
关中断对Timer之类的NMI没有影响

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2010-11-30 08:48 |只看该作者
中断应该没有关吧, 关了jiffie 不会增长了

论坛徽章:
0
5 [报告]
发表于 2010-11-30 09:11 |只看该作者
回复 3# zhtlancer


    这个不是NMI吧??????????

论坛徽章:
0
6 [报告]
发表于 2010-11-30 09:12 |只看该作者
回复 4# goldenfort
  1.         int ret;
  2.         int flag;
  3.         int loop = 2;

  4.         ret = -1;

  5.         local_irq_save(flag);
  6.         printk(KERN_INFO "jiffies: %x\n", jiffies);
  7.         printk(KERN_INFO "ret : %x, flag : %x.\n", ret, flag);
  8.         while(ret--){
  9.                 if (! (ret % (1<<28)))
  10.                         printk(KERN_INFO "jiffies: %x\n", jiffies);

  11.                 if (ret == 1 && loop-- == 0)
  12.                         break;
  13.         }
  14.         local_irq_restore(flag);
复制代码
你看下代码吧  应该是关了吧

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2010-11-30 10:37 |只看该作者
回复 6# 论坛ID

    上边打印的 ,没有这句的输出, 不是这段程序打的吧

    printk(KERN_INFO "ret : %x, flag : %x.\n", ret, flag);

论坛徽章:
0
8 [报告]
发表于 2010-11-30 10:40 |只看该作者
回复 7# goldenfort


    我没复制完全,有的  我只复制了中间的部分

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2010-11-30 11:00 |只看该作者
回复 8# 论坛ID


    cpu 有多个 core 吧

论坛徽章:
0
10 [报告]
发表于 2010-11-30 11:42 |只看该作者
回复 9# goldenfort


    嗯 4核的   貌似明白了!我再看看源码去
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP