03 2022 档案
摘要:0、环境 因某些环境,不能联外网,所以使用docker yum源方法行不通,于是打算离线安装。 环境:contos7.4(内核需为3.10+) # cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core) 下载地址:https://dow
阅读全文
摘要:众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制、内核TCP参数方面和IO事件分配机制等。下面就从几方面来调整使Linux系统能够支持高并发环境。 iptables相关 如非必须,关掉或卸载iptables防火墙,并阻止kernel加载iptables模块。这
阅读全文
摘要:正确估算并发用户数和并发数峰值能让你提前应对系统将要面对的一些压力,做好系统升级,扩容等一些准备措施,从而从容应对,保持系统的稳定,保证服务质量,例如电商网站大促,节日高峰等。 并发用户数如何估算? 1、经典公式 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C' = C + 3*根号
阅读全文
摘要:1、负载 模拟业务操作对服务器造成压力的过程,比如模拟100个用户进行发帖。 2、性能测试(Performance Testing) 模拟用户负载来测试系统在负载情况下,系统的响应时间、吞吐量等指标是否满足性能要求。 3、负载测试(Load Testing) 在一定软硬件环境下,通过不断加大负载(不
阅读全文
摘要:0.HTTP是什么 HTTP(HyperText Transfer Protocol)超文本传输协议是互联网上应用最为广泛的一种网络协议。由于信息是明文传输,所以被认为是不安全的。而关于HTTP的三次握手,其实就是使用三次TCP握手确认建立一个HTTP连接。 1.http协议的位置 2.Http协议
阅读全文
摘要:hey是一款使用Golang开发的HTTP压力测试工具,可作为ApacheBench (ab)替代品。 安装hey 以下使用Linux 64位系统,如果您是其它操作系统,请自行前往hey项目地址下载对应客户端。 作者已经提供编译好的二进制包,可直接下载使用。 #下载hey wget https://
阅读全文