linux下查看系统进程占用的句柄数方法

 更新时间:2016年11月19日 09:48:36   投稿:jingxian  
下面小编就为大家带来一篇linux下查看系统进程占用的句柄数方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

---查看系统默认的最大文件句柄数,系统默认是1024

# ulimit -n

1024

----查看当前进程打开了多少句柄数

# lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more

131 24204 

57 24244  

57 24231   ........

其中第一列是打开的句柄数,第二列是进程ID。

可以根据ID号来查看进程名。

# ps aef|grep 24204

nginx  24204 24162 99 16:15 ?  00:24:25 /usr/local/nginx/sbin/nginx -s

Linux有硬性限制和软性限制。可以通过ulimit来设定这两个参数。方法如下,以root用户运行以下命令:

# ulimit -HSn 4096

以上命令中,H指定了硬性大小,S指定了软性大小,n表示设定单个进程最大的打开文件句柄数量。个人觉得最好不要超过4096,毕竟打开的文件句柄数越多响应时间肯定会越慢。设定句柄数量后,系统重启后,又会恢复默认值。如果想永久保存下来,可以修改.bash_profile文件,可以修改 /etc/profile 把上面命令加到最后.

以上这篇linux下查看系统进程占用的句柄数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 阿里云CentOS 7.4 使用Flask建站的方法

    阿里云CentOS 7.4 使用Flask建站的方法

    这篇文章主要介绍了阿里云CentOS 7.4 使用Flask建站的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • SVN服务备份操作步骤分享

    SVN服务备份操作步骤分享

    今天小编就为大家分享一篇关于SVN服务备份操作步骤分享,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Linux系统下Tomcat使用80端口的方法

    Linux系统下Tomcat使用80端口的方法

    这篇文章主要给大家介绍了关于Linux系统下Tomcat使用80端口的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Tomcat具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • Apache下开启SSI配置使html支持include包含的方法

    Apache下开启SSI配置使html支持include包含的方法

    这篇文章主要介绍了Apache下开启SSI配置使html支持include包含的方法,需要的朋友可以参考下
    2016-10-10
  • linux安装RocketMQ实例步骤

    linux安装RocketMQ实例步骤

    在本篇文章里小编给大家整理的是关于linux安装RocketMQ实例步骤内容,需要的朋友们可以参考下。
    2020-02-02
  • 浅谈Linux系统中的异常堆栈跟踪的简单实现

    浅谈Linux系统中的异常堆栈跟踪的简单实现

    下面小编就为大家带来一篇浅谈Linux系统中的异常堆栈跟踪的简单实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Centos Linux7设置静态IP的实例

    Centos Linux7设置静态IP的实例

    这篇文章主要介绍了Centos Linux7设置静态IP的实例的相关资料,需要的朋友可以参考下
    2017-05-05
  • Linux ssh服务器配置代码实例

    Linux ssh服务器配置代码实例

    这篇文章主要介绍了Linux ssh服务器配置代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Ubuntu 20.04最佳配置指南(新手必备)

    Ubuntu 20.04最佳配置指南(新手必备)

    这篇文章主要介绍了Ubuntu 20.04最佳配置指南,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • CentOS服务器离线部署DeepSeek用作AI本地知识库

    CentOS服务器离线部署DeepSeek用作AI本地知识库

    本文介绍了如何在CentOS服务器离线部署DeepSeek用作AI本地知识库,首先,通过Ollama工具下载并安装DeepSeek模型,根据硬件配置选择合适的模型大小,然后使用Docker安装AnythingLLM,并提供了建立知识库的步骤,最后,对比了AnythingLLM、Dify和Open-WebUI的功能和适用场景
    2025-02-02

最新评论