htop指令的输出理解释

打印 上一主题 下一主题

主题 974|帖子 974|积分 2922

最近在测试服务的性能,使用了htop指令,记载一下指令输出的内容要怎么去理解,下面给出一个htop输出的截图,统共分为8个模块,然后逐个举行解释。


  • 表现系统的CPU的焦点数,每个焦点后的数字就是焦点的使用率。例子中,系统有64个焦点,每个焦点使用率都满了,表现当前CPU焦点都被完全占用,没有任何空闲容量,这是盘算的瓶颈。
  • CPU的内存使用,背面的数字表现使用的内存和总内存。例子中,已使用内存为 16.4 GB,总内存为 188 GB,使用占比约为 8.7%。这表明内存使用量很低,系统内存资源充足,不存在内存瓶颈。
  • 任务总数。例子中,任务总数为316 个历程。
  • 线程总数。例子中,线程总数为3820个历程。
  • 正在运行的任务数。例子中,有64个任务正在运行。
  • 负载平均值,它是一个权衡系统忙碌程度的指标,表现在一段时间内,等待 CPU 处理的平均任务(历程)数量。例子中,系统的任务量在最近1分钟内是突然增长的。
    1. a.htop 会显示三个数字,分别对应过去 1 分钟、5 分钟 和 15 分钟 的平均值。
    2. b.通常情况下,如果系统的任务量在最近 1 分钟内突然增加,会看到 1 分钟的负载高于 5 分钟的负载。如果观察到1 分钟的负载低于 5 分钟的负载,这表明最近 1 分钟内的任务积压减少了,系统压力正在缓解。
    3. c.与 CPU 核心数的关系:负载 < 核心数,系统较轻松;负载 > 64,任务积压;负载 ≈ 64,CPU 满载。
    复制代码
  • 历程实际占用的物理内存大小。例子中,每个历程占用的内存约为1.5G。
  • 代表该历程当前占用的 CPU 资源百分比。在多核系统中,这个值大概大于 100%。比方:一个历程如果占满 4 个焦点,大概会显示 400%。例子中,前5个历程的CPU资源使用较高。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

愛在花開的季節

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表