`

linux系统性能监控top

阅读更多

1、top命令用于监控系统的资源,包括内存、交换分区和CPU的使用率等。它会定期更新显示内容

top - 09:25:38 up 7 days, 19:27,  3 users,  load average: 0.15, 0.08, 0.02

Tasks: 187 total,   1 running, 186 sleeping,   0 stopped,   0 zombie

Cpu(s):  0.8%us,  1.6%sy,  0.0%ni, 97.6%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   8053804k total,  6682636k used,  1371168k free,   101200k buffers

Swap:  4200956k total,  2044976k used,  2155980k free,   731052k cached                                                            

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                

 3031 root      20   0 1542m 505m 2336 S    4  6.4 114:23.61 java                                                                   

 4476 qsp       20   0 1409m 942m 4124 S    1 12.0 124:46.21 java                                                                   

 4809 qsp       20   0 1429m 193m 3076 S    1  2.5 188:06.23 java                                                                   

 5115 qsp       20   0 1563m 969m 4204 S    1 12.3 110:18.62 java                                                                   

 5361 qsp       20   0 1471m 563m 4080 S    1  7.2 107:42.17 java                                                                   

 5589 qsp       20   0 1438m  91m 2316 S    1  1.2 111:33.49 java                                                                   

 5690 qsp       20   0 1496m 132m 4508 S    1  1.7 114:36.69 java                                                                   

 3097 dcache    20   0 1905m  41m 1460 S    1  0.5 355:46.06 dcsvr                                                                  

   65 root      20   0     0    0    0 S    0  0.0   1:22.15 kondemand/3                                                            

 3082 dcache    20   0  318m 5848 1116 S    0  0.1  51:10.78 dcagent                                                                

16817 zxccweb   20   0 1313m 182m 7624 S    0  2.3   7:43.51 java                                                                   

25685 root      20   0  8772 1252  856 R    0  0.0   0:00.50 top                                                                    

    1 root      20   0 10376  664  632 S    0  0.0   0:21.40 init                                                                   

    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd                                                               

    3 root      RT   0     0    0    0 S    0  0.0   0:00.58 migration/0                                                            

    4 root      20   0     0    0    0 S    0  0.0   0:15.61 ksoftirqd/0                                                            

    5 root      RT   0     0    0    0 S    0  0.0   0:06.66 migration/1                                                            

    6 root      20   0     0    0    0 S    0  0.0   0:05.57 ksoftirqd/1       

第一行与W命令相同即用户信息

[root@penguin ~]# w
 08:46:30 up  1:17,  3 users,  load average: 0.33, 0.70, 0.49

第二行表示所有进程的执行情况

第三行表示CPU的使用情况

第四、五行表示内存和交换分区的使用情况

其它内容表示正在执行中的进程列表(动态的显示)

终止top命令,可按Q键

默认的按CPU使用率来排列进程,还可以按内存的使用率(按M键)及执行时间(按T键)来排序。

2、top监视待定用户

执行top时,将监视系统中全部用户的进程,只想监控待定用户,可按U键,然后指定用户账号回车

 top - 09:02:30 up  1:33,  3 users,  load average: 0.01, 0.06, 0.18
Tasks: 115 total,   1 running, 114 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3%us,  1.7%sy,  0.0%ni, 98.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Which user (blank for all): hai
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                          
 9045 hai       20   0  5248 1420 1192 S  0.0  0.3   0:00.07 bash

3、终止执行中的进程

先按K键,输入要删除的PID。或者确定要终止的进程ID,输入kill -9 PID

 

 

分享到:
评论

相关推荐

    Linux性能监控工具

    Linux性能监控工具 top:显示所有进程情况, vmstat:显示系统活动,硬件和系统信息, uptime,w:显示系统的平均负载, ps,pstree:显示进程, free(如果不带任何参数输入,默认是以KB为单位输出):内存使用情况, ...

    Linux 系统top源码包

    1、top主要要用来监控CPU占用率、内存使用率,以便性能优化。 2、由于网络上介绍CPU的占用率五花八门,甚至有的介绍存在错误,因此本top源码可以为研究CPU占用率提供源码参考。

    Linux系统性能优化命令与工具大全

    linux系统下性能监控及优化工具集,有vmstat、sar、iostat、uptime、free、watch、top、gtop、dmesg、pmap和strace等等,如果上面这些命令你都没有听过,那还等什么呢,赶紧学吧。

    Linux性能监控命令

    包含crond、sar、top、vmstat等命令使用详解

    Linux中安装Glances监控器完整教程(含所有必须安装的工具)

    top 命令是 Linux 下的一个实时任务管理器, 同时也是用于在 GNU/Linux 发行版中寻找系统性能方面的瓶颈,并帮助我们作出正确操作的常用系统监视工具。 她有着一个极为简洁的界面,并自带少量的可以帮助我们快速了解...

    Linux性能测试工具.docx

    在 Linux 系统中,所有的运行参数保存在虚拟目录/proc 中,换句话说,我们使用的性能监控工具取到的数据值实际上就是源自于这个目录,当涉及到系统高估时,我们就可以修改/proc 目录中的相关参数了,当然有些是不能...

    监控Linux性能的18个命令行工具

    对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。...Linux下的Top命令是一个性能监控程序,许多系统管理员常常用它来监控Linux性能,在许多Linux或者类Unix操作系统里都有这个命令。To

    计算机病毒与防护:Linux性能监控.pptx

    bread/s: 每秒从硬盘读入系统缓冲??buffer的物理块数 bwrtns:每秒写入硬盘的物理块数 ;sar -n keyword t n -n DEV 汇报网络设备相关的信息(keyword还可以是NFS、IP、ICMP、TCP、UDP、IP6等) 参数解释 IFACE:...

    Linux系统中3个性能监控和优化命令讲解.doc

    为大家整理出了三个有关性能监控和优化命令详细讲解,涉及top命令、free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家。

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    3.3 Memcached的管理与性能监控 3.3.1 如何管理Memcached 3.3.2 Memcached的监控 3.3.3 Memcached变种产品介绍 3.4 通过UDFs实现Memcached与MySQL的自动更新 3.4.1 UDFs使用简介 3.4.2 memcached_...

    nmon-LIinux性能监控工具.zip

    还在为日日运维伤神吗?还在为只会top命令却分析不出系统出问题的真正原因而发愁吗?nmon———IBM的强大性能监控分析工具。你,值得拥有!

    性能监控Power.zip

    工具dstat,Red hat enterprise linux 5 Red hat enterprise linux 6 Red hat enterprise linux 7各版本均可使用,比top nmon等性能监测工具好用多了,非常方便并附使用手册

    超实用的8个Linux命令行性能监测工具

    摘要:本文总结了8个非常实用的Linux命令行性能监测工具,这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在。  对每个系统/网络管理员来说,每天监测Linux系统性能是一项...

    Linux监控cpu以及内存使用情况之top命令(详解)

    top命令是Linux下常用的性能分析工具,比如cpu、内存的使用,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来...

    Linux从零入门实战-2019年七月Z线.txt

    知识点1: Linux系统监控 相关命令:iostat/free/top/dstat/iotop 知识点2: Linux自化运维 实战项目: 使用Docker自动部署zabbix运维系统,实时监控服务器性能 第四阶段 Linux系统构建 第九讲 Linux系统构建 知识...

    Linux性能测试工具

    在Linux系统中,所有的运行参数保存在虚拟目录/proc中,换句话说,我们使用的性能监控工具取到的数据值实际上是源自于这个目录,当涉及到系统高估时,我们可以修改/proc目录中的相关参数了,当然有些是不能乱改的。...

    性能监控过程常用工具

    玩笑之后总结下linux中常用性能监控工具和命令。一种监控进程和系统整体性能的理想方法,不受用户限制,普通用户和root用户都可以运行top。该命令通过用户按键来不断刷新当前状态。执行该命令后,它将独占前台,直到...

    Linux基本命令操作

    最全Linux命令操作:建立软连接、磁盘,文件,目录相关操作、常用压缩, 解压缩命令、检索相关 、监控linux性能命令top、网络相关等

    mysqlmtop:MySQL监控系统

    MySQL监控系统由开源项目MYSQLMTOP及linux-dash修改而来,实时MySQL健康监控,复制监控,进程监控,性能监控,实时转换,慢查询分析,服务器资源监控等。安装说明(以ubuntu14.04为例)1,安装LAMP环境sudo apt-get ...

    redhat linux教材20课程学习文档

    第二章 Linux系统基本原理 2.1 Linux的体系结构以图来表现 2.2 基本特点 2.2.1 单核心 2.2.2 多用户的操作系统 2.2.3 分时机制 2.2.4 多任务运行 2.3 核心与模块(模块分类、进程,核心结构图) 2.4 文件系统的基本...

Global site tag (gtag.js) - Google Analytics