⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework)
💻
字号:
README WebStone 2.0.1 bug fix release	Proxy server bug fixed (now correctly handles proxy server)	Error reading page_stats error fixed	More Windows NT integration	Correctly handles URL's to different hostnames in the filelist	Improved Solaris compatibility	NOTE: If you intend to run webstone with more than 100 URLentries in the filelist, please edit src/bench.h and change theMAXNUMOFPAGES value to reflect the higher number, and then recompileeverything. Copy the new binaries into the bin directory and thenrun webstone.README WebStone 2.0 Release versionWARNING: WebStone 2.0 results should not be compared with WebStone 1.1	results. Even under the same fileset performance will not be	equivalent.Please see the notes for 2.0beta6 for quick and dirty install	This version includes a port of the webstone source code to WindowsNT. This port is still in progress, so it is not possible to guaranteethat everything is working correctly - however in our test configurationsit has performed correctly. Note that the supporting scripts and reportgenerating code has not been ported to NT yet.	This version also institutes some basic run rules to eliminate thelack of conformity in Webstone performance quotes.	To report Webstone numbers, some basic rules should be followed:	1) The fileset used for the test must be the fileset.standard fileset	included in the distribution. Tests of CGI performance must be	with the file filelist.cgi-heavy, and tests of NSAPI performance	must be carried out with filelist.dynamic-heavy	2) The run time should be set for 10 minutes, and the number of	clients should vary from 20 clients to 100 clients in increments	of 10. When a connections/second time is quoted, it must include	information about the number of clients involved.	3) Any special TCP/IP tuning which the server has recieved should	be documented, as well as HTTPD server version and configuration	information such as logging, DNS lookups and number of threads.	README - WebStone 2.0beta6WARNING: Do not compare WebStone 2.0 results with WebStone 1.0 results.	WebStone 2.0 introduces significant changes in testing methodology	and reporting.This is the WebStone benchmark. Quick and dirty install:	- set up a Web server	- put this directory (WebStone) on a seperate machine (the "controller")	- "./webstone -setup", which does the following:		- gui-configure		  This script may fail if you don't have a Web browser or		  Perl5. Don't worry, unless you want to use the GUI.	  	- autoconf		  If the GNU autoconf fails for your OS, please forward the		  error messages, and any porting hints, to the author.		- make install		  This may not be necessary, since IRIX binaries are included.		- edit conf/testbed to reflect your site		  See the doc/FAQ-webstone.html for details.	- ./webstone -genfiles will put the files in conf/fileset 		onto your Web server.	- ./webstone	- to display a table of results: ./webstone -resultsIf you'd like to try out the GUI for WebStone:	- run "./webstone -setup", as above.	- make sure you have a Web browser installed	- ./configure	- ./webstone -guiFiles of interest:	README: This document.	README.FIRST: Quick and dirty directions.	README.DynamicWorkload: Information on the CGI and NSAPI workloads.	webstone: wrapper shell script for everything. 		Takes options:		-gui: start the GUI mode		-kill: kill stray WebStone processes		-genfiles: build files (from conf/fileset)			and rcp onto the server $SERVER		- results: print table of results		-setup: initial make and setup		-silent: runs in the background		-tail: tail -f of most recent runFiles of interest (./src):	Makefile, *.c, *.h: The Webstone source codeFiles of interest (./bin):	checkfilelist: uses rsh to check web server for files in filelist.	genfiles, genrand: generates files of arbitrary length.	getstats: Collects network statistics from Web server, clients.	killbench: terminates stray WebStone processes.	rebootall: reboots all WebStone webclients.	runbench: wrapper script for WebStone.	webmaster: WebStone controller executable.	webstone: WebStone client executable.	wscollect: reports results in tabular format.Files of interest (./conf):	filelist: default list of files on the Web server,		with workload description.	filelist.photo: Model of a popular Web site 		containing photographic images.	filelist.ss: Model of SGI's Silicon Surf WWW site.	fileset: list of files for genfiles to create.	testbed: config file describing Web server, client, and network setup.Documentation (./doc):	FAQ.html: The FAQ, current as of this distribution.	LICENSE: Legal status of WebStone.	testbed.help: Explains the parameters in conf/testbed.	webstone-white-paper.ps: The original WebStone white paper.	webstone.gif: The WebStone logo.Additional documentation:	FAQ.html: Frequently Asked Questions, with answers	webstone.ps: PostScript white paper on WebStoneProblems, etc. may be addressed to the WebStone mailing list.Read the FAQ for details.Release Notes (2.0 beta6):	* fixed a bug for Web servers not on port 80	* further changes to bin/wscollect.plRelease Notes (2.0 beta5):        * numerous minor fixes suggested by gcc -Wall -pedantic	* updated FAQ	* changed bin/wscollect.pl to use Perl formatsRelease Notes (2.0 beta4):	* added #include <sys/time.h> to bench.h	* changed webclient located to $TMPDIR - this should help people	who don't want to run WebStone as root	* changed check for libm to floor() instead of sqrt(). Apparently	some systems implement sqrt() in libc - let's hope no one implement	floor() in libc and sqrt() in libm!Release Notes (2.0 beta3):	* more portability fixes	* successfully compiled on FreeBSD 2.2, IRIX without any source	changesRelease Notes (2.0 beta2):	* additional timezone fixes for SunOSRelease Notes (2.0 beta1):	* fixed a bug in the rexec portion of webmaster.c	* fixed a bug in the usage() routine of webmaster.c	* added bin/genfiles-from-filelist.sh		- bin/genfiles-from-filelist.sh <filename>		- generates appropriate-length files from <filename>		- <filename> must contain three fields:			<relative URL>	<weight>	#<size in bytes>			example: /file.html	1	#1024	* added bin/mine-logs.pl		- usage: mine-logs.pl <filename>		  where <filename> is an http server log file		- writes a WebStone workload to standard outputRelease Notes (2.0 alpha5):	* revised default testbed file	* changed wscollect to wscollect.pl for consistency	* changed webstone-gui to webstone-gui.pl for consistency	* added some NT porting hints	* added autoconf, which should help Linux and SunOS portingRelease Notes (2.0 alpha4):	* added SunOS and Linux portability elements	* new scheme for random access to pages	* converted several static arrays to dynamic pointersRelease Notes (2.0 alpha2):	* fixed per-page statistics	* new, client-independent data-passing scheme	* added support for proxy serversRelease Notes (2.0 alpha1):	* new filelist scheme - however, this breaks per-page statistics	* minor fixesRelease Notes (1.1):	* Improved webclient performance by combining GET and ACCEPT		HTTP headers in one write() call.	* Improved webclient performance on systems that always attempt		to map protocol names to numbers using YP.	* WARNING: since the old code introduced a significant latency		in some systems, DO NOT compare WebStone 1.1 results		with results generated by any previous versions.Release Notes (1.0.3):        * Netscape Server 1.1.2 exposed a couple bugs, which I've now fixed.Release Notes (1.0.2):        * Fixed runbench so that ITERATIONS, MINCLIENTS, and MAXCLIENTS don't                have to have a common denominator any more.        * Fixed a few cosmetic bugs.Release Notes (1.0.1):        * Fixed select() bug in webmasterRelease Notes (1.0 final):	* Fixed the "Error reading 2nd timing info" bug	* Fixed numerous bugs in the GUI	* Froze feature set. Work can now begin on WebStone 1.1Release Notes (1.0b3):	* New Web browser GUI		NOTE: most Web browsers take up substantial CPU time.		If you run the GUI, we recommend that you make the controller 		a separate machine, and don't run any WebStone clients on it.	* Minor bug fixes		Squashed some dubious error messages, fixed some client-		controller communications problems.	* Reporting changes		Changes the units and order of the final summary statistics.		Basically, this is for my own convenience, so I don't have to		massage the data quite so much before using it. wscollect		now reports only the metrics I regard as important - but all		metrics are still reported in the runs/*/run files.LEGAL STUFF:This file and all files contained in this directory are copyright 1995, Silicon Graphics, Inc.This software is provided without support and without any obligation on the part of Silicon Graphics, Inc. to assist in its use, correction, modification or enhancement. There is no guarantee that this software will be included in future software releases, and it probably will not be included.THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. In no event will Silicon Graphics, Inc. be liable for any lost revenue or profits or other special, indirect and consequential damages, even if Silicon Graphics, Inc. has been advised of the possibility of such damages. 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -