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
默认排序是从大到小

shift+m 按照内存大小排序,shift+p 按照CPU大小
top -c 查看进程使用的详细命令地址

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

