剖析cpu负载和cpu利用率.pdfVIP

  • 5
  • 0
  • 约2.29千字
  • 约 2页
  • 2024-01-03 发布于宁夏
  • 举报

剖析cpu负载和cpu利⽤率

概述

做压⼒测试的时候,我们经常会关注两个指标,CPU利⽤率和CPU负载

在Linux中,进程分为三种状态:

不可中断的进程blockedprocess

可运⾏的进程runnableprocess

正在运⾏的进程runningprocess

当进程处于不可中断时,进程会等待I/O设备的数据或者系统调⽤;进程处于可运⾏状态时,它处在⼀个运⾏队列中,与其他可运⾏进程争

夺CPU

CPU使⽤率

CPU使⽤率指的是程序在运⾏期间实时占⽤的CPU百分⽐,这是对⼀个时间段内CPU使⽤状况的统计。通过这个指标可以看出在某⼀个

时间段内CPU被占⽤的情况

load-average

它指的是正在运⾏(running)和不可中断(等待IO)的平均进程数。在linuxtop命令中指的是是最近1分钟、5分钟和15分钟的系统平

均负载

cpu负载的计算

CPU数量和CPU内核数都会影响到CPU负载,因为任务最终是要分配到CPU内核去处理。两块CPU要⽐⼀块CPU好,双核要⽐单核

好。因此,除去CPU性能上的差异,CPU负载是基于内核数来计算的。有多少内核,就有多少load”。如单核负载为1.

文档评论(0)

1亿VIP精品文档

相关文档