![5e26ca4f63f11435d4e52a167a0b5acf.png](https://img-blog.csdnimg.cn/img_convert/5e26ca4f63f11435d4e52a167a0b5acf.png)
一、前言
我所在微服务有一个OCR功能快上线,但是压测的时候测试说CPU占用率太高了,喊我改代码。所以简单学了下性能监测工具的使用。
稍微有点经验的开发都应该知道linux下监控性能的命令非常多,常见的举例:
top
# 按住 shift + M 可按内存大小排序
# 按住 shift + P 可按CPU占用率大小排序
![b22701748d189805f147650bb09c8fe0.png](https://img-blog.csdnimg.cn/img_convert/b22701748d189805f147650bb09c8fe0.png)
如果想要查看某个进程的具体线程的状态,则使用
top -Hp 8091
# 8091是pid号
# -H 是线程模式的意思
# -p 指定pid
我所在微服务有一个OCR功能快上线,但是压测的时候测试说CPU占用率太高了,喊我改代码。所以简单学了下性能监测工具的使用。
稍微有点经验的开发都应该知道linux下监控性能的命令非常多,常见的举例:
top
# 按住 shift + M 可按内存大小排序
# 按住 shift + P 可按CPU占用率大小排序
如果想要查看某个进程的具体线程的状态,则使用
top -Hp 8091
# 8091是pid号
# -H 是线程模式的意思
# -p 指定pid