TOP 命令的含义

TOP 命令是常用的 Linux 性能监控的命令,执行后,界面如下:

第一行

top - 14:09:04 up 3 days, 21:20, 0 users, load average: 0.52, 0.58, 0.59

1

top-14:09:04up3days,21:20,0users,loadaverage:0.52,0.58,0.59

当前时间(date)、系统已运行时间(last reboot)、当前登录用户的数量(who )、最近5、10、15分钟内的平均负载

CPU load的含义

load average: 0.52, 0.58, 0.59 代表 1min 5min 15min的 CPU 的平均负载

一般超过 1 代表拥堵,正常控制在 0.7 以下。如果是多核心,需要除于核心数。

这个负载的含义是什么呢? 0.52 代表是什么意思?

从当前时间到过去的前一分钟,平均有 0.59 个进程(线程)在等待 CPU 的处理。简单的说,就是有(1-0.59)=0.41的 CPU 在被闲置。

如果当前值为 2 ,代表当前有 2 倍的 CPU 处理能力的进程(线程)在等待资源,并不代表 CPU 的使用率很高

为了更好的理解 load 的含义,我们假设有 4 个任务等待 CPU 处理,每一个任务需要的时间片是 30s.如下图:

linux top命令 什么意思,Linux TOP 命令介绍理解相关推荐

  1. Top 命令 如何查看linux系统中空闲内存/物理内存使用/剩余内存

    1.top命令 top前5行统计信息 ** 第一行: top - 13:59:30 up 15 days, 4:53, 2 users, load average: 1.31, 1.62, 1.41 ...

  2. Linux进程top命令作用是,Linux中top命令起什么作用呢?

    摘要: 下文讲述Linux中top的功能说明,如下所示: top命令功能: 用于实时显示系统中各进行对各种个资源的占用情况 top命令的语法格式: top [参数] -----常用参数说明------ ...

  3. linux 观察应用使用内存的情况,Linux学习笔记:free和top命令查看系统内存使用情况...

    free 命令 Linux free 命令用于显示内存状态. free 指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等. 语法: free [-b ...

  4. linux top p 乱码,将Linux top命令输入到指定文件时的乱码问题

    根据需求,项目需要读取linux系统环境参数,所以需要将top命令的输出结果输入到文件中.用重定向命令如下:top > result.txt .用vi打开文件: vi result.txt .显 ...

  5. 【性能测试】如何用一条命令完全掌握linux系统性能监控(top高阶用法)

    目  录 一 引 言 二 top命令高阶用法 场景1:采样3次,采样间隔为10s: 场景2:采样2h,采样间隔为10s,性能数据保存到test.csv文件中: 一 引 言 熟悉CentOS linux ...

  6. 查看linux cpu和内存利用率__linux top命令

    查看cpu信息: cd / more /proc/cpuinfo 将列出cpu的详细信息. 更具体的讲解TOP文章(这里就不再剪切出来了) http://www.linuxidc.com/Linux/ ...

  7. Linux 命令(74)—— top 命令

    文章目录 1.命令简介 2.命令格式 3.选项说明 4.输出介绍 5.交互式命令 6.多窗口模式介绍(alternate display mode) 6.1 窗口总览(WINDOWS Overview ...

  8. linux中top命令_Linux中的top命令指南

    linux中top命令 The atop command is a tool for monitoring system resources in Linux. It displays tons of ...

  9. linux保存动态进程信息,Linux 命令 - top: 动态显示进程信息

    命令格式 top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid ...] 命令参数 -a 根据内存的使用排序. -b 以批处理模式操作. ...

  10. Linux服务器的那些性能参数指标 Top命令技巧

    一个基于 Linux 操作系统的服务器运行的同时,也会表征出各种各样参数信息.通常来说运维人员.系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候, ...

最新文章

  1. R语言ggplot2包以及lattice包可视化方程、函数的曲线实战:function curve
  2. 【fjwc2015】世界树
  3. android双击返回键退出程序的实现
  4. C++Primer中文版(第4版)第四章习题答案
  5. Golang学习笔记——Slice
  6. android Notification的使用
  7. 美的摇头风扇FW40-8A摇头拉线断了修复方案
  8. 支持回调处理 php函数,PHP支持回调的函数有哪些?
  9. 【Hadoop Summit Tokyo 2016】云上的大象
  10. 2017.8.24 快速傅里叶 思考记录
  11. mysql sql 时间比较_mysql中sql语句进行日期比较
  12. 哈啰单车突发网络故障 网友上班迟到狂吐槽
  13. Visual Studio Code 1.48 发布
  14. KDD Cup 2020多模态召回比赛亚军方案与搜索推荐业务的业务应用
  15. linux i查看o性能度量,在linux系统中I/O 调度的选择
  16. 这些测试细节,你注意到了吗?
  17. linux怎么把dos改成unix_Linux命令之dos2unix – 将DOS格式文本文件转换成UNIX格式
  18. python运行报错,系统找不到指定的文件
  19. 360 Replugin 插件化 支持 Androidx和Java8
  20. 【读过的书】《万人如海一身藏》

热门文章

  1. 电子产品手绘设计视频教程 立体图草绘教程
  2. Python可视化分析《雪中悍刀行》,看看它为什么这么火?
  3. forEach和Object.keys()的使用
  4. Linux创建和删除目录命令
  5. python:基金净值与龙头股收盘价 数据的相关性分析
  6. 手机屏下摄像头为何难量产?
  7. ubuntu20.04深色模式完全设置
  8. grep和sed配合替换文件中的字串
  9. div中加载其他网页的方法
  10. 使用Jsch通过SFTP下载ZIP文件并解压