一 查线程数
方式一:
cat /proc/[pid]/status 展示结果中,Threads后边对应的数字就是进程拥有的线程数量。
cd /proc/[pid] 查看此目录,可看到SSH对应线程目录task和文件句柄数目录fd
方式二:
ps hH p 3805|wc -l
二 查看线程占句柄数
ulimit -a
查看系统打开句柄最大数量
more /proc/sys/fs/file-max
查看打开句柄总数
lsof|awk '{print $2}'|wc -l
根据打开文件句柄的数量降序排列,其中第二列为进程ID:
lsof|awk '{print $2}'|sort|uniq -c|sort -nr|more
根据获取的进程ID查看进程的详情
ps -ef |grep
修改最大连接数
修改linux单进程最大文件连接数
https://blog.csdn.net/wangkai_123456/article/details/78481698
[root@localhost ~]# vi /etc/security/limits.conf
在文件末尾添加
root soft fsize unlimited
root hard fsize unlimited
root soft cpu unlimited
root hard cpu unlimited
root soft as unlimited
root hard as unlimited
root soft nofile 10240000
root hard nofile 10240000
root soft nproc 10240000
root hard nproc 10240000
修改linux系统参数。vi /etc/security/limits.conf 添加
* soft nofile 65536
* hard nofile 65536
修改以后保存,注销当前用户,重新登录,执行ulimit -a ,ok ,参数生效了: