上一主题: 其他组件下一主题: MTA-邮件传输代理


LOAD-负载生成器

最新版本:3.1.2-1

LOAD:加载生成器

概览

目录

系统

类别

杂项 组件

用户卷

yes

最小 内存

160 MB

操作系统

Linux

约束

问题/注释

咨询论坛

功能概述

LOAD 是一个负载生成器,可以在其 out 终端上生成 HTTP 请求。

可通过 LOAD 公开的简单 Web 界面 (GUI) 控制负载生成。 可通过 ctl 终端访问此 GUI。 此 GUI 还显示负载生成的历史结果。

资源

资源

最小值

最大值

默认值

CPU

0.1

2.0

0.3

内存

160 MB

1 GB

160 MB

带宽

1 Mbps

2 Gbps

1 Gbps

终端

名称

dir

协议

说明

ctl

in

HTTP

公开 Web 界面 (GUI) 用于控制负载生成。

out

out

任何

用于发出 HTTP 请求的输出。

mon

out

CCE

用于性能和资源使用统计信息。 此终端可保持未连接状态。

用户卷

说明

config

用于配置数据的读/写卷。

该卷存储配置数据和临时文件。 它的大小应为 5 MB。

属性

名称

类型

说明

max_rate

int

每秒最大请求率。 这是 GUI 允许选择的最大比率。 默认值:100

username

字符串

进行基于 Web 的身份验证所用的用户名。 如果为空,则不执行任何身份验证。 默认值:空

password

字符串

进行基于 Web 的身份验证所用的密码。 如果用户名为空,则不使用此属性。 默认值:空

性能

LOAD 每秒最多可生成 4000 个请求。 作为决定 LOAD 资源分配的参考,在配备 2.0 CPU 和 2 GB 内存的 WEB 组件上针对静态目标生成请求可获得以下结果。

LOAD CPU

LOAD 内存

目标大小

可持续比率

0.3

160 MB

69 字节

每秒 1200 次请求

0.3

160 MB

60 KB

600

0.3

160 MB

230 KB

300

1.0

160 MB

69 字节

3,000

1.0

160 MB

60 KB

1,500

1.0

160 MB

230 KB

900

错误消息

当组件无法启动时,网格控制器的组件日志文件或系统日志中可能会出现下列消息:

Web 界面 (GUI)

LOAD 公开一个可用于控制其操作的 Web 界面。 可通过 ctl 终端访问此 GUI。

滑块控制每秒请求数,该值由 LOAD 通过其 out 终端生成。 负载以 5 秒的短暂时间间隔反复生成,GUI 中会报告最新的结果:

该图表显示最后 72.5 分钟负载生成操作的结果,包括:

可以使用编辑按钮来编辑目标 URL 的列表。 如果列出了多个 URL,LOAD 将针对每个请求从列表中随机选择。 URL 的列出格式取决于 out 终端是否连接到网关:

红色的停止按钮和绿色的开始按钮可以停止或开始负载生成。 还可以通过将每秒请求率设置为零来停止负载生成。

LampX4

下图显示如何将 LOAD 连接到 LampX4 参考应用。 在浏览器上指向 load_in 网关,调出 LOAD 的 Web 界面。

连接到 LampX4 参考应用的 LOAD

带 SLA 的 LampX4

下图显示如何将 LOAD 连接到同时包含 SLA 组件的 LampX4 参考应用。 在浏览器上指向 load_in 网关,调出 LOAD 的 Web 界面。 SLA 组件会自动启动和停止 WEBx4 中的单个 Web 服务器,以响应 WEBx4 处理的负载数的变化。 有关详细信息,请参阅“SLA”。

连接到同时包含 SLA 组件的 LampX4 参考应用的 LOAD

负载生成应用

下图显示了一个通过网关生成负载的简单应用。

通过 net 网关生成负载的简单应用

注释

一种合理的做法是设置 LOAD 的用户名和密码属性来防止未经授权的访问。

在 LOAD GUI 上关闭浏览器会话不会停止负载生成。 要停止负载生成,请使用停止按钮,或选择每秒 0 次请求,或重新启动组件。

组件内所用的开源和第三方软件

LOAD 除了使用其基类 WEB6 所用的第三方开源软件包之外,还使用下列第三方/开源软件包。

软件

版本

已修改

许可

注释

http_load

12Mar2006

No

BSD

下载页面

JS 滑块

1.4

No

Attribution-ShareAlike 2.5

主页