软件性能测试Linux的进程监控ps、losf的命令了解
今天我们一起聊聊 在性能测试中如何来进行对服务器系统进程监控进行监控获取相关的数据信息
一、Linux ps 进程监控
Linux中ps(process status) 命令是LINUX下最常用的也是非常强大的进程查看命令,运用该命令可以确定有哪些进程正在运行和运行地状态、进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等等。ps命令最常用的是用于监控后台进程的工作情况,
1. ps -aux 查看列出目前所有正在内存当中的程序

各个字段含义如下:
USER | 用户名 |
PID | 进程ID(Process ID) |
%CPU | 占用的 CPU 使用率 |
%MEM | 占用的记忆体使用率 |
VSZ | 占用的虚拟记忆体大小 |
RSS | 占用的记忆体大小 |
TTY | 终端的次要装置号码 (minor device number of tty) |
STAT | 该行程的状态 |
START | 行程开始时间 |
TIME | 执行的时间 |
COMMAND | 所执行的指令 |
2.ps -aux -sort -pcpu|less 根据CPU使用来升序排序展示进程信息

3.ps -aux -sort -pemp|less 根据内存的使用来升序排序展示进程信息

二、Linux losf 进程监控
Linux lsof命令是list open files的简称,它的作用主要是列出系统中打开的文件,基本上linux系统中所有的对象都可以看作文件,lsof可以查看用户和进程操作了哪些文件,也可以查看系统中网络的使用情况,以及设备的信息。
1. losf -i 查看所有端口的进行信息

2.losf -iTcp查看Tcp端口的相关进程信息

3.losf -i 22 通过指定端口查看相关进程信息

4.lsof -p 10075 通过指定的PID进行查看相关的进程信息

5.lsof -c syslog-ng 查看指定的命令正在使用的文件和网络连接

相关推荐
-
「php」strpos() 函数介绍与使用方法详解2025-04-23 02:05:01
-
nginx配置之location2025-04-23 01:59:02
-
mysql5.7编译安装和debug调试(其他版本大同小异)
mysql5.7编译安装和debug调试(其他版本大同小异)2025-04-23 00:48:45 -
面试题:Nginx 是如何实现高并发?常见的优化手段有哪些?
面试题:Nginx 是如何实现高并发?常见的优化手段有哪些?2025-04-23 00:38:05 -
如何在PHP中使用Smarty?2025-04-23 00:24:56