压力测试相关材料整理

什么是服务器压力测试,如何进行快速进行压测?
压力测试

阿里云性能测试 PTS

性能测试PTS产品功能介绍
PTS使用指引
文档

主要参考

11 个 Nginx 参数性能优化工作
nginx高并发优化——轻松应对1万并发
TPS、QPS和系统吞吐量的区别和理解
性能测试中会遇到的瓶颈

次要参考

高并发中nginx较优的配置
Nginx高并发下的优化
百万并发下的Nginx优化,看这一篇就够了!
Nginx高并发性能优化 - 运维笔记
nginx看最大并发量Nginx查看并发链接数
Nginx核心要领五:worker_processes、worker_connections设置
nginx 并发数问题思考:worker_connections,worker_processes与 max clients
理解Linux系统负荷
端口状态 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT详解,以及三次握手,滑动窗口
nginx限制并发连接数和连接请求数
nginx统计访问量和查看nginx的并发量
查看 nginx 的并发连接数
理解Linux系统负荷
Node.js高并发配置!
nodejs高并发大流量的设计实现,控制并发的三种方法

测试工具

webbench 压力测试软件
JMeter元件作用域实践指南

Linux指令

查看linux当前支持的最大tcp连接数:

ulimit -n

查看TCP连接数

(1)统计80端口连接数:

netstat -nat|grep -i "80"|wc -l

(2)统计httpd协议连接数:

ps -ef|grep httpd|wc -l

(3)统计已连接上的,状态为established:

netstat -na|grep ESTABLISHED|wc -l

查看一个进程的线程数:

ps -Tfp 进程号

查看nginx的并发量:

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
posted @ 2021-04-13 18:38  万般自然  阅读(86)  评论(0编辑  收藏  举报