mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
A web server benchmarking program.
PR: 3440 Submitted by: Soren Dossing <sauber@netcom.com>
This commit is contained in:
parent
7482abef71
commit
9e35935d13
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=6743
52
www/webstone/Makefile
Normal file
52
www/webstone/Makefile
Normal file
@ -0,0 +1,52 @@
|
||||
# New ports collection makefile for: webstone
|
||||
# Version required: 2.0
|
||||
# Date created: 25 March 1997
|
||||
# Whom: Soren Dossing <sauber@netcom.com>
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
DISTNAME= WebStone-2.0
|
||||
PKGNAME= webstone-2.0.1
|
||||
CATEGORIES= www benchmarks
|
||||
MASTER_SITES= http://www.sgi.com/Products/WebFORCE/WebStone/
|
||||
|
||||
MAINTAINER= sauber@netcom.com
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
WRKSRC= ${WRKDIR}/WebStone/src
|
||||
ALL_TARGET= install
|
||||
NO_INSTALL_MANPAGES=yes
|
||||
|
||||
post-extract:
|
||||
( cd ${WRKSRC}; make clobber )
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PREFIX}/webstone/bin
|
||||
@${MKDIR} ${PREFIX}/webstone/conf
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/../bin/* ${PREFIX}/webstone/bin
|
||||
${INSTALL_DATA} ${WRKSRC}/../conf/* ${PREFIX}/webstone/conf
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/../webstone ${PREFIX}/webstone
|
||||
.for file in webclient webmaster genrand
|
||||
strip ${PREFIX}/webstone/bin/${file}
|
||||
.endfor
|
||||
|
||||
post-install:
|
||||
@echo ""
|
||||
@echo "Before running webstone make sure that the non-root user"
|
||||
@echo "who runs webstone has rexec access to the webclients and"
|
||||
@echo "the web server. This user must also have write access to"
|
||||
@echo "/usr/local/webstone on webmaster and write access in the"
|
||||
@echo "the web data directory on the web server. Be aware of"
|
||||
@echo "security risks!"
|
||||
@echo ""
|
||||
@echo "To run configure webstones, run it, and see the results:"
|
||||
@echo ""
|
||||
@echo " cd /usr/local/webstone"
|
||||
@echo " ${EDITOR} conf/testbed"
|
||||
@echo " ./webstone -genfiles"
|
||||
@echo " ./webstone"
|
||||
@echo " ./webstone -results"
|
||||
@echo ""
|
||||
|
||||
.include <bsd.port.mk>
|
1
www/webstone/distinfo
Normal file
1
www/webstone/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (WebStone-2.0.tar.gz) = d607b43a55de9a5b40b3ff2b5ec7dc5f
|
1
www/webstone/pkg-comment
Normal file
1
www/webstone/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
world wide web server benchmarking
|
20
www/webstone/pkg-descr
Normal file
20
www/webstone/pkg-descr
Normal file
@ -0,0 +1,20 @@
|
||||
WebStone is an open benchmark proposal to the server industry. It is
|
||||
designed to measure the performance of HTTP servers under multiple
|
||||
scenarios which reflect different Web site profiles.
|
||||
|
||||
The original WebStone benchmark was released in March, 1995. The original
|
||||
white paper describing this benchmark is available from
|
||||
http://www.sgi.com/Products/WebFORCE/WebStone/.
|
||||
|
||||
WebStone is not a proprietary benchmark - it is an open benchmark. The
|
||||
source code is freely available, and anyone can examine it. By design,
|
||||
WebStone does not unfairly favor SGI, Netscape, or any other company - it
|
||||
is simply a performance measurement tool.
|
||||
|
||||
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.
|
||||
|
||||
- Soren Dossing
|
||||
sauber@netcom.com
|
40
www/webstone/pkg-plist
Normal file
40
www/webstone/pkg-plist
Normal file
@ -0,0 +1,40 @@
|
||||
webstone/bin/WebStone-common.pl
|
||||
webstone/bin/WebStone-manage.pl
|
||||
webstone/bin/WebStone-run.pl
|
||||
webstone/bin/WebStone-setup.pl
|
||||
webstone/bin/checkfilelist
|
||||
webstone/bin/genfiles
|
||||
webstone/bin/genfiles-from-filelist.sh
|
||||
webstone/bin/genrand
|
||||
webstone/bin/gui-configure
|
||||
webstone/bin/killbench
|
||||
webstone/bin/killbench.pl
|
||||
webstone/bin/mine-logs.pl
|
||||
webstone/bin/move-filelist.pl
|
||||
webstone/bin/move-runs.pl
|
||||
webstone/bin/rebootall
|
||||
webstone/bin/runbench
|
||||
webstone/bin/runbench.pl
|
||||
webstone/bin/runbench~
|
||||
webstone/bin/tabs2html
|
||||
webstone/bin/view-results.pl
|
||||
webstone/bin/webclient
|
||||
webstone/bin/webmaster
|
||||
webstone/bin/webstone-gui.pl
|
||||
webstone/bin/write-testbed.pl
|
||||
webstone/bin/wscollect.pl
|
||||
webstone/conf/filelist
|
||||
webstone/conf/filelist.cgi-heavy
|
||||
webstone/conf/filelist.dynamic-heavy
|
||||
webstone/conf/filelist.dynamic-light
|
||||
webstone/conf/filelist.dynamic-medium
|
||||
webstone/conf/filelist.homepage
|
||||
webstone/conf/filelist.sample
|
||||
webstone/conf/filelist.standard
|
||||
webstone/conf/fileset
|
||||
webstone/conf/paths.pl
|
||||
webstone/conf/paths.sh
|
||||
webstone/conf/testbed
|
||||
@dirrm webstone/bin
|
||||
@dirrm webstone/conf
|
||||
@dirrm webstone
|
Loading…
Reference in New Issue
Block a user