如何在 Ubuntu 20.04 LTS 上安装 Siege 基准测试工具

2023年 7月 21日 43.6k 0

Siege 是一种流行的 HTTP 负载测试和基准测试实用工具,用于测量 Web 服务器在压力下的性能。您可以使用具有特定数量用户的单个 URL 执行压力测试,或者您可以将所有 URL 放在文件中并同时对它们进行压力测试。Siege 报告记录的命中总数、传输的字节数、响应时间、并发性和返回状态。Siege 支持 HTTP/1.0 和 1.1 协议、GET 和 POST 指令、cookie、事务日志和基本身份验证。terminal-linux-logo-5

在 Ubuntu 20.04 LTS Focal Fossa 上安装 Siege Benchmarking Tool

步骤 1. 首先,通过apt在终端中运行以下命令确保所有系统包都是最新的。

sudo apt update
sudo apt upgrade
sudo apt install build-essential

步骤 2. 在 Ubuntu 20.04 上安装 Siege Benchmarking Tool。

默认情况下,Siege 在 Ubuntu 20.04 基础存储库中可用。现在我们使用以下命令安装 Siege:

sudo apt install siege

Siege安装完成后,可以进行如下验证:

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.

步骤 3. 配置 Siege。

现在,是时候在 Ubuntu 20.04 上配置 Siege 了。可以在目录下找到siege配置文件:/etc/siege/

nano /etc/siege/siegerc

取消注释以下行:

logfile = $(HOME)/var/log/siege.log

执行上述操作后,保存并退出文件。

步骤 4. 使用 Siege 基准测试工具。

  • 使用 Siege 测试单个网站。

您可以通过指定任何网站来使用 Single 命令来测试负载,如下所示:

siege idroot.us
  • 使用 Siege 测试多个网站。

您还可以通过在文件中添加您的网站 URL 来测试多个网站:/etc/siege/urls.txt

nano /etc/siege/urls.txt

添加以下文件:

http://idroot.us
www.cookies.my.id
192.168.77.21

保存文件 (CTRL+O) 然后 (CTRL+X) 退出。要执行多网站压力测试,请执行以下操作:

siege -f /etc/siege/urls.txt

Siege 有各种命令行选项,您可以使用以下命令查看:

siege --help

感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 Siege Benchmarking Tool。如需更多帮助或有用信息,我们建议您查看官方 Siege 网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论