Linux之如何使用top命令

胖胖不是两三天

温馨提示:这篇文章已超过732天没有更新,请注意相关的内容是否还可用!

top命令相当于window系统的任务管理器,这个命令可以让我们轻松的查看到linux当前负载的实时数据,便于我们更好的管理系统合理作出调整;

使用权限:所有使用者。

#top  默认3秒刷新一次

Tasks:  84 total,   1 running,  83 sleeping  0 stopped,   0 zombie

84个总的,1个在运行,83个休眠中  stopped多少进程停止了,最后一个僵尸进程  0.0 st偷走的

内存使用情况

KiB Mem :  1008392 total,   758436 free,    99696 used,   150260 buff/cache

KiB Swap:  2097148 total,  2097148 free,        0 used.   744244 avail Mem

默认排序是从大到小

image.png

shift+m 按照内存大小排序,shift+p 按照CPU大小

top -c 查看进程使用的详细命令地址

image.png

-bn1 静态显示

常用操作

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的进程的资源使用情况,并显式该进程启动的命令行参数


文章版权声明:除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。