美文网首页Linux 笔记Linux
[Linux]动态监控进程:top

[Linux]动态监控进程:top

作者: 瑾兰 | 来源:发表于2018-05-02 17:40 被阅读5次

动态监控进程

介绍

top与ps命令很相似。他们都是用来显示正在执行的进程。Top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。

语法

top [选项]:显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等。

选项

选项 功能
-b 批处理
-c 显示完整的命令
-I 忽略失效进程
-S 保密模式
-S 累积模式
-i<时间> 设置间隔时间
-u<用户名> 指定用户名
-p<进程号> 指定进程
-n<次数> 信号显示的次数
实例
  • 显示进程信息
top - 16:39:09 up 5 days,  2:58,  1 user,  load average: 0.00, 0.01, 0.05
Tasks: 121 total,   1 running, 120 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.1 us,  0.0 sy,  0.0 ni, 99.8 id,  0.2 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  7908716 total,  2271720 free,   422856 used,  5214140 buff/cache
KiB Swap:  8388604 total,  8388604 free,        0 used.  7051856 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                     
  710 root      20   0   21476   1216    976 S   0.3  0.0   0:45.37 irqbalance                   
    1 root      20   0  190996   3980   2544 S   0.0  0.1   1:34.99 systemd                    
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.11 kthreadd                     
    3 root      20   0       0      0      0 S   0.0  0.0   0:00.66 ksoftirqd/0                 
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                 
    //... ...省略部分显示内容

前五行是当前系统情况整体的统计信息区。

第一行:任务队列信息 第二行:Tasks — 任务(进程) 第三行:CPU的状态
第四行:内存状态 第五行:\swap交换分区信息
查看系统网络netstat(重要)

netstat:[Linux netstat命令详解 ]

命令名称:netstat
命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat【选项】
功能描述:显示网络相关信息
选项:
-t : TCP协议
-u : UDP协议
-l : 监听
-r :路由
-n :显示IP地址和端口号

范例:
[root@localhost ~]# netstat -tlun 查看本机监听的端口号
[root@localhost ~]# netstat -an 查看本机所有的网络连接
[root@localhost ~]# netstat -rn 产看本机路由表


参考链接:

每天一个linux命令(44):top命令
鸟哥的linux私房菜
Linux 用 ps 與 top 指令找出最耗費 CPU 與記憶體資源的程式
Linux学习笔记十一网络命令

相关文章

  • top命令详解

    linux命令之top 1、top命令简介 top命令是动态查看进程变化,监控linux的系统状况;它是常用的性能...

  • [Linux]动态监控进程:top

    动态监控进程 介绍 top与ps命令很相似。他们都是用来显示正在执行的进程。Top与ps最大的不同之处,在于top...

  • 命令行工具监控linux系统性能

    现在介绍一些linux系统调试工具 1. top —Linux系统进程监控 top 命令是性能监控程序,它可以在很...

  • Linux系统常用监控工具

    top命令(类似Windows下任务管理器,能够实时动态地监控并显示系统中各个进程的资源占用状况,是 Linux下...

  • Linux-top命令(动态监控进程)

    命令格式:top -参数 参数: d(指定监控刷新时间,单位秒) i(忽略闲置和僵死进程) c(显示命令行参数) ...

  • Linux监控服务

    动态监控进程 top与ps命令很相似。它们都用来显示正在执行的进程。Top与ps最大的不同之处,在于top在执行一...

  • top命令

    top命令 top命令用来动态的监控系统进程活动和负载信息 格式:top [参数] top面板介绍 最上面5行是系...

  • 多功能 Linux 系统监控工具Glances功能介绍

    Linux 上最常用的命令行进程监控工具是 top 和它那色彩斑斓、功能丰富的表弟 htop。要监控 Linux ...

  • Htop在Centos7的安装

    Htop安装 top作为日常管理工作中最常用也是最重要的Linux系统监控工具之一,可以动态观察系统进程状况 ht...

  • Linux笔记(三)—日常管理与维护

    TOP命令实时监控Linux系统CPU使用状态 top //每隔5秒显式所有进程的资源占用情况top -d 2...

网友评论

    本文标题:[Linux]动态监控进程:top

    本文链接:https://www.haomeiwen.com/subject/wmicrftx.html