zoukankan      html  css  js  c++  java
  • linux系统优化

    1、修改系统最大打开文件描述符数:

    修改 /etc/sysctl.conf 文件,增加:
    vi /etc/sysctl.conf

    fs.file-max = 2000000
    fs.aio-max-nr = 1000000

    执行以下命令使配置生效:
    /sbin/sysctl -p


    2、修改进程最大打开文件描述符数:

    修改 /etc/security/limits.conf 文件,增加
    如果是REDHAT6,需要修改2个配置文件:
    vi /etc/security/limits.conf

    * soft nproc 1000000
    * hard nproc 1000000
    * soft nofile 1000000
    * hard nofile 1000000
    root soft nproc 1000000
    root hard nproc 1000000
    root soft nofile 1000000
    root hard nofile 1000000
    * hard memlock unlimited
    * soft memlock unlimited


    vi /etc/security/limits.d/90-nproc.conf

    * soft nproc 1000000
    root soft nproc 1000000


    配置修改完成后,断开SSH,重新登陆,再检查配置是否生效
    cat /proc/sys/fs/file-nr
    ulimit -a

    如果操作系统中对于ROOT用户,有其它配置导致上面的配置不生效,用下面的配置
    修改系统环境变量/etc/profile
    修改环境变量/etc/profile,加入以下内容,
    vi /etc/profile

    if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 1000000
    ulimit -n 1000000
    else
    ulimit -u 1000000 -n 1000000
    fi

  • 相关阅读:
    Node.js的Formidable模块的使用
    call 和 apply方法解析
    JavaScript 数组去重方法总结
    Javascript的this用法
    ubuntu虚拟机安装简单pxe服务器
    [LeetCode]Fraction to Recurring Decimal
    [LeetCode]Largest Number
    [LeetCode]Single Number II
    Git & Github使用总结
    vim配置总结
  • 原文地址:https://www.cnblogs.com/stimlee/p/7068890.html
Copyright © 2011-2022 走看看