Linux下调整操作系统TCP/IP连接数
2011-07-25 19:46
330 查看
对于想支持更高数量的TCP并发连接的通讯处理程序,就必须修改Linux对当前用户的进程同时打开的文件数量的软限制(soft limit)和硬限制(hardlimit)。其中软限制是指Linux在当前系统能够承受的范围内进一步限制用户同时打开的文件数;硬限制则是根据系统硬件资源状况(主要是系统内存)计算出来的系统最多可同时打开的文件数量。通常软限制小于或等于硬限制。
修改上述限制的最简单的办法就是使用ulimit命令:
[speng@as4 ~]$ ulimit -n <file_num>
上述命令中,在<file_num>中指定要设置的单一进程允许打开的最大文件数。如果系统回显类似于“Operation notpermitted”之类的话,说明上述限制修改失败,实际上是因为在<file_num>中指定的数值超过了Linux系统对该用户打开文件数的软限制或硬限制。因此,就需要修改Linux系统对用户的关于打开文件数的软限制和硬限制。
游戏中的应用实例:
LINUX下命令:ulimit –n 100000 –s unlimited –u unlimited
IBM中的developerWroks中的解释。
修改上述限制的最简单的办法就是使用ulimit命令:
[speng@as4 ~]$ ulimit -n <file_num>
上述命令中,在<file_num>中指定要设置的单一进程允许打开的最大文件数。如果系统回显类似于“Operation notpermitted”之类的话,说明上述限制修改失败,实际上是因为在<file_num>中指定的数值超过了Linux系统对该用户打开文件数的软限制或硬限制。因此,就需要修改Linux系统对用户的关于打开文件数的软限制和硬限制。
游戏中的应用实例:
LINUX下命令:ulimit –n 100000 –s unlimited –u unlimited
IBM中的developerWroks中的解释。
相关文章推荐
- 操作系统linux tcp/ip
- linux查看和调整tcp最大可用连接数
- Linux操作系统下的TCP/IP网络通信
- linux TCP/IP 配置参数调整
- Vista系统TCP/IP半开连接数限制的去除方法
- Linux TCP/IP 协议栈的关键数据结构Socket Buffer(sk_buff )
- linux网络编程之TCP/IP基础(二):利用ARP和ICMP协议解释ping命令
- Linux TCP/IP编程之超时控制、多路复用和非阻塞
- [linux]Linux TCP/IP 协议栈源码分析
- [转]Linux TCP 连接数修改
- Linux内核网络系统结构图(TCP/IP)和源代码的布局
- Socket tcp/ip 例子 C语言 LINUX
- Linux TCP/IP大合集
- 在Linux下配置TCP/IP
- Linux 基于TCP/IP的文件传输系统
- 在Linux操作系统下修改IP、DNS和路由配置
- TCP/IP(8)-UDP Server与UDP Client(linux套接字)
- 通过调整Linux TCP参数 提示服务器性能
- linux网络编程之TCP/IP基础(四):TCP连接的建立和断开、滑动窗口
- 通过调整Linux TCP参数 提示服务器性能