性能测试必备知识(8)- 深入理解“进程状态”

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 性能测试必备知识(8)- 深入理解“进程状态”

做性能测试的必备知识系列,可以看下面链接的文章哦

https://www.cnblogs.com/poloyy/category/1806772.html

 

如何查看进程状态


top 和 ps 是最常用的查看进程状态的工具

 

top 查看进程状态


image.png

S 列(也就是 Status 列)表示进程的状态

top 展示进程的五种状态

image.png

进程的第六种状态:T 或 t

  • 就是 Stopped 或 Traced,表示进程处于暂停或跟踪状态
  • 向一个进程发送 SIGSTOP信号,它就会因响应这个信号变成暂停状态(Stopped)
  • 再向它发送 SIGCONT 信号,进程又会恢复运行(如果进程是终端里直接启动的,则需要你用 fg 命令,恢复到前台运行)
  • 而当你用调试器(如:gdb)调试一个进程时,在使用断点中断进程后,进程就会变成跟踪状态,这其实也是一种特殊的暂停状态,只不过你可以用调试器来跟踪并按需要控制进程的运行

 

进程的第七种状态:X

Dead,表示进程已经消亡,所以不会再 top 或 ps 命令中看到它

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
Python
【代码片段】利用python多进程进行接口并发测试
利用python多进程进行接口并发测试
232 0
|
测试技术
Pytest----多进程并行执行自动化测试脚本
Pytest----多进程并行执行自动化测试脚本
1077 0
Pytest----多进程并行执行自动化测试脚本
|
8月前
|
弹性计算 运维 Shell
测试开关机(多进程版)
【4月更文挑战第29天】
61 0
|
监控 测试技术 Shell
性能测试 基于Python结合InfluxDB及Grafana图表实时监控Android系统和应用进程
性能测试 基于Python结合InfluxDB及Grafana图表实时监控Android系统和应用进程
333 0
性能测试 基于Python结合InfluxDB及Grafana图表实时监控Android系统和应用进程
|
监控 测试技术 开发工具
XiaoZaiMultiAutoAiDevices-多进程多设备自动化测试框架
一款集Airtest+unittest+unittestreport+tidevice等于一体的多进程多设备自动化框架,兼容IOS、Android设备,兼容接入poco SDK的ios,android,unity,UE4,Cocos-lua,Cocos-C++,Cocos-js。
173 0
XiaoZaiMultiAutoAiDevices-多进程多设备自动化测试框架
|
分布式计算 资源调度 Java
Hadoop中的MapReduce概述、优缺点、核心思想、编程规范、进程、官方WordCount源码、提交到集群测试、常用数据序列化类型、WordCount案例实操
Hadoop中的MapReduce概述、优缺点、核心思想、编程规范、进程、官方WordCount源码、提交到集群测试、常用数据序列化类型、WordCount案例实操
Hadoop中的MapReduce概述、优缺点、核心思想、编程规范、进程、官方WordCount源码、提交到集群测试、常用数据序列化类型、WordCount案例实操
|
网络协议 测试技术 Linux
性能测试必备知识(9)- 深入理解“软中断”
性能测试必备知识(9)- 深入理解“软中断”
424 0
性能测试必备知识(9)- 深入理解“软中断”
|
运维 Linux
Linux Command pmap 测试进程内存映射工具
Linux Command pmap 测试进程内存映射工具
|
Linux 测试技术 Serverless
Linux Command stress 进程压力测试工具
Linux Command stress 进程压力测试工具
|
Linux 调度 容器
Linux提高:多进程压力测试
Linux提高:多进程压力测试
137 0
Linux提高:多进程压力测试