Linux实时查看进程命令top笔记
top命令是Linux下常用的性能分析工具,能够实时显示Linux系统中各个进程的资源占用状况,类似于Windows系统的任务管理器功能。
top命令的语法格式:
top [-] [d] [p] [q] [c] [C] [S] [s] [n]
常用参数说明
d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
p 通过指定监控进程ID,仅仅监控某个进程的状态。
q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S 指定累计模式
s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i 使top不显示任何闲置或者僵死进程。
c 显示整个命令行而不只是显示命令名
比如执行top 命令输出结果如下:
top - 07:50:17 up 99 days, 13:23, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 71 total, 1 running, 70 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 6.2 sy, 0.0 ni, 93.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1014908 total, 77164 free, 210040 used, 727704 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 626352 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 51744 3572 2228 S 0.0 0.4 5:55.07 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.21 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:13.46 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
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 6:54.45 rcu_sched
10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 lru-add-drain
11 root rt 0 0 0 0 S 0.0 0.0 0:42.28 watchdog/0
top命令动态进程每列的含义
PID:进程ID
USER:进程拥有者
PR:进程优先级
NI:nice值,负值表示优先级高,正值表示优先级低
VIRT:进程使用的虚拟内存总量,单位是KB,VIRT=SWAP+RES
RES:进程使用的未被换出的物理内存大小,单位KB,RES=CODE+DATA
SHR:共享内存大小,单位KB
%CPU:上次更新到现在的CPU时间占用百分比
%MEM:进程使用的物理内存百分比
TIME+:进程使用的CPU时间总计,单位为1/100秒
COMMAND:进程名称(命令名/命令行)
top常用的命令示例
top
#每隔5秒显式所有进程的资源占用情况
top -d 2
#每隔2秒显式所有进程的资源占用情况
top -c
#每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)
top -p 12345 -p 6789
#每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况
top -d 2 -c -p 123456
#每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数
Linux实时查看进程命令top笔记相关推荐
- [转]Linux: 结束查看进程命令
在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...
- linux ps 查看进程命令
linux 中ps命令是Process Status的缩写.ps命令可以列出系统中当前运行的进程,所列出的进程是执行ps命令这个时刻正在运行的进程. 如果要动态显示进程信息,需要使用top命令. 通过 ...
- linux java查看进程命令_linux一些查看进程情况的命令
1.命令lsof,以查找占用端口80为例,用法如下: [root@localhost nginx]# lsof -i:80 [root@localhost nginx]# 以上为没有进程占用80端口, ...
- linux ps查看进程命令
-u 哪个用户使用了该进程 TTY 就是终端.linux系统中有6个是文字终端,第7个是图形界面终端. x 查看没有终端的进程 ? 表示没有终端 使用管道 由于grep本身也要使用到bash 所以在最 ...
- linux at查看进程命令,at命令 - Linux命令大全 | linux教程
at命令允许指定运行脚本时间,at的守护进程atd会以后台模式运行,检查系统上的一个特殊目录来获取at命令的提交的作业.默认情况下,atd守护进程每60秒检查一次目录.有作业时会检查作业运行时间,如果 ...
- Linux中查看进程命令ps -aux和ps -ef
Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格, ...
- linux中查看进程命令ps aux和ps -ef
Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格, ...
- Linux命令查看子进程命令,Linux基础命令——查看进程命令
linux是一个 多进程 多用户的操作系统 ps(显示当前进程的状态) ps -ef 查看当前linux 进程 ps -ef | grep 'mysqld' 过滤mysql的进程 (grep ...
- 【Linux 内核】进程管理 ( 进程特殊形式 | 内核线程 | 用户线程 | C 标准库与 Linux 内核中进程相关概念 | Linux 查看进程命令及输出字段解析 )
文章目录 一.进程特殊形式 ( 内核线程 | 用户线程 ) 二.C 标准库与 Linux 内核中进程相关概念 三.Linux 查看进程命令及输出字段解析 一.进程特殊形式 ( 内核线程 | 用户线程 ...
最新文章
- R语言ggplot2可视化分组的重叠图实战:grouped overlay plot
- 热议 | 两位14岁清华最小本科生 「天才少年」直入清华丘成桐数学领军计划
- @data注解_聊一下@Conditional注解系列的作用
- 通用Windows应用《博客园-开发者的网上家园》开发(1)——MVVM模式
- IplImage类型解释和举例
- java 不能反序列化_java中的序列化与反序列化
- android libc 有哪些函数_35K成功入职:腾讯视频面试Android经历!「含面试题+答案」...
- mp4 拍摄时间如何看_时间不多了,如何备考期末最有效?这些复习技巧,看了你就会了...
- 基于Jquery的颜色选择器
- Android 开发之ViewPage官方文档学习笔记
- 创建钩子(Hook)
- Flutter实战视频-移动电商-18.首页_火爆专区后台接口调试
- Win7系统更新错误代码80073712的解决办法
- C语言--逻辑判断题(2)
- 3 Layer and 3 Tier
- 什么专业可以留学计算机动画,美国留学计算机动画专业怎么样?
- GOF23式——Prototype
- 生成HTML表格的后台模板代码
- STM32L0系列之ADC采集
- 电脑浏览android,直接在电脑上浏览操作安卓手机
热门文章
- 关于用户空间和内核空间
- (五)门级电路低功耗设计优化
- python如何跳出外层循环_失去循环标签的Python,我这样实现跳出外层循环
- 【Lucene4.8教程之中的一个】使用Lucene4.8进行索引及搜索的基本操作
- EF CodeFirst的步骤
- Unity按钮禁用和变灰
- 内容拾遗之字符串与数据结构
- HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别(转)
- 实时数据处理插件开发flume+kafka+storm:flume
- jdk1.6 改 jdk1.7或jdk1.8(改回也可以)(图文详解)