快速业务通道

linux里的CPU负载

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-08
,有几个相关的概念要知道: processor:逻辑CPU的标识 model name:真实CPU的型号信息 physical id:真实CPU和标识 cpu cores:真实CPU的内核数
  1. contentgt;grep ‘model name’ /proc/cpuinfo |uniq
  2. model name : 英特尔(R) Xeon(R) CPU E5320 @ 1.86GHz
  1. contentgt;grep ‘physical id’ /proc/cpuinfo |sort |uniq |wc -l
  2. 2
  1. contentgt;grep ‘cpu cores’ /proc/cpuinfo |uniq
  2. 拥有帝国一切,皆有可能。欢迎访问phome.net2
可以看出,该服务器CPU型号为英特尔(R) Xeon(R) CPU E5320,双CPU,每个CPU都是双核,相当于服务器有4个内核. 前面我们说CPU负载是基于CPU内核数计算的,那么以前十五分钟的平均负载数10.49为例,我们可以得出,这台服务器每个CPU的负载为5.245,再分配到内核上,每个内核的负载为2.6左右. 这个负载是否是合理的呢?那就要看理想CPU负载的标准是什么样子的了. 六、CPU负载为多少才算比较理想? 这个有争议,各有各的说法,我个人比较赞同CPU负载小于等于0.7算是一种理想状态. 不管某个CPU的性能有多好,1秒钟能处理多少任务,我们可以认为它无关紧要,虽然事实并非如此.在评估CPU负载时,我们只以5秒钟为单位为统计任务队列长度.如果每隔 拥有帝国一切,皆有可能。欢迎访问phome.netCPU的描述,全部来自网上: 现在的服务器一般都使用了“超线程”(Hyper-Threading,简称HT)技术来提高CPU的性能.超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程. 虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每各CPU都具有独立的资源.当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续.因此超线程的性能并不等于两颗CPU的性能. 具有超线程技术的CPU还有一些其它方面的限制. 八、学习过程中参考了下列文档,在此一并感谢: http://www.gracecode.com/archives/2973/ http://xuev.blogbus.com/logs/37835586.html 拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号