性能测试 | Linux线程数、进程查询
2024-09-04 21:10:57
I. 最大值查询
1. 最大进程数查询
1 cat /proc/sys/kernel/pid_max
个人阿里云机器(单核2g)上输出如下
1 32768
2. 最大线程数查询
1 cat /proc/sys/kernel/threads-max
阿里云机器输出如下
1 14566
3. 用户最大进程数
1 ulimit -u
输出
1 7283
4. 用户进程数查询
1 # 显示所有进程
2 ps -ef | wc -l
3 # 显示用户进程
4 ps uf | wc -l
II. JVM设置
java应用启动时,可以通过设置相关参数来限制
1 -Xms #intial java heap size
2 -Xmx #maximum java heap size
3 -Xss #the stack size for each thread
III. 进程的线程数查询
1. 具体进程的线程数查询
想知道一个进程开辟了多少个线程,有两种姿势,常见的ps和pstree
1 ps -hH 进程号 | wc -l
或者使用
1 pstree -p 进程号 | wc -l
2. 获取所有java的线程总数
利用管道来做这个统计,如下
1 ps aux | grep java | awk '{print $2}' | xargs -I {} pstree -p {} | wc -l
3. 查询当前用户所有线程数
不指定具体的进程号即可
1 pstree -p | wc -l
最新文章
- [WCF编程]6.绑定行为
- html中css、div命名规范
- Java虚拟机内存管理机制
- [转]我来Hacking JDBC,你并不需要它
- WPF WebBrowser
- AndroidUI的组成部分RoomButton
- Java学习笔记--脚本语言支持API
- 【javascript】jquery jsonp跨越请求
- lgp20151222 java中如何将Object类型转换为int类型
- apache环境下ssl证书链不完整问题解决,原因是缺少中间证书
- Angular Taskmgr 登录
- python列表类型
- Cocos Creator 资源加载(笔记)
- Bootstrap3基础 form-control 圆角的输入框,光标放入后边框变色
- Codeforces 600E - Lomsat gelral 「$Dsu \ on \ tree$模板」
- 【进阶修炼】——改善C#程序质量(6)
- myeclipse查询mysql出来的汉字是乱码
- 继承CListCtrl,然后重载OnLButtonUP消息,发现变成双击才触发???
- Berlekamp-Massey算法
- UndertowServer+SpringMVC+Thymeleaf模板引擎构建轻量级的web项目