BSD Ports

www/webstone 2.5_2 FreeBSD

World wide web server benchmarking

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
www, benchmarks
Package size
65.1 KiB, 236.3 KiB installed

Description

The WebStone benchmark tests were originally developed by Silicon Graphics to measure the performance of Web server software and hardware products. WebStone 2.0.1 is a more portable version of the original WebStone benchmark which added support to use Windows NT systems as client test systems.

Mindcraft, Inc. has acquired the rights to WebStone from Silicon Graphics. WebStone 2.5 is Mindcraft's enhancement to WebStone 2.0.1 to improve reliability and portability as well as to make tests more reproducible. WebStone 2.5 also offers new workloads for CGI and API tests (see below for more details). WebStone 2.5 provides performance-identical test results with WebStone 2.0.1 when using the same workloads

This FreeBSD port rely on rsh and rcp being allowed for the user proces running webstone between the web server and web clients. This is not enable per default in FreeBSD, and root is never allowed to do it without entering password for each operation.

In the other systems

SystemPortVersion
FreeBSDwww/webstone2.5_2
DragonFlywww/webstone2.5_2
HardenedBSDwww/webstone2.5_2
GhostBSDwww/webstone2.5_2

Install

Binary package:

pkg install webstone

From the ports tree:

cd /usr/ports/www/webstone/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	webstone>0:www/webstone

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.5_22.5_22.5_22.5_22.5_2
FreeBSD:14:quarterly2.5_22.5_2n/a2.5_22.5_2
FreeBSD:15:latest2.5_22.5_2n/a2.5_22.5_2
FreeBSD:15:quarterly2.5_22.5_2n/an/an/a
FreeBSD:16:latest2.5_22.5_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
perl5 shebangfix tar:tgz
Service scripts
none

Message after installing

Before running webstone make sure that the non-root user
who runs webstone has rexec access to the webclients and
the web server. This user must also have write access to
/usr/local/webstone on webmaster and write access in the
the web data directory on the web server. Be aware of
security risks!

To run configure webstones, run it, and see the results:

    cd /usr/local/webstone
    ${EDITOR} conf/testbed
    ./webstone -genfiles
    ./webstone
    ./webstone -results

===>   NOTICE:

The webstone port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 49
  • webstone/bin/WebStone-common.pl
  • webstone/bin/WebStone-filelist.wpl
  • webstone/bin/WebStone-help.wpl
  • webstone/bin/WebStone-manage.wpl
  • webstone/bin/WebStone-run.wpl
  • webstone/bin/WebStone-testbed.wpl
  • webstone/bin/checkfilelist
  • webstone/bin/genfiles
  • webstone/bin/genfiles-from-filelist.sh
  • webstone/bin/genfiles.pl
  • webstone/bin/genrand
  • webstone/bin/gui-configure
  • webstone/bin/killbench
  • webstone/bin/killbench.wpl
  • webstone/bin/mine-logs.wpl
  • webstone/bin/move-filelist.wpl
  • webstone/bin/move-runs.wpl
  • webstone/bin/runbench
  • webstone/bin/runbench.pl
  • webstone/bin/runbench.wpl
  • webstone/bin/tabs2html
  • webstone/bin/view-results.wpl
  • webstone/bin/webclient
  • webstone/bin/webmaster
  • webstone/bin/webstone-gui.pl
  • webstone/bin/write-testbed.wpl
  • webstone/bin/ws-utils.pl
  • webstone/bin/wscollect
  • webstone/bin/wscollect.pl
  • webstone/conf/README
  • webstone/conf/filelist-dyn-cgi-ws20
  • webstone/conf/filelist-dyn-cgi-ws20-win
  • webstone/conf/filelist-dyn-cgi-ws25
  • webstone/conf/filelist-dyn-cgi-ws25-win
  • webstone/conf/filelist-dyn-ws20-iis
  • webstone/conf/filelist-dyn-ws20-ns
  • webstone/conf/filelist-dyn-ws25-iis
  • webstone/conf/filelist-dyn-ws25-ns
  • webstone/conf/filelist.homepage
  • webstone/conf/filelist.manyfiles
  • webstone/conf/filelist.standard
  • webstone/conf/fileset
  • webstone/conf/paths.pl
  • webstone/conf/testbed
  • webstone/conf/testbed.nt
  • webstone/lgm/keepme
  • webstone/lgm/ws20_cgi
  • webstone/lgm/ws25_cgi
  • webstone/webstone
distinfo 1
FileSizeSHA256
ws25_src.tgz24649151ee5c4ec208bfc3acdb220d0bd4ea7a2fc8045a8b870f72441d4ebe957c65e2
Master sites 1
  • http://www.mindcraft.com/webstone/

Commit history 0

No commits in the history this site was built from.