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 :改变显示的更新速度,或 ...
随机推荐
- fedora29 安装mongodb 4.0,6问题记录
如果运行mongod命令时提示 无加载共享库libcrypto.so.10,那就到页面下载http://www.rpmfind.net/linux/rpm2html/search.php?query= ...
- grunt-contrib-uglify js压缩
grunt-contrib-uglify:压缩以及合并JavaScript文件. 插件安装:npm install grunt-contrib-uglify --save-dev 参数: banner ...
- Unity3D资源
1.ShareSDK 地址:https://github.com/MobClub/New-Unity-For-ShareSDK 文档:产品集成步骤 2.Protobuf https://github. ...
- wx小程序知识点(一)
一.微信小程序中的目录及文件 (1)project.config.json 用于开发者工具配置 主要用于设置项目是否开启https校验(setting.urlCheck) (2) App.js 设置全 ...
- Redis常见面试问题及答案
大量key在同一时间过期,注意什么? 如果过期时间过于集中,会导致Redis可能会出现短暂的卡顿现象.严重的话会出现缓存雪崩,一般需要在时间上加一个随机值, 使用过期时间分散一些. Redis分布式锁 ...
- 《剑指offer》算法题第二天
今日题目(分别对应剑指书3~9题): 数组中重复的数字 二维数组中的查找 替换空格 从尾到头打印链表 重建二叉树 二叉树的下一个节点 用两个栈实现队列 今日重点为1,2,5,6,后面会有详细的思路解析 ...
- python下selenium模拟浏览器基础操作
1.安装及下载 selenium安装: pip install selenium 即可自动安装selenium geckodriver下载:https://github.com/mozilla/ge ...
- 互联网_http协议
一.定义 http协议叫做超文本传输协议,是从web服务器传输超文本到本地浏览器的协议. 二.特征 1.无连接:即每次连接仅处理一个请求,服务器处理完客户的请求,并收到客户端的响应后,即断开连接.采用 ...
- sublime text3 最新 license注册码分享 2018
—– BEGIN LICENSE —– Die Socialisten GmbH 10 User License EA7E-800613 51311422 E45F49ED 3F0ADE0C E5B8 ...
- Docker入门-数据挂载
Docker数据管理 在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录(Bind mounts) 数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很 ...