top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.

top 命令选项

-d # :指定刷新频率的时长,单位是秒

-b:全部显示所有进程

-n #:刷新多少次后退出

-H:线程模式,示例:top -H -p `pidof httpd`

# top

top - :: up  days,  :,   user,  load average: 0.09, 0.03, 0.00
     ↑ ↑ ↑ ↑ ↑ ↑
当前时间 运行时长 登录用户数 #过去的1分、5分、15分钟负载平均CPU等待运行的队列长度,越短越好
Tasks: total, running, sleeping, stopped, zombie
     ↑
运行进程数
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
用户占用 系统占用 nice调整的 空闲 等待IO完成 硬中断 软中断 被虚拟化偷走
Mem: 3903368k total, 573624k used, 3329744k free, 176464k buffers
Swap: 8388604k total, 0k used, 8388604k free, 203188k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
root R 0.7 0.0 :00.03 top
root S 0.0 0.0 :01.33 init
root S 0.0 0.0 :00.04 kthreadd
root RT S 0.0 0.0 :00.16 migration/
root S 0.0 0.0 :00.00 ksoftirqd/
root RT S 0.0 0.0 :00.00 stopper/
root RT S 0.0 0.0 :00.79 watchdog/
root RT S 0.0 0.0 :00.15 migration/
root RT S 0.0 0.0 :00.00 stopper/
root S 0.0 0.0 :00.00 ksoftirqd/
root RT S 0.0 0.0 :00.69 watchdog/
root RT S 0.0 0.0 :00.15 migration/
root RT S 0.0 0.0 :00.00 stopper/
root S 0.0 0.0 :00.00 ksoftirqd/
root RT S 0.0 0.0 :00.71 watchdog/
root RT S 0.0 0.0 :00.15 migration/
root RT S 0.0 0.0 :00.00 stopper/
root S 0.0 0.0 :00.00 ksoftirqd/
root RT S 0.0 0.0 :00.69 watchdog/
root RT S 0.0 0.0 :00.15 migration/
root RT S 0.0 0.0 :00.00 stopper/
root S 0.0 0.0 :00.01 ksoftirqd/
root RT S 0.0 0.0 :00.69 watchdog/
root RT S 0.0 0.0 :00.15 migration/
root RT S 0.0 0.0 :00.00 stopper/

top交互操作:(进入top模式后交互式按键)

M:按内存占用百分比大小排序

P:按cpu占用百分比大小排序,默认

T:按累计占有时长进行排序

k:kill,杀掉进程

m:是否显示内存和交互分区的信息

t:是否显示cpu和进程的统计信息

l: 是否显示负载信息

q:退出

s:改变top刷新频率,默认3秒钟

数字1:多核cpu分开显示

Linux命令:top命令的更多相关文章

  1. Linux中监控命令top命令使用方法详解

    收集了两篇关于介绍Linux中监控命令top命令的详细使用方法的文章.总的来说,top命令主要用来查看Linux系统的各个进程和系统资源占用情况,在监控Linux系统性能方面top显得非常有用,下面就 ...

  2. linux中top命令详解

    linux的top命令里的cpu信息是什么意思呢? Cpu(s): 62.1% us, 15.9% sy,0.1% ni, 19.4% id,2.0% wa,0.1% hi,0.4% si Mem:  ...

  3. Linux下top命令详解

    Linux下top命令详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不断刷 ...

  4. linux系统管理--top命令

    这些日子,运维公司三台服务器,一个小伙伴貌似对top命令不太感冒,我告诉他去百度(不懂谷歌百度的程序员不是好厨师),然后突然发现也许我自己该整理一下相关的东西了 top命令是Linux下常用的性能分析 ...

  5. linux中top命令的用法

    收集了两篇关于介绍Linux中监控命令top命令的详细使用方法的文章.总的来说,top命令主要用来查看Linux系统的各个进程和系统资源占用情况,在监控Linux系统性能方面top显得非常有用,下面就 ...

  6. linux下top命令详细介绍

    linux下top命令详细介绍 top 命令是 Linux 下常用的系统资源占用查看及性能分析工具,能够实时显示系统中各个进程的资源(比如cpu.内存的使用)占用状况,top命令的执行结果是一个动态显 ...

  7. linux的top命令参数详解

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

  8. linux系统top命令查看系统状态

    Linux系统可以通过top命令查看系统的CPU.内存.运行时间.交换分区.执行的线程等信息.通过top命令可以有效的发现系统的缺陷出在哪里.是内存不够.CPU处理能力不够.IO读写过高. 使用SSH ...

  9. Linux之top命令

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法.top是一个动态显示过程,即可以通过用户按键来不断刷新 ...

  10. linux :TOP命令及参数解析

    第二行 分别显示:total进程总数. running正在运行的进程数. sleeping睡眠的进程数.stopped停止的进程数. zombie僵尸进程数. 第三行 分别显示: %us 用户空间占用 ...

随机推荐

  1. wix中ServiceInstall与ServiceControl的关系

    上面那篇之后其实还踩了个坑,安装Windows服务确实是打包进去了,但死活不能安装成功,从提示和日志看正好是Windows服务处理的地方出现了异常.以为是服务启动失败,但是服务在服务管理里手动启动是没 ...

  2. argparse 模块使用

    import argparse,os data_func=["upload","download"]req_func=["getfunc", ...

  3. SQL常用语句和函数

    从一个表中选取数据插入到另一个表中: select column_name(s) into new_table_name from old_table_name --new_table_name表不必 ...

  4. kindeditor文件上传设置文件说明为上传文件名(JSP版)

    编辑器换成kindeditor时发现文件上传后,直接点确定,<a>便签中的内容显示的是文件路径,不是我想要的文件名,我试了百度上的一些设置方法都不行的,百度上大部分都是修改pugins/i ...

  5. LeetCode 编辑距离(DP)

    题目 给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 . 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符 思路 定 ...

  6. Vue基础笔记4

    路由传参 第一种 router.js { path: '/course/detail/:pk/', name: 'course-detail', component: CourseDetail } 传 ...

  7. 聊聊Redis的持久化

    两种持久化策略 1.AOF:记录每一次的写操作到日志上,重启时重放日志以重建数据2.RDB:每隔一段时间保存一次当前时间点上的数据快照    快照就是一次又一次地从头开始创造一切3.可以关闭持久化4. ...

  8. 简单oracle查询语句转换为mongo查询语句

    可以将简单的单表查询语句转换成Mongo过滤条件 列: 1. db.demo.aggregate([ {"$match": {"$and": [{"p ...

  9. 创业学习--《预判行业机会》--B-2.预判模块---HHR计划--以太一堂

    一,<开始学习> 1,行业机会的判断,是可以通过不断地训练提高自己的判准的概率的,要科学思考创业. 2,创业者在行业机会上的三个问题: a. 对市场变化,敏感性太弱,没有洞察行业的意识. ...

  10. 小程序云函数调用webservice接口

    https://www.jianshu.com/p/2692e56251ac 小程序最近新出来了云开发能力,主要依赖了node.js(运行在服务器上的js),可以让我们在没有服务器的情况下,使用云开发 ...