zoukankan      html  css  js  c++  java
  • windows做压测需要对Windows系统进行优化

    echo 设置TCP连接延迟等待时间 TcpTimedWaitDelay:这是设定TCP/IP 可释放已关闭连接并重用其资源前,必须经过的时间。关闭和释放之间的此时间间隔通称 TIME_WAIT状态或两倍最大段生命周期(2MSL)状态。
    reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParameters" /v TcpTimedWaitDelay /t reg_dword /d 30 /f
    echo 最大TCP使用端口 MaxUserPort:TCP客户端和服务器连接时,客户端必须分配一个动态端口,默认情况下这个动态端口的分配范围为 1024-5000,也就是说默认情况下,客户端最多可以同时发起3977个Socket连接。通过修改调整这个动态端口的范围,可以提高系统的数据吞吐率
    reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParameters" /v MaxUserPort /t reg_dword /d 65534 /f
    echo 保持连接时间 KeepAliveTime:Windows默认情况下不发送保持活动数据包,但某些TCP包中可能请求保持活动的数据包。保持连接可以被攻击者利用建立大量的连接造成服务器拒绝服务。降低这个参数值有助于系统更快速地断开非活动会话。
    reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParameters" /v KeepAliveTime /t reg_dword /d 1800000 /f


    1、管理员运行cmd
    2、dos下直接运行以上命令即可
    3、压测最好用虚拟机进行分布式压,即每个虚拟机分一部分并发

  • 相关阅读:
    应用六:Vue之父子组件间的三种通信方式
    应用五:Vue之ElementUI 表格Table与分页Pagination组件化
    应用四:Vue之VUEX状态管理
    Vue 中使用 sass 或 scss 语法配置
    Sass 中文注释导致编译错误
    Sass 的安装及命令行使用
    video 标签
    原生JS添加删除Class
    HTML5 面试选题
    CSS 常用属性初始化标签名
  • 原文地址:https://www.cnblogs.com/shuyichao/p/10384741.html
Copyright © 2011-2022 走看看