Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当允许Linux应用程序使用更多文件句柄时,会产生任何负面后果吗?_Linux_Lsof - Fatal编程技术网

当允许Linux应用程序使用更多文件句柄时,会产生任何负面后果吗?

当允许Linux应用程序使用更多文件句柄时,会产生任何负面后果吗?,linux,lsof,Linux,Lsof,在Linux中,可以全局配置每个用户、应用程序或系统的文件句柄软限制和硬限制。我知道这是一个安全功能,以防止一个应用程序消耗太多的资源。但是: 当我提高某个应用程序的限制时,即使它不使用它,也会产生任何负面后果吗 除了安全问题,Linux中许多打开的文件句柄还有什么影响?性能会下降吗?文件句柄是否占用内存?由于文件句柄是一个数字,它至少占用存储该数字所需的内存字节。但当然,只有在使用中。如果您提高了不使用这些句柄的进程的限制,那么就不会使用额外的内存。较高限制的明显缺点是应用程序负载过高,甚至程

在Linux中,可以全局配置每个用户、应用程序或系统的文件句柄软限制和硬限制。我知道这是一个安全功能,以防止一个应用程序消耗太多的资源。但是:

当我提高某个应用程序的限制时,即使它不使用它,也会产生任何负面后果吗


除了安全问题,Linux中许多打开的文件句柄还有什么影响?性能会下降吗?文件句柄是否占用内存?

由于文件句柄是一个数字,它至少占用存储该数字所需的内存字节。但当然,只有在使用中。如果您提高了不使用这些句柄的进程的限制,那么就不会使用额外的内存。较高限制的明显缺点是应用程序负载过高,甚至程序中的一个bug都会比较低限制更严重地耗尽系统资源。