zoukankan      html  css  js  c++  java
  • CentOS中增加网络连接数的方法

    CentOS默认对外访问,发起的TCP链接总数小于28232个。

    可以通过以下命令的结果计算出来

    $ cat /proc/sys/net/ipv4/ip_local_port_range

    我这里得到的结果是:

    32768 60999

    两者相减等于28231,就是对外可以用TCP连接数是28231个。

    可以通过以下几种方法来扩大可用TCP连接数:

    1、执行以下命令

    $ echo "10000 65535" > /proc/sys/net/ipv4/ip_local_port_range

    2、修改配置文件

    $ vi /etc/sysctl.conf  

    添加:net.ipv4.ip_local_port_range = 1024 65535

    然后执行下面命令,重新加载配置

    $ sysctl -p 

     增加CentOS打开句柄数量:Linux默认句柄数是1024(可以用ulimit -a 或者 ulimit -n查看)

    使ulimits 的数值永久生效,修改配置文件/etc/security/limits.conf然后增加以下内容:

    * soft nofile 65535 
    * hard nofile 65535 

    同时需要修改系统所有打开句柄总数的限制(修改 /etc/sysctl.conf)增加以下内容,重新启动

    fs.file-max = 6553560

    查看网络连接情况:

    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

     Windows中查看Http连接情况:

    netsh http show servicestate
  • 相关阅读:
    LOJ#2244 起床困难综合症
    CF集萃2
    LOJ#2085 循环之美
    LOJ#2087 国王饮水记
    LOJ#2304 泳池
    人生中十个重要的健康伴侣
    web容器和servlet容器
    有关服务器,web 服务器,WEB容器的一点总结
    学习Java需要达到的25个目标
    EJB 规范
  • 原文地址:https://www.cnblogs.com/wdw984/p/13611995.html
Copyright © 2011-2022 走看看