web大负载优化收集------修改linux文件描述符
2013-09-16 13:56
197 查看
默认linux系统的文件描述符是1024,对于squid等一些服务来说,在大负载的情况下这点文件描述符是远远不够的,所以对于修改文件描述符来讲就变得很有必要了,在linux中有两种修改文件描述符的办法
一,通过ulimit命令修改
//显示当前文件描述符
1,只能修改当前登录用户环境下的文件描述符,如果此用户来另外打开一个连接,此链接环境的文件描述符依然是没改前的
2,如果系统重启,以前修改都不再生效
二,通过修改limits.conf文件
编辑/etc/security/limits.conf文件,在最后加入如下两行
这样无论使用哪个用户,无论是否重启都不会失效了。
一,通过ulimit命令修改
//显示当前文件描述符
ulimit -n//修改当前用户环境下的文件描述符为65536
ulimit -HSn 65536使用ulimit命令的缺点:
1,只能修改当前登录用户环境下的文件描述符,如果此用户来另外打开一个连接,此链接环境的文件描述符依然是没改前的
2,如果系统重启,以前修改都不再生效
二,通过修改limits.conf文件
编辑/etc/security/limits.conf文件,在最后加入如下两行
* soft nofile 65536 * hard nofile 65536保存退出,都不需要重启服务器,直接重新登陆用ulimit-n就能看到效果
这样无论使用哪个用户,无论是否重启都不会失效了。
相关文章推荐
- web大负载优化收集------php-fpm参数优化
- linux高负载下彻底优化mysql数据库
- 基于linux的web服务器的iptables防火墙安全优化设置
- 资料收集:高并发 高性能 高扩展性 Web 2.0 站点架构设计及优化策略
- java web开发总结(二):linux + apache2.2(prefork模式) + jk1.2.26 + tomcat6负载均衡配置优化
- 优化Linux下的内核TCP参数来提高服务器负载能力
- 高并发网络负载linux的内核优化
- 优化Linux下的内核TCP参数来提高服务器负载能力
- 优化Linux下的内核TCP参数来提高服务器负载能力
- linux命令之修改系统允许进程打开文件描述符限制-ulimit
- 资料收集:高并发 高性能 高扩展性 Web 2.0 站点架构设计及优化策略
- 修改Linux系统下的最大文件描述符限制
- 优化Linux下的内核TCP参数来提高服务器负载能力
- Linux高负载下优化MYSQL
- 优化linux系统并防止入侵操作(修改内核参数)
- 查看、修改linux系统的最大链接数限制、文件描述符限制、端口范围限制、虚拟内存等
- 资料收集:高并发 高性能 高扩展性 Web 2.0 站点架构设计及优化策略
- Optimizing Your Linux Stack for Maximum Mobile Web Performance[优化Linux 协议栈提升移动互联网性能]
- linux高负载下彻底优化mysql数据库【转贴】
- Linux 下修改php web上传文件大小