• 工控机性能常见影响因素——持续更新


    硬件层面

    除开常规的CPU内存大小会影响性能外,其他已知影响性能的条件:

    内存频率

    内存频率主要影响吞吐,硬件不变情况下,使用2133频率吞吐为47G,使用2400频率吞吐为53G。目前推测是跟内存带宽有关,但实际内存条参数较多,内存频率作为一个显要变量进行测试,发现其与吞吐有关。

    这里的运行频率指的是实际运行频率,可能存在一些内存条频率较高,但主板或者cpu不支持而降频,可使用 dmidecode -t memory 查看。

    板卡类型

    #软件层面

    授权

    bios 多线程配置

    系统多线程配置,内核版本的系统需要开启超线程配置,否则性能较低。vpp版本还在适配当中,可能存在多线程导致锁过多反而性能降低,视情况开启或者关闭超线程。

    • 开启 or 关闭方法:1、进入bios 2、各配置选项中找 Hyper-Threading Technology(超线程技术) -> Enable(启用)or Disable (禁用)

    过载保护

    开启过载保护会使系统关闭防护,进入二层转发状态,开启后可能测试出一个性能较高值而误认为为实际性能值。

    无特殊要求下,应关闭过载保护进行测试

    策略配置

    代理

    • 反向代理,一个代理只能配置 6W 个连接,反向代理并发最大 48W上下 (因为网桥只能配置8个IP)
    • 透明代理性能比反向代理差,因为内部逻辑更为复杂
    • 经测试,代理数量也会一定程度上影响性能,因为每个连接都会去遍历所有代理。配置代理时只配测试需要的代理,其他不相关的尽量删除。(关闭无用,代理关闭了同样会遍历)
  • 相关阅读:
    【Spring】Spring 事务和事务传播机制
    深度学习经典检测方法概述
    Ray 框架
    C++从入门到起飞之——缺省参数/函数重载/引用全方位剖析!
    华为机试 - 欢乐的周末
    java实现http/https请求
    解决跨域问题的方法 --- CORS
    vue3探索——5分钟快速上手大菠萝pinia
    optuna教程
    Spring Boot的自动装配原理
  • 原文地址:https://blog.csdn.net/FTQOOO/article/details/127774671