`

修改ulimit优化服务器

 
阅读更多

默认linux系统的文件描述符是1024,在大负载的情况下这点文件描述符是远远不够的,以下两种方法:
一,通过ulimit命令修改  
#显示当前文件描述符

ulimit -n

#修改当前用户环境下的文件描述符为65536

ulimit -HSn 65536

只能修改当前登录用户环境下的文件描述符,如果此用户来另外打开一个连接,此链接环境的文件描述符依然是没改前的。如果系统重启,以前修改都不再生效

二,通过修改limits.conf文件
1.打开/etc/security/limits.conf,里面有很详细的注释,找到如下设置(如果没有就插入)

* soft nofile 65536
* hard nofile 65536

2.编辑/etc/pam.d/common-session,加入一行

session required pam_limits.so

3.编辑/etc/profile,加入

ulimit -SHn 65536
分享到:
评论

相关推荐

    linux_ulimit的使用

    修改 `UserLoginShell` 项以启用对 SSH 登录用户的资源限制,并确保 `UserLoginShell` 的值为 `/bin/bash` 或其他支持 `ulimit` 的 shell。 3. **编辑 `/etc/profile` 文件**: ``` vi /etc/profile ``` 在此...

    服务器集群及优化笔记

    【服务器集群及优化笔记】 服务器集群和优化是大型网站或应用维持高性能和高可用性的关键策略。当面临大量请求和高并发场景时,单一服务器往往无法承受,这时就需要通过服务器集群和一系列优化手段来分散负载,提升...

    服务器IO优化

    服务器IO优化是一个对提高服务器性能、处理高并发能力至关重要的技术领域。在Linux系统中,服务器IO优化主要涉及对TCP/IP协议栈参数、系统文件句柄限制、内存分配以及内核参数的调整。 一、TCP/IP协议栈优化 当...

    centos7作为web服务器优化.docx

    在搭建和优化CentOS 7作为Web服务器的过程中,有多个关键步骤可以显著提升系统的性能和安全性。以下是对这些步骤的详细解释: 1. 关闭Firewalld服务:Firewalld是CentOS 7中的默认防火墙,但它可能不是最优选择,...

    如何优化nginx并发访问量.doc

    Nginx 是一个流行的 Web 服务器软件,本文将介绍如何优化 Nginx 的并发访问量,以提高服务器的处理能力和响应速度。 并发访问量的重要性 在现代网络环境中,高并发访问量是 Web 应用程序的基本要求。随着用户数量...

    Linux服务器的运维

    Linux服务器的运维知识点广泛,涵盖从基础系统安装后的优化到具体服务的配置和管理,再到高级功能如数据同步和监控等。这里,我们将详细探讨给定文件中提到的Linux服务器运维相关知识点。 1. Linux安装后基本优化 ...

    获取和修改linux socket最大连接数,linux,系统

    合理设置这个值有助于防止DDoS攻击并优化服务器性能。 最后,为了确保系统的稳定性和安全性,调整这些参数时需要谨慎,根据实际的负载和需求进行优化。在生产环境中,建议先进行压力测试,确保改动不会导致其他问题...

    Linux简单调优与JVM参数.docx

    在这里,我们主要介绍了两方面的调优内容:ulimit 修改系统限制配置和 TCP 优化修改。 1. ulimit 修改系统限制配置 ulimit 是一个用于限制用户对系统资源的使用的命令。在 Linux 服务器中,我们可以通过修改 /etc/...

    weblogic10性能优化及相关技巧

    通过修改weblogic安装目录下的commEnv.sh文件,注释掉resetFd()函数,并增加ulimit -n 4096,可以将打开文件数提升到4096个。 虚拟机内存的优化也是性能优化的重要方面。Weblogic10默认的Java虚拟机内存为512M,但...

    Linux下安装Oracle11g服务器(详细图解)

    在Linux环境下安装Oracle 11g服务器是一项技术性较强的任务,需要满足特定的系统要求,并进行一系列的系统配置。以下是一份详细的步骤指南: 首先,确保你的Linux服务器满足Oracle 11g的基本安装条件。这通常包括...

    Linux服务器性能测试分析命令大全

    Linux服务器性能测试分析是指利用一系列的Linux命令和工具来评估和优化服务器运行状态,从而确保服务器能够高效、稳定地运行。性能测试的主要目的是发现系统的瓶颈并进行相应的调整和优化,提升系统的整体性能。 在...

    高清流媒体服务器扫描.pdf

    - `ulimit.sh/`:修改系统限制的脚本。 - `config/`:配置文件目录,包含`Config.ini`。 - `lib/`:动态库目录。 - `doc/`:说明文档。 - `log/`:日志目录。 3. **配置文件**: - 需要编辑`/usr/local/...

    服务器调优──提高并发量.docx

    服务器调优是优化服务器性能的关键步骤,特别是对于需要处理大量并发用户的场景,提高并发量能显著提升服务的响应速度和系统稳定性。本文主要探讨了如何通过调整服务器配置来增加并发能力。 首先,问题可能源自操作...

    AIX优化及维护案例

    2. **处理器调度优化**:通过修改进程调度器参数,如改变优先级、时间片分配,可以优化CPU资源的分配,提高多任务处理能力。 3. **I/O优化**:分析I/O瓶颈,调整I/O调度算法,如使用电梯调度或Deadline调度,可以...

    LInux性能优化系列课程,一些优化的案例

    在IT领域,Linux性能优化是一项至关重要的技能,尤其对于服务器管理员和系统工程师而言。本系列课程专注于提升Linux系统的运行效率,降低资源消耗,确保服务的稳定性和响应速度。以下是基于标题、描述和标签的一些...

    Linux下安装oracle11g服务器

    ### Linux下安装Oracle 11g服务器的知识点详解 #### 一、系统要求与环境配置 **1.1 硬件需求** - **内存**: 必须有至少1GB的物理内存。为了确保系统的稳定运行,建议使用更高的内存配置。 - **交换空间**: 通常...

Global site tag (gtag.js) - Google Analytics