堡垒机麒麟堡垒机并发计算方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了堡垒机麒麟堡垒机并发计算方法相关的知识,希望对你有一定的参考价值。

    前日麒麟堡垒机在项目中进行加压做并发测试,现将结果和测试情况列举如下:
  1. 堡垒机并发参数与内存有直接关系
  2. 现实中极少出现CPU满载的情况,本次测试最高到1200并发(全为活动状态),8核CPU占用率为57%
  3. 与网卡情况关系不大,但是如果并发大的时候,有可能产生硬盘IO问题,本次当1200并发的时候,硬盘IO占用CPU为30%左右

结论:
麒麟堡垒机并发的主要限制为内存、其次为硬盘IO、然后为CPU,因为加压到1200未发现CPU和IO满载,现实情况极少有用户超过1000并发,因此可以基本上认定内存大小是影响堡垒机并发的主要因素。
本次测试中,得到结果如下:

  1. 系统占用内存(包括Linux系统、mysqlnginx和其它一些应用)大约为1.2g
  2. RDP/SSH用户每个并发连接大约占用内存50M
    所以,一台8G的机器大约并发为 (8000-1200)/50=136个并发连接,但是如果算上系统的SWAP,并发更大。
    本次测试硬件(64G)内存,计算并发为(64000-1200)/50=1277个并发,现场测试ssh/telnet为1500并发(当时SWAP占用率为37%),RDP为1000并发(当时CPU不到70%)。
    可得到并发总结表如下:
    技术分享图片

以上是关于堡垒机麒麟堡垒机并发计算方法的主要内容,如果未能解决你的问题,请参考以下文章

堡垒机-麒麟开源堡垒机代码分析-应用发布帐号同步部分

开源堡垒机安装测试上线部署详解-----麒麟开源堡垒机

堡垒机-麒麟开源堡垒机苹果 Mac支持版本发布

麒麟开源堡垒机升级包使用方法:

开源堡垒机各自特点分析

堡垒机-麒麟开源堡垒机 V 1.3 正式发布