linux top 查看CPU命令
top 命令主要用于查看进程的相关信息,同时它也会提供查看系统平均负载,cpu 信息和内存信息
实时监控系统资源使用情况
[root@localhost ~]$ top // 动态查看进程使用资源的情况,每三秒刷新一次
[root@localhost ~]$ top -c // 动态查看进程使用资源的情况,但会详细地显示进程的命令行信息,参考下面的COMMAND解释
[root@localhost ~]$ top -bn1 // 静态显示所有进程
top 常用快捷键:
s # 改变刷新频率,默认是每三秒刷新一次
N # 以PID的大小对进程列表从大到小排序
P # 查看哪个进程占用CPU大 以大到小排序
M # 查看哪个进程占用内存高 以大到小排序
1 # 数字1,用于监控每个逻辑CPU的状况 查看多核CPU
h # 显示帮助信息
q # 退出top
top输出详解
top - 10:07:26 up 37 days, 17:47, 2 users, load average: 0.12, 1.52, 1.81 # 分别表示当前系统时间,系统已运行时间,登录用户数,系统负载
Tasks: 156 total, 1 running, 155 sleeping, 0 stopped, 0 zombie # 分别表示总进程数,正在运行的进程数,被阻塞的进程数,停止的进程数,僵尸进程数
%Cpu(s): 3.0 us, 2.0 sy, 0.0 ni, 84.8 id, 9.9 wa, 0.0 hi, 0.3 si, 0.0 st # 分别表示用户正在运行的进程占用CPU的百分比,系统正在运行的进程占用CPU的百分比,......
KiB Mem : 1882892 total, 75236 free, 1643764 used, 163892 buff/cache # 分别表示总物理内存大小,空闲物理内存大小,已使用物理内存大小,可用作缓冲/缓存的物理内存大小
KiB Swap: 0 total, 0 free, 0 used. 44492 avail Mem # 分别表示交换分区总量,空闲的交换分区总量,已使用的交换分区总量,可用于分配的物理内存总量 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND # PID:进程ID
2489 git 20 0 727084 426532 2288 S 1.3 22.7 0:04.25 bundle # USER:进程的所有者
27 root 20 0 0 0 0 S 0.7 0.0 4:54.73 kswapd0 # PR:进程的优先级
17363 git 20 0 788360 432036 1656 S 0.7 22.9 0:23.54 bundle # NI:nice值,负值表示高优先级,正值表示低优先级
10451 git 20 0 950100 58708 0 S 0.3 3.1 1:48.47 ruby # VIRT:进程占用虚拟内存的大小
10592 gitlab-+ 20 0 131432 10228 1816 S 0.3 0.5 0:37.60 redis_exporter # RES:进程占用物理内存的大小
18611 root 20 0 0 0 0 S 0.3 0.0 0:00.02 kworker/0:2 # SHR:进程占用共享内存的大小
18880 root 20 0 159876 1312 600 R 0.3 0.1 0:00.05 top # S:进程的状态,D=睡眠状态,R=运行状态,S=睡眠状态,T=停止状态,Z=僵尸进程
1 root 20 0 125440 1800 412 S 0.0 0.1 8:34.00 systemd # %CPU:进程占用CPU的百分比
2 root 20 0 0 0 0 S 0.0 0.0 0:00.26 kthreadd # %MEM:进程占用物理内存的百分比
3 root 20 0 0 0 0 S 0.0 0.0 0:26.92 ksoftirqd/0 # TIME+:进程占用CPU的总时长
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H # COMMAND:进程使用的命令行,使用 top -c 可以查看详细的命令行
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root 20 0 0 0 0 S 0.0 0.0 4:19.63 rcu_sched
linux top 查看CPU命令的更多相关文章
- Linux下查看CPU信息、机器型号等硬件信息命令
Linux下查看CPU信息.机器型号等硬件信息命令 编写一个bash脚本: vim info.sh #!/bin/bash cat /etc/issue echo "____________ ...
- linux下查看cpu物理个数和逻辑个数 - chw1989的专栏 - 博客频道 - CSDN.NET
body { font-family: 微软雅黑,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLi ...
- linux ps查看进程命令
linux ps查看进程命令ps命令作用:将某个时间点的程序运作情况撷取下来 实例: [root@linux ~]# ps aux [root@linux ~]# ps -lA [root@linux ...
- Linux下 查看CPU信息
参考: Linux和Windows下查看cpu和core个数 Linux下 查看CPU信息 1.查看完整CPU信息: $ cat /proc/cpuinfo 2.查看逻辑cpu个数: $ cat /p ...
- Linux下查看CPU使用率 --- top命令的使用
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会 ...
- Linux下查看CPU型号,内存大小,硬盘空间,进程等的命令(详解)
转自:http://www.jb51.net/article/97157.htm 1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physic ...
- Linux下查看CPU型号,内存大小,硬盘空间的命令
1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:删除重 ...
- Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)
1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:删除重 ...
- (笔记)Linux下查看CPU使用率的命令
1.top 使用权限:所有使用者 使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b] 说明:即时显示process的动态 d :改变显示的更新速度,或 ...
随机推荐
- 乱花渐入迷人眼------从解决jqueryEasyUI上传插件提交ajax请求谈网页调试
由于要给格斗男神写搏击俱乐部ERP系统,就要用到jquery Easyui插件规范数据和表单的录入,其中一项功能就是上传商品图片, 而且是在datagrid-detailview中使用filebox完 ...
- django 之视图层及模板层 04
目录 视图层 render方法是Template和Contex两个对象的组合使用 JsonResponse对象 CBV及源码分析 CBV 加装饰器的方式 模板层 模板语法传值 模板语法 变量 过滤器( ...
- matplotlib 模块
目录 matplotlib 模块 1.条形图 2.直方图 3.折线图 4.散点图+直线图 5.饼图 6. plot 函数参数 7.图像标注参数 matplotlib 模块 1.条形图 import m ...
- [转帖]H5 手机 App 开发入门:技术篇
H5 手机 App 开发入门:技术篇 http://www.ruanyifeng.com/blog/2019/12/mobile-app-technology-stack.html 阮一峰老师的文 ...
- Oracle 别名
在Oracle数据库中,给表起别名时,直接"Tablename 别名"就可以,不需要AS. 在Oracle数据库中,数据表别名是不能加AS的,例如: SELECT a.USERNA ...
- Codeforces 622F The Sum of the k-th Powers ( 自然数幂和、拉格朗日插值法 )
题目链接 题意 : 就是让你求个自然数幂和.最高次可达 1e6 .求和上限是 1e9 分析 : 题目给出了最高次 k = 1.2.3 时候的自然数幂和求和公式 可以发现求和公式的最高次都是 k+1 ...
- Confluence 6 Office 和 PDF 文件
插入一个文件到页面中是能够让你将有用的文件,电子表格,幻灯片或者其他可用的文件在你小组中进行分享的好方法. 针对所有的文件类型,你可以选择以链接方式插入一个文件.缩略图将会对文档的内容进行预览同时可以 ...
- MCMC
MCMC MCMC算法的核心思想是我们已知一个概率密度函数,需要从这个概率分布中采样,来分析这个分布的一些统计特性,然而这个这个函数非常之复杂,怎么去采样?这时,就可以借助MCMC的思想. 它与变分自 ...
- mysql内存分配问题
云数据库 MySQL 的内存是重要的性能参数,常出现由异常 SQL 请求以及待优化的数据库导致的内存利用率升高的情况,严重时还会出现由于 OOM 导致实例发生 HA 切换,影响业务的稳定及可用性. M ...
- Selenium 环境安装
前言: 本人在学习Selenium时,用的版本是Python3.6+Selenium3,后续写的所有学习资料都是基于这套环境.在安装Selenium3前,请确保本机已安装好了Python3,如未安装可 ...