这表示当前用户的每个进程最多允许同时打开 个文件,这 个文件中还得除
去每个进程必然打开的标准输入,标准输出,标准错误,服务器监听 ,进程间通讯的
域 等文件,那么剩下的可用于客户端 连接的文件数就只有大概
, 个左右。也就是说缺省情况下,基于 的通讯程序最多允许同时 个 !"#
并发连接。
对于想支持更高数量的 !"# 并发连接的通讯处理程序,就必须修改 对当前用户的
进程同时打开的文件数量的软限制$%和硬限制$-%。其中软限制是指
在当前系统能够承受的范围内进一步限制用户同时打开的文件数;硬限制则是根据系统硬件资
源状况$主要是系统内存%计算出来的系统最多可同时打开的文件数量。通常软限制小于或等于
硬限制。
修改上述限制的最简单的办法就是使用 命令:
&'()*+ ./01
上述命令中,在./01中指定要设置的单一进程允许打开的最大文件数。如果系
统回显类似于“23之类的话,说明上述限制修改失败,实际上是因为
在./01中指定的数值超过了 系统对该用户打开文件数的软限制或硬限制。因此,
就需要修改 系统对用户的关于打开文件数的软限制和硬限制。
第一步,修改4454 文件,在文件中添加如下行:
'/
'-/
其中 ' 指定了要修改哪个用户的打开文件数限制,可用676号表示修改所有用户的限
制; 或 - 指定要修改软限制还是硬限制; 则指定了想要修改的新的限制值,即
最大打开文件数$请注意软限制值要小于或等于硬限制%。修改完后保存文件。
第二步,修改444' 文件,在文件中添加如下行:
8494540
这是告诉 在用户完成系统登录后,应该调用 0 模块来设置系统对该
用户可使用的各种资源数量的最大限制$包括用户可打开的最大文件数限制%,而
评论1
最新资源