推扬网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
推扬网 › 门户 ›互联网动态 › 查看内容

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

2020-4-21 10:37| 发布者: admin| 查看: 414| 评论: 0

摘要:   下面小编就为大家带来一篇linux下查看系统进程占用的句柄数方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧   ---查看系统默认的最大文件句柄数,系统默认是1024   #u ...

  下面小编就为大家带来一篇linux下查看系统进程占用的句柄数方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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

  #ulimit-n

  1024

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

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

  13124204

  5724244

  5724231........

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

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

  #psaef|grep24204

  nginx24204241629916:15?00:24:25/usr/local/nginx/sbin/nginx-s

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

  #ulimit-HSn4096

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

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


鲜花

握手

雷人

路过

鸡蛋

最新评论

推荐阅读
精彩推荐

广告服务|投稿要求|禁言标准|版权说明|免责声明|手机版|小黑屋|推扬网 ( 粤ICP备18134897号 )|网站地图 | 邮箱:vayae@hotmail.com

GMT+8, 2026-10-6 10:43 , Processed in 0.117929 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部