中文

使用 Erlang/OTP R11 和 Fedora-Core Linux 5.0 的 Web 服务器基准测试应用 WiiBench

网络与互联网体系结构 2007-08-24 v1

摘要

随着 Web 的发展,Web 服务器上的流量不断增加,与性能相关的问题开始出现。其中一些问题包括同时访问服务器的用户数量、服务器每秒处理的请求数(每秒请求数)、带宽消耗以及硬件利用率(如内存和 CPU)。为了提供更好的服务质量(QoS),Web 托管提供商以及管理服务器的系统管理员和网络管理员需要一个基准测试应用来测量其服务器的能力。该应用旨在 Linux/Unix 类平台上运行,并使用 Erlang/OTP R11 作为 Fedora Core Linux 5.0 下的面向并发语言构建。WiiBench 分为两个主要部分:控制器部分和启动器部分。控制器是应用的核心。它有多个职责,例如读取基准测试场景文件、根据场景配置程序、初始化启动器部分、从运行启动器的本地和远程 Erlang 节点收集基准测试结果,并将它们写入日志文件(该日志文件随后将用于为系统管理员生成报告页面)。控制器还充当计时器,用于控制用户到达服务器的时间。启动器根据场景生成一定数量的用户,初始化它们,并通过向 Web 服务器发送请求来启动基准测试。客户端还收集基准测试结果并将它们发送给控制器。

关键词

引用

@article{arxiv.0708.3166,
  title  = {Web Server Benchmark Application WiiBench using Erlang/OTP R11 and Fedora-Core Linux 5.0},
  author = {A. B. Mutiara and T. A. Sabastian},
  journal= {arXiv preprint arXiv:0708.3166},
  year   = {2007}
}