当前位置: 首页 > news >正文

做的最好的微电影网站有哪些抖音流量推广神器软件

做的最好的微电影网站有哪些,抖音流量推广神器软件,做互联网产品和运营必备的网站,易思网站系统分类: 4.软件设计/架构/测试 2010-01-12 19:58 34241人阅读 评论(4) 收藏 举报 测试loadrunnerlinux服务器firebugthread上篇讲如何用LoadRunner监控Linux的性能指标 ,但是关于CPU的几个指标没有搞清楚,下面就详细说说。 CPU Utilization 好理…

 

分类: 4.软件设计/架构/测试
测试loadrunnerlinux服务器firebugthread

上篇讲如何用LoadRunner监控Linux的性能指标 ,但是关于CPU的几个指标没有搞清楚,下面就详细说说。

 

CPU Utilization 好理解,就是CPU的利用率,75%以上就比较高了(也有说法是80%或者更高)。除了这个指标外,还要结合Load Average和Context Switch Rate来看,有可能CPU高是因为后两个指标高导致的。

 

Load Average ,这个很难衡量。网上搜了一圈,还没见到几个合理的解释。我100个并发用户测试数来这两个值是:77.534%,6.108,CPU利用率比较高,Load Average也好像有点高。后来发现了如下两片博文: 理解Load Average做好压力测试 ,“Load Average是 CPU的 Load,它所包含的信息不是 CPU的使用率状况,而是在一段时间内 CPU正在处理以及等待 CPU处理的进程数之和的统计信息,也就是 CPU使用队列的长度的统计信息。 ”,基本解释了multi-process,multi-thread程序的原理。理解Linux处理器的负载均值(翻译) ,简单说起来就一句话:

 

    Load Average < CPU个数 * 核数 *0.7

 

比如1个1核CPU,Load Average < 1 * 1 * 0.7;1个4核的CPU,Load Average必须 < 1 * 4 * 0.7 = 2.8。

 

查看cpu的信息:grep 'model name' /proc/cpuinfo

 

Context Switch Rate 。就是Process(Thread)的切换,如果切换过多,会让CPU忙于切换,也会导致影响吞吐量。《高性能服务器架构 》这篇文章的第2节就是说的是这个问题的。究竟多少算合适?google了一大圈,没有一个确切的解释。Context Switch大体上由两个部分组成:中断和进程(包括线程)切换,一次中断(Interrupt)会引起一次切换,进程(线程)的创建、激活之类的也会引 起一次切换。CS的值也和TPS(Transaction Per Second)相关的,假设每次调用会引起N次CS,那么就可以得出

 

     Context Switch Rate = Interrupt Rate + TPS* N

 

CSR减掉IR,就是进程/线程的切换,假如主进程收到请求交给线程处理,线程处理完毕归还给主进程,这里就是2次切换。也可以用CSR、IR、 TPS的值代入公式中,得出每次事物导致的切换数。因此,要降低CSR,就必须在每个TPS引起的切换上下功夫,只有N这个值降下去,CSR就能降低,理 想情况下N=0,但是无论如何如果N >= 4,则要好好检查检查。另外网上说的CSR<5000,我认为标准不该如此单一。

 

其他信息:

这三个指标在LoadRunner中可以监控到;另外,在linux中,也可以用vmstat查看r(Load Arerage),in(Interrupt)和cs(Context Switch)

#vmstat 1 5

procs --------------memory-------------    ----swap-- ---io--   -system------cpu----
 r   b   swpd   free     buff       cache         si   so    bi    bo   in   cs us sy id wa
 0  0 244644  29156 415720 2336484    0    0     1    49    2    1      1  0 98    0
 0  0 244644  29140 415720 2336484    0    0     0    28    9    115  0  0 99    1
 0  0 244644  29140 415720 2336484    0    0     0    24    62  256  0  0 100  0
 0  0 244644  29140 415720 2336484    0    0     0     0     5    93    0  0 100  0
 0  0 244644  29140 415720 2336484    0    0     0     0     58  255  0  0 100  0

 

 

Interrupt Rate包括内核由于进程的时间片中断。(在 Linux 2.6 中,系统时钟每 1 毫秒中断一次时钟频率,用 HZ 宏表示,定义为 1000,即每秒中断 1000 次。系统不一样,内核不一样配置100、250的都有。)

内核的时钟频率可以通过如下命令知道

cat /boot/config-`uname -r` | grep '^CONFIG_HZ='

CONFIG_HZ=100

每秒总的时钟中断数就是 = cpu个数 * 核数 * CONFIG_HZ

 

cat /proc/interrupts

          CPU0       CPU1       CPU2       CPU3      
LOC:   97574747   52361843  105207680   69447653   Local timer interrupts
RES:     107368     257510      98635     186294   Rescheduling interrupts
CAL:      14174      14206      14164        194   function call interrupts
TLB:    1007949     853117     992546     591410   TLB shootdowns

可以查看中断的类型以及次数 

 

后记:

发现一篇Linux性能监控的文章,特贴在这里,供参考

http://blog.csdn.net/tianlesoftware/archive/2011/02/21/6198780.aspx

转载于:https://www.cnblogs.com/zhengah/p/4780222.html

http://www.lbrq.cn/news/2539729.html

相关文章:

  • 关于淘宝店网站建设的可行性报告百度公司电话
  • 人大信息网站建设方案网站的推广方法
  • 做视频链接网站网页搜索引擎
  • 广东省网站免备案安徽网站设计
  • 云南网站建设费用市场营销师报名官网
  • 成都网站搜索优化百度搜索引擎的原理
  • h5商城网站是什么企业培训考试系统
  • 张店好的网站建设的公司网络推广技术外包
  • 建网站需要服务器吗百度怎么发布广告
  • 合肥企业网站建设工网络营销概述ppt
  • qq官方客服在线咨询企业网站优化推广
  • 学校教务网站的设计与实现热点新闻
  • 湖南网站建设企业长安网站优化公司
  • html5做网站网络营销广告名词解释
  • wordpress 搬家乱码网络优化公司有哪些
  • 门窗网站建设杭州seo网站建设靠谱
  • 新沂建设工程交易中心seo 视频
  • 如何策划网络推广方案搜索引擎优化的内容包括
  • 福州网站设计网址怎样在网上推广
  • 那里有专业注册网站建设的如何查看网站权重
  • 一台机器在家创业合肥优化
  • 武汉网站托管公司网址大全下载
  • 做外贸是用什么网站做网站建设及网络推广
  • 设计做图免费网站重庆seo研究中心
  • 网页设计与制作实验报告心得体会seo实战培训学校
  • 装饰公司做宣传网站宣传推广的十种方式
  • 外贸免费开发网站建设网络推广公司排行榜
  • 网站建设广州市软文营销案例分析
  • 做网站选云服务器内核百度知道首页官网
  • 网站怎么做动态背景图片深圳网络推广培训学校
  • JavaScript 性能优化实战指南:从运行时到用户体验的全面提升​
  • leetcode热题——组合
  • Java 中的 HashMap.merge() 方法详解
  • C++ 指针常量 常量指针
  • 硬件-电容学习DAY1——钽电容失效揭秘:从冒烟到爆炸全解析
  • 《软件测试与质量控制》实验报告一 测试用例设计