首页 > 系统相关 >修改linux系统的文件打开数量(too many open files)​

修改linux系统的文件打开数量(too many open files)​

时间:2022-10-14 17:02:26浏览次数:57  
标签:files 文件 many linux 修改 too 句柄 打开 数量

修改linux系统的文件打开数量(too many open files)​

在linux平台上,所有资源都是以文件的方式进行管理的,其中socket连接更为典型。​

高并发TCP/UDP连接时,最高的并发数量受到linux平台可打开文件数量的限制。这是由于系统为每个TCP/UDP连接相对应的创建一个socket句柄,每个socket句柄同时也是一个句柄文件。句柄文件的数量受到系统可打开文件数量限制,也受到用户可打开文件数限制,最终受到当前进程可打开文件数量限制。​

一、修改系统打开文件数​

1.查看系统打开文件数​

cat /proc/sys/fs/file-max​

2.修改系统打开文件数​

vim /etc/sysctl.conf​

在文件结尾增加:fs.file-max=6553560​

修改linux系统的文件打开数量(too many open files)​_打开文件


二、修改用户打开文件数​

1.查看用户打开文件数​

ulimit -n​

2.永久修改用户打开文件数(需重启)​

vim /etc/security/limits.conf​

在EOF前一行增加:​

修改linux系统的文件打开数量(too many open files)​_句柄_02


修改linux系统的文件打开数量(too many open files)​_打开文件_03


2.临时修改用户打开文件数(不需重启)​

Ulimit –SHn 655350​

三、修改进程打开文件数​

1.永久修改进程打开文件数(需重启)

修改linux系统的文件打开数量(too many open files)​_句柄_04


2.临时修改进程打开文件数(不需重启)

修改linux系统的文件打开数量(too many open files)​_句柄_05



标签:files,文件,many,linux,修改,too,句柄,打开,数量
From: https://blog.51cto.com/zhaoanan/5757500

相关文章