centos7作为web服务器优化

1、临时用户进程限制调优,仅适用当前shell会话

ulimit -a    查看当前各种用户进程限制

ulimit -n    每个进程可以打开的最大文件数,默认1024

    ulimit -n 4096    设置成每个进程最大打开文件数4096

ulimit -u    每个用户最大进程数限制

    ulimit -u 10240    对于需要做许多socket连接并使他们处于打开状态的java应用而言,最好加大单个进程最大打开文件数限制。


其他建议设置成无限制(unlimited)的一些重要设置是:

    数据段长度:ulimit -d unlimited
    最大内存大小:ulimit -m unlimited
    堆栈大小:ulimit -s unlimited
    CPU 时间:ulimit -t unlimited
    虚拟内存:ulimit -v unlimited


2、永久生效,用户进程限制调优

vi /etc/security/limits.conf

#添加如下行

* soft noproc 11000

* hard noproc 11000

* soft nofile 4100

* hard nofile 4100

*代表针对所有用户,noproc最大进程数限制,nofile最大文件打开数限制



你可能感兴趣的:(Web,服务器,用户)