• Linux系统性能监测工具——网络/进程


    网络

    1)ip / config

    ip a
    ifconfig
    
    • 1
    • 2

    显示网卡信息以及相关的IP地址

    2)iftop命令
    在这里插入图片描述
    TX:发送流量
    RX:接收流量
    TOTAL:总流量
    Cumm:运行iftop到目前时间的总流量
    peak:流量峰值
    rates:分别表示过去 2s 10s 40s 的平均流量

    3)netstat

    [root@m01 ~]# netstat -lntup
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
    tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      6378/zabbix_agentd  
    tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      6173/zabbix_server  
    tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      1997/mysqld         
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1215/sshd           
    tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1297/master         
    tcp6       0      0 :::10050                :::*                    LISTEN      6378/zabbix_agentd  
    tcp6       0      0 :::10051                :::*                    LISTEN      6173/zabbix_server  
    tcp6       0      0 :::80                   :::*                    LISTEN      2307/httpd          
    tcp6       0      0 :::22                   :::*                    LISTEN      1215/sshd           
    tcp6       0      0 ::1:25                  :::*                    LISTEN      1297/master         
    udp        0      0 127.0.0.1:323           0.0.0.0:*                           885/chronyd         
    udp6       0      0 ::1:323                 :::*                                885/chronyd 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    该命令主要用来查看服务的端口号

    4)glances

    glances命令


    进程

    1)ps

    [root@m01 ~]# ps aux
    USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root          1  0.0  0.1 125708  4184 ?        Ss   13:20   0:19 /usr/lib/systemd/systemd --switched-r
    root          2  0.0  0.0      0     0 ?        S    13:20   0:00 [kthreadd]
    root          3  0.0  0.0      0     0 ?        S    13:20   0:04 [ksoftirqd/0]
    root          5  0.0  0.0      0     0 ?        S<   13:20   0:00 [kworker/0:0H]
    root          7  0.0  0.0      0     0 ?        S    13:20   0:05 [migration/0]
    root          8  0.0  0.0      0     0 ?        S    13:20   0:00 [rcu_bh]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    USER:进程是哪个用户产生的

    PID:进程号

    %CPU:进程对CPU时间的占用率

    %MEM:进程占用内存的百分比

    VSZ:进程使用虚拟内存的大小

    RSS:进程使用物理内存的大小

    TTY:进程关联的终端

    STAT:进程当前状态

    当使用ps -ef命令会有PPID,表示该进程的父进程

    2)nethogs
    在这里插入图片描述
    该命令用来监控系统中进程或程序运行的实时网络流量带宽。

    SENT和RECEIVED分别表示每个进程发送和接收的带宽使用速率。

    右下方TOTAL对应的是带宽使用累计之和。

    3)top
    4)htop
    5)glances
    top、htop、glances命令

  • 相关阅读:
    转化率的催化剂:网站客服机器人如何推动企业销售?
    【动态代理】
    【卫朋】产品管理:如何管理项目进度?
    ASP.NET电子购物商城系统(源代码+论文+开题报告+答辩PPT)
    typescript-TS中的兼容性(十二)
    【qt15】windeployqt 安装依赖
    Clickhouse—时间窗口函数
    js 正则表达式
    怎样选择青少年护眼灯?推荐最好的青少年护眼灯品牌
    springboot下添加日志模块和设置日志文件输出
  • 原文地址:https://blog.csdn.net/oldboy1999/article/details/125609142