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

top命令详解

字段说明

top查看Linux CPU使用率

那么这些指标都是什么含义?今天查了下各个含义,在此分享

  • us(user):表示用户空间占用CPU的百分比,即用户进程占用的CPU时间。
  • sy(system):表示内核空间占用CPU的百分比,即内核进程占用的CPU时间。
  • ni(nice):表示调整过优先级的用户进程占用CPU的百分比。
  • id(idle):表示CPU空闲的百分比,即没有被任何进程占用的CPU时间。该值越高系统越空闲;
  • wa(iowait):表示等待输入输出操作完成的CPU时间百分比。
  • hi(hardware interrupt):表示处理硬件中断请求占用的CPU时间百分比。
  • si(software interrupt):表示处理软件中断请求占用的CPU时间百分比。
  • st(steal time):在虚拟化环境中,表示CPU时间被其他操作系统(在同一个硬件上运行的虚拟机)占用的百分比。

上面8个指标之和是100%,其中idle越高,则CPU使用率越低,系统越空闲;

刷新时间

top命令默认刷新时间3s,如果想要修改top刷新频率方法如下

top中按d, 然后输入N(数值) ,表示N秒刷新一次,回车生效

进程排序

进程默认按照CPU使用率由高到低进行排序;

如果我想查看哪个进程内存使用率高,应该如何修改排序呢?

输入“M”(Memory)即可按照内存进行排序,注意是M,不是m;

输入“P” (Process)继续按照CPU进行排序

相关文章:

  • avue-crud 自定义搜索项 插槽
  • 【Rust光年纪】从zlib到LZ4:探索Rust语言中的数据压缩和解压实现
  • Python 字符串去除空格
  • 批量处理图集SpriteAltas,关闭它的可读写属性
  • C++:IO流
  • AICon 全球人工智能与机器学习技术大会参会有感
  • ansible 中剧本的书写与运行
  • 干货速学!供应商选择与评估流程详解
  • 你应该停止使用的 7 个已弃用的 Python 库
  • 通过Golang实现中间人攻击,查看和修改https流量包
  • Linux基础知识学习(五)
  • Go小技巧易错点100例(十七)
  • InputApc()函数是如何调用ProcessKeyboardInput()函数的?
  • MVC与三层架构分层
  • 用Golang实现图形面积计算
  • 【mysql】环境安装、服务启动、密码设置
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Android 架构优化~MVP 架构改造
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • ES6之路之模块详解
  • HTTP--网络协议分层,http历史(二)
  • laravel with 查询列表限制条数
  • maya建模与骨骼动画快速实现人工鱼
  • mysql innodb 索引使用指南
  • Phpstorm怎样批量删除空行?
  • Python十分钟制作属于你自己的个性logo
  • spark本地环境的搭建到运行第一个spark程序
  • tab.js分享及浏览器兼容性问题汇总
  • 初识 beanstalkd
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 微信小程序--------语音识别(前端自己也能玩)
  • 阿里云ACE认证学习知识点梳理
  • #include<初见C语言之指针(5)>
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (52)只出现一次的数字III
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (c语言)strcpy函数用法
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (每日一问)基础知识:堆与栈的区别
  • (排序详解之 堆排序)
  • (一)为什么要选择C++
  • (转)Linux下编译安装log4cxx
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • *Django中的Ajax 纯js的书写样式1
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .Net Core和.Net Standard直观理解
  • .NET学习教程二——.net基础定义+VS常用设置
  • .php文件都打不开,打不开php文件怎么办
  • @staticmethod和@classmethod的作用与区别