加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

Linux处事器机能的重要指标:打开文件数的限定

发布时间:2018-11-14 12:44:44 所属栏目:业界 来源:编程无界
导读:文件是Linux体系中的统统事物的存在情势,计较机中的数据和硬件都是通过文件的情势举办打点,Linux的文件首要有平凡文件、文件夹、装备文件、链接文件、管道文件、套接字文件(数据通讯的接口)等范例,Linux 中的各类事物好比像文档、文件夹、键盘、监督器

文件是Linux体系中的统统事物的存在情势,计较机中的数据和硬件都是通过文件的情势举办打点,Linux的文件首要有平凡文件、文件夹、装备文件、链接文件、管道文件、套接字文件(数据通讯的接口)等范例,Linux 中的各类事物好比像文档、文件夹、键盘、监督器、硬盘、可移动媒体装备、打印机、调制解调器、假造终端等等都是界说在文件体系空间下的字节约。

Linux处事器机能的重要指标:打开文件数的限定

因此在Linux体系上的web措施,在举办TCP毗连时,体系为每个TCP毗连建设一个socket句柄,而每个句柄也是一个文件句柄,以是web措施对文件的操纵环境,是影响随处事器机能的重要指标,像网站在高流量高并发的场景下呈现"Too many open files"的非常就是由于打开的文件数高出限定,而措施中对资源(包罗图片、音视频资源)、网页、以及接口的哀求在Linux体系里的示意为对文件的会见,假如打开文件数超出了体系限定(体系级和用户级)的数目,就会拒绝接下来的文件会见

当前用户级的文件数限定,可以通过 ulimit -n 来查察,如图:

Linux处事器机能的重要指标:打开文件数的限定

而体系级此外文件数限定,则通过sysctl -a来查察,如下图:

Linux处事器机能的重要指标:打开文件数的限定

一样平常体系最大文件数会按照硬件资源计较出来的,假如强行必要修改最大打开文件数可以通过ulimit -n 10240来修改,当这种方法只对当前历程有用,假如必要永世有用则必要修改/etc/security/limits.conf(重启体系见效),如下图:

Linux处事器机能的重要指标:打开文件数的限定

个中:

root :指定用户,,如对全部用户,则写 *

soft:软限定

hard:硬件限定

nofile 是代表最大文件打开数

除此之外,下面是一些打开文件数操纵相干的指令,仅供参考:

1、查察全部历程的文件打开数:

  1. lsof |wc -l 

Linux处事器机能的重要指标:打开文件数的限定

2、查察某个历程打开的文件数:

  1. lsof -p pid |wc -l 

Linux处事器机能的重要指标:打开文件数的限定

3、查察体系中各个历程别离打开了几多句柄数:

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


Linux处事器机能的重要指标:打开文件数的限定

【编辑保举】

  1. 具体的Linux处事器状态、机能相干呼吁
  2. 高可用性指标声名及容灾的几个权衡指标
  3. Linux-操作iptables限定多个IP会见你的处事器
  4. H3C互换机和Linux处事器网卡绑定模式(bond)对接经典设置
  5. 一次Linux处事器双网卡收集题目的排查进程回溯
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读