免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2127 | 回复: 1

[系统管理] 关于linux 运行与双核cpu问题 [复制链接]

论坛徽章:
0
发表于 2012-11-09 14:29 |显示全部楼层
请问下各位:

  目前使用的是E7400设备,使用的linux 版本为2.6.22编译kernel. 运行后查看cpuinfo,
  显示双核,跑应用服务,但很奇怪是cpu使用率一直在50%左右,最高双核加起来不高于55%,而且是瞬间值。
  因此怀疑一直使用了一个cpu,后来编写一个测试cpu运行的程序,发现最多只能 跑到50%。也就是单核在处理,
  请问是哪里问题?是否在kernel中有没有打开的开关?请教给位高手:
  1. root@abcdef ~]# cat /proc/cpuinfo
  2. processor        : 0
  3. vendor_id        : GenuineIntel
  4. cpu family        : 6
  5. model                : 23
  6. model name        : Intel(R) Core(TM)2 Duo CPU     E7400  @ 2.80GHz
  7. stepping        : 10
  8. cpu MHz                : 2793.076
  9. cache size        : 3072 KB
  10. physical id        : 0
  11. siblings        : 2
  12. core id                : 0
  13. cpu cores        : 2
  14. fdiv_bug        : no
  15. hlt_bug                : no
  16. f00f_bug        : no
  17. coma_bug        : no
  18. fpu                : yes
  19. fpu_exception        : yes
  20. cpuid level        : 13
  21. wp                : yes
  22. flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm
  23. bogomips        : 5588.05
  24. clflush size        : 64

  25. processor        : 1
  26. vendor_id        : GenuineIntel
  27. cpu family        : 6
  28. model                : 23
  29. model name        : Intel(R) Core(TM)2 Duo CPU     E7400  @ 2.80GHz
  30. stepping        : 10
  31. cpu MHz                : 2793.076
  32. cache size        : 3072 KB
  33. physical id        : 0
  34. siblings        : 2
  35. core id                : 1
  36. cpu cores        : 2
  37. fdiv_bug        : no
  38. hlt_bug                : no
  39. f00f_bug        : no
  40. coma_bug        : no
  41. fpu                : yes
  42. fpu_exception        : yes
  43. cpuid level        : 13
  44. wp                : yes
  45. flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm
  46. bogomips        : 5585.17
  47. clflush size        : 64
复制代码
使用一个测试的程序占用cpu,结果如图:


top - 14:24:23 up 11 min,  3 users,  load average: 0.78, 0.22, 0.07
Tasks:  56 total,   2 running,  54 sleeping,   0 stopped,   0 zombie
Cpu(s): 50.1%us,  0.0%sy,  0.0%ni, 49.3%id,  0.7%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    340760k total,    28124k used,   312636k free,     1732k buffers
Swap:        0k total,        0k used,        0k free,    11360k cached

  PID    USER         PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                              
1484 root      25   0  1444  228  184 R  100  0.1   1:06.32 tcpu                                 
1485 root      15   0  1968  952  776 R    0  0.3   0:00.04 top                                   
    1 root      15   0  1476  512  456 S    0  0.2   0:00.41 init                                 
    2 root      12  -5     0    0    0 S    0  0.0   0:00.00 kthreadd                              
    3 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/0                           
    4 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/0                           
    5 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/0                           
    6 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/1                           
    7 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1                           
    8 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1                           
    9 root      10  -5     0    0    0 S    0  0.0   0:00.00 events/0                              
   10 root      10  -5     0    0    0 S    0  0.0   0:00.33 events/1                              
   11 root      20  -5     0    0    0 S    0  0.0   0:00.00 khelper                              
   34 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/0                             
   35 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/1

一直没有明白是哪里问题,请高手指点下。非常感谢!!!


论坛徽章:
0
发表于 2012-11-09 14:49 |显示全部楼层
抱歉,这个帖子我可能发错版块了,请管理员删除这个帖子。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP