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

Siege 是一个开源的基准测试和负载测试工具。 Siege 可以成为分析网站性能和检测瓶颈的宝贵工具。 其结果包括各种措施,可为您提供有关网站总体健康状况的宝贵信息。 Siege 可用于评估网站响应、交易率、吞吐量等。它可以对单个网站或同时对多个网站进行压力测试。

今天的帖子是关于如何在 Ubuntu 操作系统上安装 Siege 基准测试工具。 我们将涵盖:

  • 通过 APT 安装 Siege
  • 通过 tar.gz 存档安装 Siege

笔记:这里显示的程序已经过测试 Ubuntu 20.04 LTS.

方法 #1 通过 APT 安装

在以下过程中,我们将使用 APT 从默认的 Ubuntu 存储库安装 Siege Benchmarking 工具。

1.要在Ubuntu上安装Siege,首先更新存储库索引如下:

$ sudo apt update

Enter sudo 密码。

2. 现在使用以下命令安装 Siege:

$ sudo apt install siege

如果系统提示您 是/否 在安装过程中,键入 是的 并击中 Enter.

3、Siege安装完成后,可以如下验证:

$ siege --version

下面的输出验证了 Siege 版本 4.0.4 已安装。

方法 #2 通过 tar.gz 安装

在以下过程中,我们将使用 tar.gz 包安装 Siege Benchmarking 工具。

1. 首先使用以下命令安装 build-essential 包:

$ sudo apt install build-essential

Enter sudo 密码。 如果系统提示您 是/否 在安装过程中,键入 是的 并击中 Enter.

2.从这里下载最新版的Siege tar.gz 关联. 您也可以使用以下命令下载 Siege 最新版本 4.1.0 (截至 2021 年 7 月):

$ wget https://download.joedog.org/siege/siege-latest.tar.gz

此命令会将 Siege tar.gz 包保存到您的主目录。

3.将下载的包移动到 /选择 使用以下命令的目录:

$ sudo mv siege-latest.tar.gz /opt/

4. 现在移动到里面 /选择 目录:

$ cd /opt/

并提取 Siege 存档文件:

$ sudo tar -zxf siege-latest.tar.gz

它将被解压到名为 siege-version-number 的目录中(例如 siege-4.1.0)。

5. 进入 Siege 解压目录:

$ cd siege-4.1.0/

您可以使用 ls 命令查看该目录的内容。

6. 现在运行以下命令来运行 Siege 目录中的配置脚本:

$ sudo ./configure

此命令将检查构建和安装包所需的所有依赖项。

7. 现在构建包如下:

$ sudo make

8. 然后使用以下命令安装包:

$ sudo make install

现在围攻已安装。 您可以按如下方式进行验证:

$ siege --version

下面的输出验证了 Siege 版本 4.1.0 已安装。

使用 Siege 进行负载测试

要使用 Siege 基准测试工具对任何网站进行负载测试,请使用以下语法:

$ siege options <URL>

你会看到这样的测试结果:

让我们快速了解一下结果:

  • 交易 指服务器点击总数
  • 可用性 是服务器成功响应的连接百分比
  • 过去 时间 指测试运行了多长时间。
  • 传输的数据 是 Siege 用于站点测试的数据总量
  • 响应时间 是服务器响应请求所花费的时间
  • 成交率 指服务器每秒可以管理的平均事务数
  • 吞吐量 指服务器每秒可以服务的请求数
  • 并发 是打开的并行连接数
  • 成功和失败的交易 分别是服务器以小于和大于 400 的状态码响应的次数。
  • 最长交易和最短交易 分别是所有交易中最长和最短交易完成的时间

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

$ siege --help

卸载围攻

如果您需要从系统中删除 Siege,可以使用以下方法执行此操作:

删除使用 易于 工具,使用以下命令:

$ sudo apt remove siege

删除使用 压缩包 包,使用以下命令:

导航到 Siege 目录:

$ cd siege-4.1.0/

然后卸载它:

$ sudo make uninstall

在这篇文章中,我们介绍了如何使用两种方法在 Ubuntu 操作系统上安装 Siege 基准测试工具:使用 APT 和 tar.gz 包。 我们还介绍了如何卸载 Siege,以防您需要将其删除。