Ubuntu 20.04 是一个长期支持版本,一般情况下定期检查包的更新情况。
apt-get update -y
安装前先确定是否已经安装过可使用以下命令:
siege --version
如果没有安装过,可以通过一行命令来安装
apt-get install siege -y
最后再看一下版本信息:
root@ub01:~$ siege --version
SIEGE 4.0.4
Copyright (C) 2017 by Jeffrey Fulmer, et al.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.
siege官网地址:https://www.joedog.org/

lebang2020.cn 提供Siege常规用法,见右侧相关文章。
用法参考:https://lebang2020.cn/details/210518eaccmjor.html
常用参数与结果解读
Siege 的典型用法是:siege -c 并发数 -t 持续时间 目标URL,例如 -c 100 -t 60s 表示 100 个并发持续压 60 秒。压测结束后重点看四项指标。
- Transactions:成功完成的请求总数,配合时间看吞吐量;
- Availability:可用率,低于 100% 说明有失败请求,先看超时还是报错;
- Response time:平均响应时间,评估接口余量;
- Longest transaction:最慢一次请求,常是超时点,用来定位瓶颈。
注意压测前先调大单进程文件描述符上限(ulimit -n),首次使用需先生成配置文件。压测尽量在独立环境进行,避免影响生产业务。
相关阅读
- 推荐三款免费的Web服务器压力测试工具
- linux 服务器操作系统 推荐 CentOS vs Ubuntu
- Ubuntu Server root 密码设置|修改与重置方法
- Ubuntu 服务器安装桌面环境的方法、步骤与注意事项