`

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系统性能监控 中文版》是一本深入浅出的Linux性能监控指南,它针对的是那些希望理解和优化Linux系统性能的技术人员。该书虽然基于较为传统的概念和技术,但其内容扎实,阐述清晰,覆盖了从基础到进阶的...

    记一次记一次Linux性能监控

    本文将深入探讨Linux性能监控的重点,包括CPU、内存、IO和网络子系统的监控,以及如何针对不同类型的應用进行优化。 1. **CPU性能监控** - **上下文切换**:上下文切换是操作系统在多任务环境中切换进程执行的...

    linux性能监控脚本

    在Linux系统管理中,性能监控是一项至关重要的任务,它能够帮助我们及时发现并解决系统可能出现的问题,优化系统资源的利用。这些脚本是经典工具,适用于监控Linux系统的不同性能指标,如流量、磁盘大小、CPU负载和...

    Linux系统监控工具之top详解

    top 命令可以应用于系统监控、性能优化、故障诊断等场景。 9. 小结 top 是 Linux 系统中最常用的监控工具之一,可以动态观察系统进程状况,方便系统管理员实时了解系统资源现状。通过使用 top,可以快速识别系统中...

    linux系统常用监控工具整理

    本文将详细介绍几种常用的Linux性能监控工具,帮助你更好地理解系统状态并解决潜在问题。 1. **top** `top`命令是最基本的实时性能监控工具,它显示系统总体的CPU、内存使用情况,以及每个进程的资源占用状况。你...

    Linux性能监控命令

    Top 命令是 Linux 操作系统中的性能监控命令,用于监控系统的性能和资源使用情况。Top 命令可以显示系统的进程列表、 CPU 使用情况、内存使用情况等。 Top 命令的格式为:top [options],其中 options 包括: * -p...

    Linux 系统top源码包

    Linux系统中的`top`命令是系统管理员和开发者用于实时监控系统资源使用情况的重要工具,它提供了动态视图,展示CPU利用率、内存使用、进程状态等关键信息。`top`源码包的分析可以帮助我们深入了解其内部工作原理,...

    Linux 系统监控手册

    1. **基本监控工具**:Linux提供了一系列内置的监控工具,如`top`、`htop`、`iotop`和`vmstat`等,它们分别用于查看系统进程、CPU、内存和I/O使用情况。`mpstat`可以显示每个CPU核心的负载,而`iostat`则用于分析...

    Linux系统性能测试

    #### 一、性能监控工具与目录 在Linux系统中进行性能测试,有几个核心的工具和目录是必不可少的。这些工具可以帮助我们深入了解系统的运行状态,包括CPU使用率、内存使用情况、磁盘I/O、网络流量等关键指标。 ####...

    linux性能调优.pdf

    Linux性能调优是系统管理员和开发人员优化Linux系统性能的重要技能。它涉及对系统资源和应用程序的分析、监控、和调整,以实现更高的效率和响应速度。本篇学习笔记详细介绍了性能分析的步骤、优化工具、性能指标的...

    Linux系统与性能监控.docx

    除了`vmstat`,还有其他工具可以帮助监控Linux性能,例如`top`显示实时的进程资源使用情况,`iostat`专注于I/O统计,`netstat`用于网络连接和流量分析,以及`dmesg`提供内核消息,帮助诊断硬件或驱动问题。...

    linux系统与网络监控【笔记】

    常见的Linux性能监控工具包括`top`、`vmstat`、`iostat`、`netstat`等。 - **配置工具**: 安装后还需要根据实际情况配置这些工具,以便更好地适应特定的监控需求。 #### 三、CPU介绍 **3.1 Context Switches(上...

    Linux系统监控工具

    本文将详细介绍《Linux系统20个系统常用监控工具》中的部分关键工具,包括但不限于`top`、`vmstat`、`w`和`uptime`等。通过这些工具的应用,可以帮助系统管理员快速定位和解决系统性能瓶颈。 #### 二、找出瓶颈 在...

    linux系统的监控命令

    Linux系统监控是管理和维护服务器健康状态的关键工具,它允许管理员实时查看系统资源的使用情况,以便于优化性能、排查问题。本文将详细讲解两个常用的Linux监控命令:`top`和`vmstat`。 首先,`top`命令是Linux...

    Linux操作系统相关指标监控技术

    在Linux操作系统中,进行系统监控是确保服务稳定性和性能优化的关键步骤。监控技术涉及多个方面,包括硬件资源、系统负载、网络状态等。本篇主要关注Linux操作系统的CPU相关指标监控,这对于我们理解和优化系统性能...

    Linux性能监控和调优.pdf

    ### Linux性能监控与调优知识点概述 #### 一、性能的基本概念 在《Linux性能监控和调优》的文档中,首先介绍了性能的基本概念。性能是衡量计算机系统工作能力的重要指标,可以从不同的角度来理解: - **响应时间...

Global site tag (gtag.js) - Google Analytics