博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux系统管理常用命令--top
阅读量:6591 次
发布时间:2019-06-24

本文共 627 字,大约阅读时间需要 2 分钟。

linux系统管理常用命令--top

top显示进程所占的系统资源,具体用法介绍如下:

top命令用于动态监控进程所占的系统资源,默认每隔3秒变一次。它的特点是把占用系统资源(CPU、内存、磁盘I/O等)最高的进程放到最前面!上例中,top命令打印出了很多信息。包括系统负载(loadaverage)、进程数(Tasks)、CPU使用情况、内存(Mem)使用情况以及交换分区使用情况。

其中,VIRT这一项表示进程所占的虚拟内存,RES这一项为进程所占的真实内存大小,而%MEM这一项为使用内存的百分比。在top的状态下,按shift+m键可以按照内存大小排序,按数字1可以列出各颗CPU的使用状态。

注:

(1)上图中的running表示正在处理或排队的进程。

(2)zombie表示僵尸进程(即死的进程),很少有这种进程。

(3)在cpu中us表示平均cpu占用比,sy表示内核cpu占用比。

下面说一下,top常用选项和命令:

  1. 退出top命令可以用q键或者ctrl+c;

  2. top -c表示列出整条命令(COMMAND),如下图所示:

  3. top -d 5 (5秒变一次)

  4. top -bn1(1是数字,输出是静态的,用于shell脚本中。)

  5. top -p pid (查看程序的情况 )

  6. top -u 用户名

     本文转自品鉴初心51CTO博客,原文链接:http://blog.51cto.com/wutengfei/1921259,如需转载请自行联系原作者
你可能感兴趣的文章
EF6+Sqlite连接字符串的动态设置
查看>>
下拉加载更多
查看>>
您是哪一种类型的老板?
查看>>
SQL SERVER 2012 只能识别20个CPU的问题
查看>>
设计模式(十)外观模式
查看>>
C/C++语言中Static的作用详述
查看>>
[Android Samples视频系列之ApiDemos] App-Activity-Recreate
查看>>
ASP开发基础
查看>>
MYSQL性能调优
查看>>
LVM自动扩容
查看>>
笔记整理4
查看>>
在eclipse中如何搭建ssh框架
查看>>
idea文件折叠显示出来配置
查看>>
垃圾回收解析
查看>>
SQLSERVER中的非工作时间不得插入数据的触发器的实现
查看>>
如何写出兼容大部分浏览器的CSS 代码
查看>>
第二阶段冲刺第八天,6月7日。
查看>>
java的左移位(<<)和右移位(>>)和无符号右移(>>>)
查看>>
struts2 action 返回类型分析
查看>>
【原创】FPGA开发手记(三) PS/2键盘
查看>>