first commit

This commit is contained in:
Jose Caban
2025-06-07 01:59:34 -04:00
commit 388ac241f0
3558 changed files with 9116289 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
l33t_server.vcproj.CRYSTAL.AssKoala.user
l33t_server.suo
Debug
Release
l33t_server.ncb
bin

View File

@@ -0,0 +1,3 @@
[pwner.jpg]
faces=rect64(6bca0831aaaa4ccd),ffffffffffffffff
backuphash=9443

View File

@@ -0,0 +1,19 @@
/l33t_server.sln/1.1/Thu Jan 26 02:43:32 2006//
/makefile.win32/1.1/Mon Jan 23 04:13:37 2006//
/pthreadGC2.dll/1.1/Thu Feb 2 03:32:41 2006/-kb/
/pthreadGCE2.dll/1.1/Thu Feb 2 03:32:41 2006/-kb/
/pthreadVC2.dll/1.1/Thu Feb 2 03:32:41 2006/-kb/
/pthreadVSE2.dll/1.1/Thu Feb 2 03:32:41 2006/-kb/
D/asn////
D/bin////
D/client////
D/home////
D/src////
/l33t_server.vcproj/1.14/Sat Feb 18 00:35:20 2006//
/pwner.jpg/1.3/Sun Feb 19 07:32:36 2006/-kb/
D/docs////
D/testFiles////
/.cvsignore/1.4/Tue Feb 21 03:42:45 2006//
D/turn-in////
/l33t_server.conf/1.16/Tue Mar 28 00:07:49 2006//
/makefile/1.20/Tue Mar 28 00:07:49 2006//

View File

@@ -0,0 +1,19 @@
/l33t_server.sln////*///
/makefile.win32////*///
/pthreadGC2.dll////*///
/pthreadGCE2.dll////*///
/pthreadVC2.dll////*///
/pthreadVSE2.dll////*///
D/asn///////
D/bin///////
D/client///////
D/home///////
D/src///////
/l33t_server.vcproj////*///
/pwner.jpg////*///
D/docs///////
D/testFiles///////
/.cvsignore////*///
D/turn-in///////
/l33t_server.conf////*///
/makefile////*///

View File

@@ -0,0 +1,19 @@
/l33t_server.sln////*///
/makefile.win32////*///
/pthreadGC2.dll////*///
/pthreadGCE2.dll////*///
/pthreadVC2.dll////*///
/pthreadVSE2.dll////*///
D/asn///////
D/bin///////
D/client///////
D/home///////
D/src///////
/l33t_server.vcproj////*///
/pwner.jpg////*///
D/docs///////
D/testFiles///////
/l33t_server.conf////*///
/.cvsignore////*///
/makefile////*///
D/turn-in///////

View File

@@ -0,0 +1,19 @@
/l33t_server.sln/1.1/Thu Jan 26 02:43:32 2006//
/makefile.win32/1.1/Mon Jan 23 04:13:37 2006//
/pthreadGC2.dll/1.1/Thu Feb 2 03:32:41 2006/-kb/
/pthreadGCE2.dll/1.1/Thu Feb 2 03:32:41 2006/-kb/
/pthreadVC2.dll/1.1/Thu Feb 2 03:32:41 2006/-kb/
/pthreadVSE2.dll/1.1/Thu Feb 2 03:32:41 2006/-kb/
D/asn////
D/bin////
D/client////
D/home////
D/src////
/l33t_server.vcproj/1.14/Sat Feb 18 00:35:20 2006//
/pwner.jpg/1.3/Sun Feb 19 07:32:36 2006/-kb/
D/docs////
D/testFiles////
/l33t_server.conf/1.15/Tue Feb 21 00:27:18 2006//
/.cvsignore/1.4/Tue Feb 21 03:42:45 2006//
/makefile/1.19/Tue Feb 21 03:42:45 2006//
D/turn-in////

View File

@@ -0,0 +1 @@
CS4210/Project 1

View File

@@ -0,0 +1 @@
:ext:asskoala@192.168.0.3:/usr/_CVS

View File

@@ -0,0 +1,2 @@
/Project1.pdf/1.1/Mon Jan 23 04:13:37 2006/-kb/
D

View File

@@ -0,0 +1 @@
/Project1.pdf////*///

View File

View File

@@ -0,0 +1 @@
CS4210/Project 1/asn

View File

@@ -0,0 +1 @@
:ext:asskoala@192.168.0.3:/usr/_CVS

Binary file not shown.

View File

@@ -0,0 +1,2 @@
*.o
*.obj

View File

@@ -0,0 +1,2 @@
/.cvsignore/1.1/Mon Jan 23 04:13:37 2006//
D

View File

@@ -0,0 +1 @@
/.cvsignore////*///

View File

View File

@@ -0,0 +1 @@
CS4210/Project 1/bin

View File

@@ -0,0 +1 @@
:ext:asskoala@192.168.0.3:/usr/_CVS

View File

@@ -0,0 +1,11 @@
client.vcproj.CRYSTAL.AssKoala.user
client.suo
client.ncb
Debug
Release
pthreadVC2.dll
pthreadVSE2.dll
pthreadVC2.lib
pthreadVSE2.lib
pthreadGC2.dll
pthreadGCE2.dll

View File

@@ -0,0 +1,8 @@
/client.sln/1.2/Tue Feb 14 00:39:47 2006//
D/src////
/client.vcproj/1.8/Sun Feb 19 00:51:40 2006//
D/tests////
/.cvsignore/1.3/Mon Feb 20 16:12:03 2006//
/testFile.xml/1.5/Mon Feb 20 21:51:38 2006//
D/results////
/makefile/1.7/Tue Feb 21 03:42:45 2006//

View File

@@ -0,0 +1,8 @@
/client.sln////*///
D/src///////
/client.vcproj////*///
D/tests///////
/.cvsignore////*///
/testFile.xml////*///
D/results///////
/makefile////*///

View File

@@ -0,0 +1,9 @@
/client.sln////*///
D/src///////
/client.vcproj////*///
D/tests///////
/.cvsignore////*///
/testFile.xml////*///
D/results///////
/makefile////*///
D/bin///////

View File

@@ -0,0 +1,9 @@
/client.sln/1.2/Tue Feb 14 00:39:47 2006//
D/src////
/client.vcproj/1.8/Sun Feb 19 00:51:40 2006//
D/tests////
/.cvsignore/1.3/Mon Feb 20 16:12:03 2006//
/testFile.xml/1.5/Mon Feb 20 21:51:38 2006//
D/results////
/makefile/1.7/Tue Feb 21 03:42:45 2006//
D/bin////

View File

@@ -0,0 +1 @@
CS4210/Project 1/client

View File

@@ -0,0 +1 @@
:ext:asskoala@192.168.0.3:/usr/_CVS

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,3 @@
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
</assembly>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
Manifest resource last updated at 2:02:43.42 on Sun 02/19/2006

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "client", "client.vcproj", "{A49BA143-0CB7-4DF3-8165-0B2F0A2D40F6}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{FC3C6AB5-9365-43AA-9A75-95F5599A7609}"
ProjectSection(SolutionItems) = preProject
testFile.xml = testFile.xml
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A49BA143-0CB7-4DF3-8165-0B2F0A2D40F6}.Debug|Win32.ActiveCfg = Debug|Win32
{A49BA143-0CB7-4DF3-8165-0B2F0A2D40F6}.Debug|Win32.Build.0 = Debug|Win32
{A49BA143-0CB7-4DF3-8165-0B2F0A2D40F6}.Release|Win32.ActiveCfg = Release|Win32
{A49BA143-0CB7-4DF3-8165-0B2F0A2D40F6}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Binary file not shown.

View File

@@ -0,0 +1,204 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Name="client"
ProjectGUID="{A49BA143-0CB7-4DF3-8165-0B2F0A2D40F6}"
RootNamespace="client"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="&quot;$(ProjectDir)src\pthreads\include&quot;"
PreprocessorDefinitions="&quot;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE&quot;"
EnableFunctionLevelLinking="true"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="pthreadVC2.lib pthreadVSE2.lib wsock32.lib"
AdditionalLibraryDirectories="&quot;$(ProjectDir)src\pthreads\lib&quot;"
GenerateDebugInformation="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
EnableFunctionLevelLinking="false"
DebugInformationFormat="0"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
GenerateDebugInformation="false"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=".\src\ezxml\ezxml.c"
>
</File>
<File
RelativePath=".\src\main.c"
>
</File>
<File
RelativePath=".\src\snprintf.c"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath=".\src\include\defs.h"
>
</File>
<File
RelativePath=".\src\ezxml\ezxml.h"
>
</File>
<File
RelativePath=".\src\include\snprintf.h"
>
</File>
<File
RelativePath=".\src\include\test.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioUserFile
ProjectType="Visual C++"
Version="8.00"
ShowAllFiles="false"
>
<Configurations>
<Configuration
Name="Debug|Win32"
>
<DebugSettings
Command="$(TargetPath)"
WorkingDirectory=""
CommandArguments="192.168.0.3 1337"
Attach="false"
DebuggerType="3"
Remote="1"
RemoteMachine="CRYSTAL"
RemoteCommand=""
HttpUrl=""
PDBPath=""
SQLDebugging=""
Environment=""
EnvironmentMerge="true"
DebuggerFlavor="0"
MPIRunCommand=""
MPIRunArguments=""
MPIRunWorkingDirectory=""
ApplicationCommand=""
ApplicationArguments=""
ShimCommand=""
MPIAcceptMode=""
MPIAcceptFilter=""
/>
</Configuration>
<Configuration
Name="Release|Win32"
>
<DebugSettings
Command="$(TargetPath)"
WorkingDirectory=""
CommandArguments=""
Attach="false"
DebuggerType="3"
Remote="1"
RemoteMachine="CRYSTAL"
RemoteCommand=""
HttpUrl=""
PDBPath=""
SQLDebugging=""
Environment=""
EnvironmentMerge="true"
DebuggerFlavor=""
MPIRunCommand=""
MPIRunArguments=""
MPIRunWorkingDirectory=""
ApplicationCommand=""
ApplicationArguments=""
ShimCommand=""
MPIAcceptMode=""
MPIAcceptFilter=""
/>
</Configuration>
</Configurations>
</VisualStudioUserFile>

View File

@@ -0,0 +1,23 @@
CC = gcc
OPT = -O3 -fomit-frame-pointer -march=i686
LIBS = -lpthread
TARGET = l33t_client
MISC = makefile
INCDIR = src/include
SRCDIR = src
BINDIR = bin
all: $(TARGET)
$(TARGET): $(BINDIR)/ezxml.o $(BINDIR)/main.o
$(CC) $(OPT) $(LIBS) -o $(BINDIR)/$(TARGET) $(BINDIR)/*.o
$(BINDIR)/ezxml.o: $(SRCDIR)/ezxml/ezxml.h $(SRCDIR)/ezxml/ezxml.c
-mkdir bin > /dev/null
$(CC) $(OPT) $(LIBS) -c -o $(BINDIR)/ezxml.o $(SRCDIR)/ezxml/ezxml.c
$(BINDIR)/main.o: $(SRCDIR)/main.c $(INCDIR)/test.h
$(CC) $(OPT) $(LIBS) -c -o $(BINDIR)/main.o $(SRCDIR)/main.c
clean:
rm -f $(BINDIR)/*.o $(BINDIR)/$(TARGET)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,22 @@
/lotsaFileTest.results/1.1/Tue Feb 21 01:33:35 2006//
/simple.results/1.3/Tue Feb 21 00:56:44 2006//
/simple.up.results/1.1/Tue Feb 21 01:06:04 2006//
/single.up.results/1.1/Tue Feb 21 01:10:34 2006//
/singleFileTest.results/1.1/Tue Feb 21 01:00:04 2006//
/singleFileTestMT10.results/1.1/Tue Feb 21 01:00:04 2006//
/singleFileTestMT128.results/1.1/Tue Feb 21 01:00:04 2006//
/http_perf.howto.results/1.2/Tue Feb 21 04:29:42 2006//
/httperf_128_dp.ps/1.1/Tue Feb 21 03:53:35 2006//
/httperf_128_dp.tsv/1.1/Tue Feb 21 03:53:35 2006//
/httperf_128_up.ps/1.1/Tue Feb 21 04:10:12 2006//
/httperf_128_up.tsv/1.1/Tue Feb 21 04:10:12 2006//
/httperf_256_dp.ps/1.2/Tue Feb 21 03:48:05 2006//
/httperf_256_dp.tsv/1.1/Tue Feb 21 03:41:18 2006//
/httperf_256_up.ps/1.1/Tue Feb 21 03:49:06 2006//
/httperf_256_up.tsv/1.1/Tue Feb 21 03:49:06 2006//
/flood.results/1.5/Tue Feb 21 01:42:44 2006//
/httperf_128_dp.jpg/1.1/Tue Feb 21 03:46:39 2006/-kb/
/httperf_128_up.jpg/1.1/Tue Feb 21 03:47:11 2006/-kb/
/httperf_256_dp.jpg/1.1/Tue Feb 21 03:47:30 2006/-kb/
/httperf_256_up.jpg/1.1/Tue Feb 21 03:47:55 2006/-kb/
D

View File

@@ -0,0 +1,21 @@
/lotsaFileTest.results////*///
/simple.results////*///
/simple.up.results////*///
/single.up.results////*///
/singleFileTest.results////*///
/singleFileTestMT10.results////*///
/singleFileTestMT128.results////*///
/http_perf.howto.results////*///
/httperf_128_dp.ps////*///
/httperf_128_dp.tsv////*///
/httperf_128_up.ps////*///
/httperf_128_up.tsv////*///
/httperf_256_dp.ps////*///
/httperf_256_dp.tsv////*///
/httperf_256_up.ps////*///
/httperf_256_up.tsv////*///
/flood.results////*///
/httperf_128_dp.jpg////*///
/httperf_128_up.jpg////*///
/httperf_256_dp.jpg////*///
/httperf_256_up.jpg////*///

View File

@@ -0,0 +1,21 @@
/lotsaFileTest.results////*///
/simple.results////*///
/simple.up.results////*///
/single.up.results////*///
/singleFileTest.results////*///
/singleFileTestMT10.results////*///
/singleFileTestMT128.results////*///
/http_perf.howto.results////*///
/httperf_128_dp.ps////*///
/httperf_128_dp.tsv////*///
/httperf_128_up.ps////*///
/httperf_128_up.tsv////*///
/httperf_256_dp.ps////*///
/httperf_256_dp.tsv////*///
/httperf_256_up.ps////*///
/httperf_256_up.tsv////*///
/flood.results////*///
/httperf_128_dp.jpg////*///
/httperf_128_up.jpg////*///
/httperf_256_dp.jpg////*///
/httperf_256_up.jpg////*///

View File

@@ -0,0 +1,22 @@
/lotsaFileTest.results/1.1/Tue Feb 21 01:33:35 2006//
/simple.results/1.3/Tue Feb 21 00:56:44 2006//
/simple.up.results/1.1/Tue Feb 21 01:06:04 2006//
/single.up.results/1.1/Tue Feb 21 01:10:34 2006//
/singleFileTest.results/1.1/Tue Feb 21 01:00:04 2006//
/singleFileTestMT10.results/1.1/Tue Feb 21 01:00:04 2006//
/singleFileTestMT128.results/1.1/Tue Feb 21 01:00:04 2006//
/http_perf.howto.results/1.2/Tue Feb 21 04:29:42 2006//
/httperf_128_dp.ps/1.1/Tue Feb 21 03:53:35 2006//
/httperf_128_dp.tsv/1.1/Tue Feb 21 03:53:35 2006//
/httperf_128_up.ps/1.1/Tue Feb 21 04:10:12 2006//
/httperf_128_up.tsv/1.1/Tue Feb 21 04:10:12 2006//
/httperf_256_dp.ps/1.2/Tue Feb 21 03:48:05 2006//
/httperf_256_dp.tsv/1.1/Tue Feb 21 03:41:18 2006//
/httperf_256_up.ps/1.1/Tue Feb 21 03:49:06 2006//
/httperf_256_up.tsv/1.1/Tue Feb 21 03:49:06 2006//
/flood.results/1.5/Tue Feb 21 01:42:44 2006//
/httperf_128_dp.jpg/0/dummy timestamp/-kb/
/httperf_128_up.jpg/0/dummy timestamp/-kb/
/httperf_256_dp.jpg/0/dummy timestamp/-kb/
/httperf_256_up.jpg/0/dummy timestamp/-kb/
D

View File

@@ -0,0 +1 @@
CS4210/Project 1/client/results

View File

@@ -0,0 +1 @@
:ext:asskoala@192.168.0.3:/usr/_CVS

View File

@@ -0,0 +1,19 @@
file: stay_alive.xml
box: boromir
uname: Linux boromir 2.6.9-11.ELsmp #1 SMP Fri May 20 18:26:27 EDT 2005
i686 i686 i386 GNU/Linux
threads (server), time, failed
16, 2.90s user 5.51s system 10% cpu 1:20.51 total, 0
32, 2.84s user 5.49s system 10% cpu 1:22.21 total, 0
64, 2.88s user 5.94s system 10% cpu 1:22.44 total, 0
128, 2.88s user 5.51s system 10% cpu 1:20.08 total, 0
256, 2.81s user 5.49s system 10% cpu 1:19.17 total, 0
16, 2.90, 5.51, 1:20.51
32, 2.84, 5.49, 1:22.21
64, 2.88, 5.94, 1:22.44
128, 2.88, 5.51, 1:20.08
256, 2.81, 5.49, 1:19.17

View File

@@ -0,0 +1,326 @@
----------------------------------------------------------------------
Autobench
./autobench --single_host --host1 127.0.0.1 --uri1 /index.html.en \
--low_rate 20 --high_rate 200 --rate_step 20 --num_call 10 \
--num_conn 5000 --timeout 5 --file results.tsv
index.html.en is a 34 byte file.
Will benchmark our server, with a series of tests starting at 20 connections per second (with 10 requests per connection), and increasing by 20 connections per second until 200 connections a second are being requested. Each test will comprise a total of 5000 connections, and any responses which take longer than 5 seconds to arrive will be counted as errors. The results will be saved in the file 'results.tsv'. We run this for 256 server threads and 128 server threads on samwise and idaho-lnx.
-----------------------------------------------------------------------
Simple httperf tests
Here are some weak benchmarks:
all the same filesize, which is 50K all fresh files, this should show some good results w/o caching getting in the way.
--------------------------
SAMWISE
samwise (dp), 256 server threads:
[puyan@samwise:bin]% ./httperf --server=localhost --port=1337 --uri /test256_dp\
--rate 5000 --num-conn 10000 \
--num-call 1 --timeout 5
httperf --timeout=5 --client=0/1 --server=localhost --port=1337 --uri=/test256_dp --rate=5000 --send-buffer=4096 --recv-buffer=16384 --num-conns=10000 --num-calls=1
Maximum connect burst length: 4279
Total: connections 1261 requests 1246 replies 570 test-duration 9.056 s
Connection rate: 139.2 conn/s (7.2 ms/conn, <=1022 concurrent connections)
Connection time [ms]: min 17.3 avg 2741.3 max 5878.4 median 2425.5 stddev 1665.6
Connection time [ms]: connect 1114.5
Connection length [replies/conn]: 1.000
Request rate: 137.6 req/s (7.3 ms/req)
Request size [B]: 70.0
Reply rate [replies/s]: min 95.6 avg 95.6 max 95.6 stddev 0.0 (1 samples)
Reply time [ms]: response 2108.7 transfer 117.2
Reply size [B]: header 215.0 content 51200.0 footer 0.0 (total 51415.0)
Reply status: 1xx=0 2xx=570 3xx=0 4xx=0 5xx=0
CPU time [s]: user 0.11 system 7.26 (user 1.2% system 80.1% total 81.3%)
Net I/O: 3169.7 KB/s (26.0*10^6 bps)
Errors: total 9430 client-timo 691 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 8739 addrunavail 0 ftab-full 0 other 0
samwise (dp), 128 server threads:
[puyan@samwise:bin]% ./httperf --server=localhost --port=1337 --uri /test128_dp\
--rate 5000 --num-conn 10000 \
--num-call 1 --timeout 5
httperf --timeout=5 --client=0/1 --server=localhost --port=1337 --uri=/test128_dp --rate=5000 --send-buffer=4096 --recv-buffer=16384 --num-conns=10000 --num-calls=1
Maximum connect burst length: 8303
Total: connections 1021 requests 947 replies 767 test-duration 10.066 s
Connection rate: 101.4 conn/s (9.9 ms/conn, <=1022 concurrent connections)
Connection time [ms]: min 4946.5 avg 5018.8 max 5065.0 median 5027.5 stddev 34.2
Connection time [ms]: connect 1702.5
Connection length [replies/conn]: 1.000
Request rate: 94.1 req/s (10.6 ms/req)
Request size [B]: 70.0
Reply rate [replies/s]: min 0.0 avg 76.7 max 153.4 stddev 108.5 (2 samples)
Reply time [ms]: response 2087.0 transfer 1490.4
Reply size [B]: header 215.0 content 51200.0 footer 0.0 (total 51415.0)
Reply status: 1xx=0 2xx=767 3xx=0 4xx=0 5xx=0
CPU time [s]: user 0.08 system 5.11 (user 0.8% system 50.8% total 51.5%)
Net I/O: 3832.3 KB/s (31.4*10^6 bps)
Errors: total 9233 client-timo 254 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 8979 addrunavail 0 ftab-full 0 other 0
samwise (dp), 32 server threads:
[puyan@samwise:bin]% ./httperf --server=localhost --port=1337 --uri /test32_dp\
--rate 5000 --num-conn 10000 \
--num-call 1 --timeout 5
httperf --timeout=5 --client=0/1 --server=localhost --port=1337 --uri=/test32_dp --rate=5000 --send-buffer=4096 --recv-buffer=16384 --num-conns=10000 --num-calls=1
Maximum connect burst length: 6055
Total: connections 1021 requests 533 replies 398 test-duration 6.821 s
Connection rate: 149.7 conn/s (6.7 ms/conn, <=1022 concurrent connections)
Connection time [ms]: min 6699.5 avg 6738.5 max 6769.8 median 6735.5 stddev 20.5
Connection time [ms]: connect 1439.3
Connection length [replies/conn]: 1.000
Request rate: 78.1 req/s (12.8 ms/req)
Request size [B]: 69.0
Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (1 samples)
Reply time [ms]: response 4096.1 transfer 59.5
Reply size [B]: header 215.0 content 51200.0 footer 0.0 (total 51415.0)
Reply status: 1xx=0 2xx=398 3xx=0 4xx=0 5xx=0
CPU time [s]: user 0.03 system 0.16 (user 0.5% system 2.3% total 2.8%)
Net I/O: 2934.8 KB/s (24.0*10^6 bps)
Errors: total 9602 client-timo 623 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 8979 addrunavail 0 ftab-full 0 other 0
samwise (dp), 8 server threads:
[puyan@samwise:bin]% ./httperf --server=localhost --port=1337 --uri /test8_dp\
--rate 5000 --num-conn 10000 \
--num-call 1 --timeout 5
httperf --timeout=5 --client=0/1 --server=localhost --port=1337 --uri=/test8_dp --rate=5000 --send-buffer=4096 --recv-buffer=16384 --num-conns=10000 --num-calls=1
Maximum connect burst length: 2154
Total: connections 1266 requests 1266 replies 502 test-duration 8.029 s
Connection rate: 157.7 conn/s (6.3 ms/conn, <=1022 concurrent connections)
Connection time [ms]: min 13.1 avg 2297.8 max 4978.7 median 1970.5 stddev 1406.2
Connection time [ms]: connect 295.1
Connection length [replies/conn]: 1.000
Request rate: 157.7 req/s (6.3 ms/req)
Request size [B]: 68.0
Reply rate [replies/s]: min 98.6 avg 98.6 max 98.6 stddev 0.0 (1 samples)
Reply time [ms]: response 2263.7 transfer 44.3
Reply size [B]: header 215.0 content 51200.0 footer 0.0 (total 51415.0)
Reply status: 1xx=0 2xx=502 3xx=0 4xx=0 5xx=0
CPU time [s]: user 0.10 system 6.47 (user 1.3% system 80.6% total 81.9%)
Net I/O: 3149.7 KB/s (25.8*10^6 bps)
Errors: total 9498 client-timo 764 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 8734 addrunavail 0 ftab-full 0 other 0
END SAMWISE
--------------------------------------
IDAHO-LNX
idaho (up), 256 server threads:
[puyan@idaho-lnx:bin]% ./httperf --server=localhost --port=1337 --uri /test256_up\
--rate 5000 --num-conn 10000 \
--num-call 1 --timeout 5
httperf --timeout=5 --client=0/1 --server=localhost --port=1337 --uri=/test256_up --rate=5000 --send-buffer=4096 --recv-buffer=16384 --num-conns=10000 --num-calls=1
Maximum connect burst length: 6325
Total: connections 1021 requests 907 replies 216 test-duration 10.141 s
Connection rate: 100.7 conn/s (9.9 ms/conn, <=1022 concurrent connections)
Connection time [ms]: min 5178.3 avg 5191.1 max 5206.4 median 5190.5 stddev 8.1
Connection time [ms]: connect 3547.8
Connection length [replies/conn]: 1.000
Request rate: 89.4 req/s (11.2 ms/req)
Request size [B]: 70.0
Reply rate [replies/s]: min 0.0 avg 21.6 max 43.2 stddev 30.6 (2 samples)
Reply time [ms]: response 4126.7 transfer 459.0
Reply size [B]: header 215.0 content 51200.0 footer 0.0 (total 51415.0)
Reply status: 1xx=0 2xx=216 3xx=0 4xx=0 5xx=0
CPU time [s]: user 0.06 system 5.11 (user 0.6% system 50.4% total 50.9%)
Net I/O: 1075.6 KB/s (8.8*10^6 bps)
Errors: total 9784 client-timo 805 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 8979 addrunavail 0 ftab-full 0 other 0
idaho (up), 128 server threads:
[puyan@idaho-lnx:bin]% ./httperf --server=localhost --port=1337 --uri /test128_up\
--rate 5000 --num-conn 10000 \
--num-call 1 --timeout 5
httperf --timeout=5 --client=0/1 --server=localhost --port=1337 --uri=/test128_up --rate=5000 --send-buffer=4096 --recv-buffer=16384 --num-conns=10000 --num-calls=1
Maximum connect burst length: 4085
Total: connections 1021 requests 280 replies 217 test-duration 11.141 s
Connection rate: 91.6 conn/s (10.9 ms/conn, <=1022 concurrent connections)
Connection time [ms]: min 6356.4 avg 6383.9 max 6409.9 median 6404.5 stddev 24.0
Connection time [ms]: connect 1068.0
Connection length [replies/conn]: 1.000
Request rate: 25.1 req/s (39.8 ms/req)
Request size [B]: 70.0
Reply rate [replies/s]: min 0.0 avg 21.7 max 43.4 stddev 30.7 (2 samples)
Reply time [ms]: response 4429.1 transfer 52.7
Reply size [B]: header 215.0 content 51200.0 footer 0.0 (total 51415.0)
Reply status: 1xx=0 2xx=217 3xx=0 4xx=0 5xx=0
CPU time [s]: user 1.03 system 3.93 (user 9.3% system 35.3% total 44.5%)
Net I/O: 979.7 KB/s (8.0*10^6 bps)
Errors: total 9783 client-timo 804 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 8979 addrunavail 0 ftab-full 0 other 0
idaho (up), 32 server threads:
[puyan@idaho-lnx:bin]% ./httperf --server=localhost --port=1337 --uri /test32_up\
--rate 5000 --num-conn 10000 \
--num-call 1 --timeout 5
httperf --timeout=5 --client=0/1 --server=localhost --port=1337 --uri=/test32_up --rate=5000 --send-buffer=4096 --recv-buffer=16384 --num-conns=10000 --num-calls=1
Maximum connect burst length: 9059
Total: connections 1021 requests 908 replies 219 test-duration 10.132 s
Connection rate: 100.8 conn/s (9.9 ms/conn, <=1022 concurrent connections)
Connection time [ms]: min 5161.0 avg 5171.2 max 5182.2 median 5170.5 stddev 5.9
Connection time [ms]: connect 3798.6
Connection length [replies/conn]: 1.000
Request rate: 89.6 req/s (11.2 ms/req)
Request size [B]: 69.0
Reply rate [replies/s]: min 0.0 avg 21.9 max 43.8 stddev 31.0 (2 samples)
Reply time [ms]: response 3557.4 transfer 745.5
Reply size [B]: header 215.0 content 51200.0 footer 0.0 (total 51415.0)
Reply status: 1xx=0 2xx=219 3xx=0 4xx=0 5xx=0
CPU time [s]: user 0.06 system 5.13 (user 0.6% system 50.6% total 51.2%)
Net I/O: 1091.3 KB/s (8.9*10^6 bps)
Errors: total 9781 client-timo 802 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 8979 addrunavail 0 ftab-full 0 other 0
idaho (up), 8 server threads:
[puyan@idaho-lnx:bin]% ./httperf --server=localhost --port=1337 --uri /test8_up\
--rate 5000 --num-conn 10000 \
--num-call 1 --timeout 5
httperf --timeout=5 --client=0/1 --server=localhost --port=1337 --uri=/test8_up --rate=5000 --send-buffer=4096 --recv-buffer=16384 --num-conns=10000 --num-calls=1
Maximum connect burst length: 6259
Total: connections 1021 requests 335 replies 222 test-duration 12.119 s
Connection rate: 84.2 conn/s (11.9 ms/conn, <=1022 concurrent connections)
Connection time [ms]: min 7510.1 avg 7535.2 max 7572.7 median 7550.5 stddev 21.1
Connection time [ms]: connect 2099.3
Connection length [replies/conn]: 1.000
Request rate: 27.6 req/s (36.2 ms/req)
Request size [B]: 68.0
Reply rate [replies/s]: min 0.0 avg 22.2 max 44.4 stddev 31.4 (2 samples)
Reply time [ms]: response 4144.5 transfer 61.2
Reply size [B]: header 215.0 content 51200.0 footer 0.0 (total 51415.0)
Reply status: 1xx=0 2xx=222 3xx=0 4xx=0 5xx=0
CPU time [s]: user 1.18 system 3.61 (user 9.8% system 29.8% total 39.5%)
Net I/O: 921.6 KB/s (7.5*10^6 bps)
Errors: total 9778 client-timo 799 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 8979 addrunavail 0 ftab-full 0 other 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

View File

@@ -0,0 +1,882 @@
%!PS-Adobe-2.0
%%Title: /var/tmp/autobench-2.1.2/httperf_128_dp.ps
%%Creator: gnuplot 4.0 patchlevel 0
%%CreationDate: Mon Feb 20 21:44:21 2006
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 554 770
%%Orientation: Landscape
%%Pages: (atend)
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color true def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10.0 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/Rounded false def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/N {newpath moveto} bind def
/C {setrgbcolor} bind def
/f {rlineto fill} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
0 vshift R show } def
/Rshow { currentpoint stroke M
dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
/hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
{pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/AL { stroke userlinewidth 2 div setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/UL { dup gnulinewidth mul /userlinewidth exch def
dup 1 lt {pop 1} if 10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/LTw { PL [] 1 setgray } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke
Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
currentpoint stroke M
hpt neg vpt neg R hpt2 0 V stroke
} def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke
Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
hpt2 vpt2 neg V currentpoint stroke M
hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke
Pnt } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke
Pnt } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def
/C1 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc
2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
2 copy vpt 270 450 arc closepath fill
vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 360 arc closepath fill
vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
2 copy vpt Square fill
Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore } def
/CircE { stroke [] 0 setdash
hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
Opaque stroke grestore } def
/CircW { stroke [] 0 setdash
hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
/BoxColFill {
gsave Rec
/Fillden exch def
currentrgbcolor
/ColB exch def /ColG exch def /ColR exch def
/ColR ColR Fillden mul Fillden sub 1 add def
/ColG ColG Fillden mul Fillden sub 1 add def
/ColB ColB Fillden mul Fillden sub 1 add def
ColR ColG ColB setrgbcolor
fill grestore } def
%
% PostScript Level 1 Pattern Fill routine
% Usage: x y w h s a XX PatternFill
% x,y = lower left corner of box to be filled
% w,h = width and height of box
% a = angle in degrees between lines and x-axis
% XX = 0/1 for no/yes cross-hatch
%
/PatternFill { gsave /PFa [ 9 2 roll ] def
PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
gsave 1 setgray fill grestore clip
currentlinewidth 0.5 mul setlinewidth
/PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
0 0 M PFa 5 get rotate PFs -2 div dup translate
0 1 PFs PFa 4 get div 1 add floor cvi
{ PFa 4 get mul 0 M 0 PFs V } for
0 PFa 6 get ne {
0 1 PFs PFa 4 get div 1 add floor cvi
{ PFa 4 get mul 0 2 1 roll M PFs 0 V } for
} if
stroke grestore } def
%
/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
currentdict end definefont pop
end
%%EndProlog
%%Page: 1 1
gnudict begin
gsave
50 50 translate
0.100 0.100 scale
90 rotate
0 -5040 translate
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
1.000 UL
LTb
1.000 UL
LTa
574 1120 M
6388 0 V
1.000 UL
LTb
574 1120 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 0) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1509 M
6388 0 V
1.000 UL
LTb
574 1509 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 50) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1898 M
6388 0 V
1.000 UL
LTb
574 1898 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 100) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 2287 M
6388 0 V
1.000 UL
LTb
574 2287 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 150) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 2676 M
6388 0 V
1.000 UL
LTb
574 2676 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 200) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3064 M
6388 0 V
1.000 UL
LTb
574 3064 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 250) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3453 M
6388 0 V
1.000 UL
LTb
574 3453 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 300) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3842 M
6388 0 V
1.000 UL
LTb
574 3842 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 350) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 4231 M
6388 0 V
1.000 UL
LTb
574 4231 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 400) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 4620 M
6388 0 V
1.000 UL
LTb
574 4620 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 450) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1120 M
0 3500 V
1.000 UL
LTb
574 1120 M
0 63 V
0 3437 R
0 -63 V
574 980 M
( 200) Cshow
1.000 UL
LTb
1.000 UL
LTa
1284 1120 M
0 3500 V
1.000 UL
LTb
1284 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 400) Cshow
1.000 UL
LTb
1.000 UL
LTa
1994 1120 M
0 3500 V
1.000 UL
LTb
1994 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 600) Cshow
1.000 UL
LTb
1.000 UL
LTa
2703 1120 M
0 3500 V
1.000 UL
LTb
2703 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 800) Cshow
1.000 UL
LTb
1.000 UL
LTa
3413 1120 M
0 3500 V
1.000 UL
LTb
3413 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1000) Cshow
1.000 UL
LTb
1.000 UL
LTa
4123 1120 M
0 3500 V
1.000 UL
LTb
4123 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1200) Cshow
1.000 UL
LTb
1.000 UL
LTa
4833 1120 M
0 3500 V
1.000 UL
LTb
4833 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1400) Cshow
1.000 UL
LTb
1.000 UL
LTa
5542 1120 M
0 3500 V
1.000 UL
LTb
5542 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1600) Cshow
1.000 UL
LTb
1.000 UL
LTa
6252 1120 M
0 3500 V
1.000 UL
LTb
6252 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1800) Cshow
1.000 UL
LTb
1.000 UL
LTa
6962 1120 M
0 3500 V
1.000 UL
LTb
6962 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 2000) Cshow
1.000 UL
LTb
1.000 UL
LTb
574 1120 M
6388 0 V
0 3500 V
-6388 0 V
0 -3500 V
LTb
3768 4830 M
(Httperf | 128 server threads | Multiprocessor) Cshow
1.000 UP
1.000 UL
LTb
670 0 M
0 700 V
6266 0 V
6936 0 L
670 0 L
0 700 R
6266 0 V
1.000 UP
1.000 UL
LT0
LTb
2938 630 M
("req_rate_127.0.0.1") Rshow
LT0
3022 630 M
399 0 V
574 1431 M
710 311 V
710 311 V
709 311 V
710 312 V
710 311 V
710 312 V
709 311 V
710 311 V
710 311 V
574 1431 Pls
1284 1742 Pls
1994 2053 Pls
2703 2364 Pls
3413 2676 Pls
4123 2987 Pls
4833 3299 Pls
5542 3610 Pls
6252 3921 Pls
6962 4232 Pls
3221 630 Pls
1.000 UP
1.000 UL
LT1
LTb
2938 490 M
("con_rate_127.0.0.1") Rshow
LT1
3022 490 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Crs
1284 1431 Crs
1994 1587 Crs
2703 1742 Crs
3413 1898 Crs
4123 2053 Crs
4833 2209 Crs
5542 2364 Crs
6252 2520 Crs
6962 2676 Crs
3221 490 Crs
1.000 UP
1.000 UL
LT2
LTb
2938 350 M
("min_rep_rate_127.0.0.1") Rshow
LT2
3022 350 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Star
1284 1431 Star
1994 1587 Star
2703 1742 Star
3413 1898 Star
4123 2053 Star
4833 2209 Star
5542 2364 Star
6252 2520 Star
6962 2676 Star
3221 350 Star
1.000 UP
1.000 UL
LT3
LTb
2938 210 M
("avg_rep_rate_127.0.0.1") Rshow
LT3
3022 210 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Box
1284 1431 Box
1994 1587 Box
2703 1742 Box
3413 1898 Box
4123 2053 Box
4833 2209 Box
5542 2364 Box
6252 2520 Box
6962 2676 Box
3221 210 Box
1.000 UP
1.000 UL
LT4
LTb
2938 70 M
("max_rep_rate_127.0.0.1") Rshow
LT4
3022 70 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 BoxF
1284 1431 BoxF
1994 1587 BoxF
2703 1742 BoxF
3413 1898 BoxF
4123 2053 BoxF
4833 2209 BoxF
5542 2364 BoxF
6252 2520 BoxF
6962 2676 BoxF
3221 70 BoxF
1.000 UP
1.000 UL
LT5
LTb
6370 630 M
("stddev_rep_rate_127.0.0.1") Rshow
LT5
6454 630 M
399 0 V
574 1120 M
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
574 1120 Circle
1284 1120 Circle
1994 1120 Circle
2703 1120 Circle
3413 1120 Circle
4123 1120 Circle
4833 1120 Circle
5542 1120 Circle
6252 1120 Circle
6962 1120 Circle
6653 630 Circle
1.000 UP
1.000 UL
LT6
LTb
6370 490 M
("resp_time_127.0.0.1") Rshow
LT6
6454 490 M
399 0 V
574 1122 M
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
574 1122 CircleF
1284 1122 CircleF
1994 1122 CircleF
2703 1122 CircleF
3413 1122 CircleF
4123 1122 CircleF
4833 1122 CircleF
5542 1122 CircleF
6252 1122 CircleF
6962 1122 CircleF
6653 490 CircleF
1.000 UP
1.000 UL
LT7
LTb
6370 350 M
("net_io_127.0.0.1") Rshow
LT7
6454 350 M
399 0 V
574 1180 M
710 59 V
710 60 V
709 59 V
710 60 V
710 59 V
710 60 V
709 60 V
710 59 V
710 60 V
574 1180 TriU
1284 1239 TriU
1994 1299 TriU
2703 1358 TriU
3413 1418 TriU
4123 1477 TriU
4833 1537 TriU
5542 1597 TriU
6252 1656 TriU
6962 1716 TriU
6653 350 TriU
1.000 UP
1.000 UL
LT8
LTb
6370 210 M
("errors_127.0.0.1") Rshow
LT8
6454 210 M
399 0 V
574 1898 M
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
574 1898 TriUF
1284 1898 TriUF
1994 1898 TriUF
2703 1898 TriUF
3413 1898 TriUF
4123 1898 TriUF
4833 1898 TriUF
5542 1898 TriUF
6252 1898 TriUF
6962 1898 TriUF
6653 210 TriUF
1.000 UL
LTb
574 1120 M
6388 0 V
0 3500 V
-6388 0 V
0 -3500 V
1.000 UP
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica
%%Pages: 1

View File

@@ -0,0 +1,11 @@
dem_req_rate req_rate_127.0.0.1 con_rate_127.0.0.1 min_rep_rate_127.0.0.1 avg_rep_rate_127.0.0.1 max_rep_rate_127.0.0.1 stddev_rep_rate_127.0.0.1 resp_time_127.0.0.1 net_io_127.0.0.1 errors_127.0.0.1
200 40.0 20.0 20.0 20.0 20.0 0.0 0.2 7.7 100
400 80.0 40.0 40.0 40.0 40.0 0.0 0.2 15.3 100
600 120.0 60.0 60.0 60.0 60.0 0.0 0.2 23.0 100
800 160.0 80.0 80.0 80.0 80.0 0.0 0.2 30.6 100
1000 200.0 100.0 100.0 100.0 100.0 0.0 0.2 38.3 100
1200 240.0 120.0 120.0 120.0 120.0 0.0 0.2 45.9 100
1400 280.1 140.0 140.0 140.0 140.0 0.0 0.2 53.6 100
1600 320.1 160.0 160.0 160.0 160.0 0.0 0.2 61.3 100
1800 360.1 180.0 180.0 180.0 180.0 0.0 0.2 68.9 100
2000 400.1 200.0 200.0 200.0 200.0 0.0 0.2 76.6 100
1 dem_req_rate req_rate_127.0.0.1 con_rate_127.0.0.1 min_rep_rate_127.0.0.1 avg_rep_rate_127.0.0.1 max_rep_rate_127.0.0.1 stddev_rep_rate_127.0.0.1 resp_time_127.0.0.1 net_io_127.0.0.1 errors_127.0.0.1
2 200 40.0 20.0 20.0 20.0 20.0 0.0 0.2 7.7 100
3 400 80.0 40.0 40.0 40.0 40.0 0.0 0.2 15.3 100
4 600 120.0 60.0 60.0 60.0 60.0 0.0 0.2 23.0 100
5 800 160.0 80.0 80.0 80.0 80.0 0.0 0.2 30.6 100
6 1000 200.0 100.0 100.0 100.0 100.0 0.0 0.2 38.3 100
7 1200 240.0 120.0 120.0 120.0 120.0 0.0 0.2 45.9 100
8 1400 280.1 140.0 140.0 140.0 140.0 0.0 0.2 53.6 100
9 1600 320.1 160.0 160.0 160.0 160.0 0.0 0.2 61.3 100
10 1800 360.1 180.0 180.0 180.0 180.0 0.0 0.2 68.9 100
11 2000 400.1 200.0 200.0 200.0 200.0 0.0 0.2 76.6 100

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

View File

@@ -0,0 +1,882 @@
%!PS-Adobe-2.0
%%Title: /var/tmp/autobench-2.1.2/httperf_128_up.ps
%%Creator: gnuplot 4.0 patchlevel 0
%%CreationDate: Mon Feb 20 22:01:17 2006
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 554 770
%%Orientation: Landscape
%%Pages: (atend)
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color true def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10.0 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/Rounded false def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/N {newpath moveto} bind def
/C {setrgbcolor} bind def
/f {rlineto fill} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
0 vshift R show } def
/Rshow { currentpoint stroke M
dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
/hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
{pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/AL { stroke userlinewidth 2 div setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/UL { dup gnulinewidth mul /userlinewidth exch def
dup 1 lt {pop 1} if 10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/LTw { PL [] 1 setgray } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke
Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
currentpoint stroke M
hpt neg vpt neg R hpt2 0 V stroke
} def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke
Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
hpt2 vpt2 neg V currentpoint stroke M
hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke
Pnt } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke
Pnt } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def
/C1 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc
2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
2 copy vpt 270 450 arc closepath fill
vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 360 arc closepath fill
vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
2 copy vpt Square fill
Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore } def
/CircE { stroke [] 0 setdash
hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
Opaque stroke grestore } def
/CircW { stroke [] 0 setdash
hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
/BoxColFill {
gsave Rec
/Fillden exch def
currentrgbcolor
/ColB exch def /ColG exch def /ColR exch def
/ColR ColR Fillden mul Fillden sub 1 add def
/ColG ColG Fillden mul Fillden sub 1 add def
/ColB ColB Fillden mul Fillden sub 1 add def
ColR ColG ColB setrgbcolor
fill grestore } def
%
% PostScript Level 1 Pattern Fill routine
% Usage: x y w h s a XX PatternFill
% x,y = lower left corner of box to be filled
% w,h = width and height of box
% a = angle in degrees between lines and x-axis
% XX = 0/1 for no/yes cross-hatch
%
/PatternFill { gsave /PFa [ 9 2 roll ] def
PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
gsave 1 setgray fill grestore clip
currentlinewidth 0.5 mul setlinewidth
/PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
0 0 M PFa 5 get rotate PFs -2 div dup translate
0 1 PFs PFa 4 get div 1 add floor cvi
{ PFa 4 get mul 0 M 0 PFs V } for
0 PFa 6 get ne {
0 1 PFs PFa 4 get div 1 add floor cvi
{ PFa 4 get mul 0 2 1 roll M PFs 0 V } for
} if
stroke grestore } def
%
/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
currentdict end definefont pop
end
%%EndProlog
%%Page: 1 1
gnudict begin
gsave
50 50 translate
0.100 0.100 scale
90 rotate
0 -5040 translate
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
1.000 UL
LTb
1.000 UL
LTa
574 1120 M
6388 0 V
1.000 UL
LTb
574 1120 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 0) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1509 M
6388 0 V
1.000 UL
LTb
574 1509 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 50) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1898 M
6388 0 V
1.000 UL
LTb
574 1898 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 100) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 2287 M
6388 0 V
1.000 UL
LTb
574 2287 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 150) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 2676 M
6388 0 V
1.000 UL
LTb
574 2676 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 200) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3064 M
6388 0 V
1.000 UL
LTb
574 3064 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 250) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3453 M
6388 0 V
1.000 UL
LTb
574 3453 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 300) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3842 M
6388 0 V
1.000 UL
LTb
574 3842 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 350) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 4231 M
6388 0 V
1.000 UL
LTb
574 4231 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 400) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 4620 M
6388 0 V
1.000 UL
LTb
574 4620 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 450) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1120 M
0 3500 V
1.000 UL
LTb
574 1120 M
0 63 V
0 3437 R
0 -63 V
574 980 M
( 200) Cshow
1.000 UL
LTb
1.000 UL
LTa
1284 1120 M
0 3500 V
1.000 UL
LTb
1284 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 400) Cshow
1.000 UL
LTb
1.000 UL
LTa
1994 1120 M
0 3500 V
1.000 UL
LTb
1994 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 600) Cshow
1.000 UL
LTb
1.000 UL
LTa
2703 1120 M
0 3500 V
1.000 UL
LTb
2703 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 800) Cshow
1.000 UL
LTb
1.000 UL
LTa
3413 1120 M
0 3500 V
1.000 UL
LTb
3413 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1000) Cshow
1.000 UL
LTb
1.000 UL
LTa
4123 1120 M
0 3500 V
1.000 UL
LTb
4123 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1200) Cshow
1.000 UL
LTb
1.000 UL
LTa
4833 1120 M
0 3500 V
1.000 UL
LTb
4833 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1400) Cshow
1.000 UL
LTb
1.000 UL
LTa
5542 1120 M
0 3500 V
1.000 UL
LTb
5542 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1600) Cshow
1.000 UL
LTb
1.000 UL
LTa
6252 1120 M
0 3500 V
1.000 UL
LTb
6252 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1800) Cshow
1.000 UL
LTb
1.000 UL
LTa
6962 1120 M
0 3500 V
1.000 UL
LTb
6962 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 2000) Cshow
1.000 UL
LTb
1.000 UL
LTb
574 1120 M
6388 0 V
0 3500 V
-6388 0 V
0 -3500 V
LTb
3768 4830 M
(Httperf | 128 threads | uniprocessor) Cshow
1.000 UP
1.000 UL
LTb
670 0 M
0 700 V
6266 0 V
6936 0 L
670 0 L
0 700 R
6266 0 V
1.000 UP
1.000 UL
LT0
LTb
2938 630 M
("req_rate_127.0.0.1") Rshow
LT0
3022 630 M
399 0 V
574 1431 M
710 311 V
710 311 V
709 311 V
710 312 V
710 311 V
710 312 V
709 310 V
710 311 V
710 312 V
574 1431 Pls
1284 1742 Pls
1994 2053 Pls
2703 2364 Pls
3413 2676 Pls
4123 2987 Pls
4833 3299 Pls
5542 3609 Pls
6252 3920 Pls
6962 4232 Pls
3221 630 Pls
1.000 UP
1.000 UL
LT1
LTb
2938 490 M
("con_rate_127.0.0.1") Rshow
LT1
3022 490 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Crs
1284 1431 Crs
1994 1587 Crs
2703 1742 Crs
3413 1898 Crs
4123 2053 Crs
4833 2209 Crs
5542 2364 Crs
6252 2520 Crs
6962 2676 Crs
3221 490 Crs
1.000 UP
1.000 UL
LT2
LTb
2938 350 M
("min_rep_rate_127.0.0.1") Rshow
LT2
3022 350 M
399 0 V
574 1276 M
710 152 V
710 157 V
709 156 V
710 157 V
710 152 V
710 159 V
709 155 V
710 152 V
710 155 V
574 1276 Star
1284 1428 Star
1994 1585 Star
2703 1741 Star
3413 1898 Star
4123 2050 Star
4833 2209 Star
5542 2364 Star
6252 2516 Star
6962 2671 Star
3221 350 Star
1.000 UP
1.000 UL
LT3
LTb
2938 210 M
("avg_rep_rate_127.0.0.1") Rshow
LT3
3022 210 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Box
1284 1431 Box
1994 1587 Box
2703 1742 Box
3413 1898 Box
4123 2053 Box
4833 2209 Box
5542 2364 Box
6252 2520 Box
6962 2676 Box
3221 210 Box
1.000 UP
1.000 UL
LT4
LTb
2938 70 M
("max_rep_rate_127.0.0.1") Rshow
LT4
3022 70 M
399 0 V
574 1276 M
710 158 V
710 154 V
709 156 V
710 154 V
710 158 V
710 153 V
709 155 V
710 159 V
710 157 V
574 1276 BoxF
1284 1434 BoxF
1994 1588 BoxF
2703 1744 BoxF
3413 1898 BoxF
4123 2056 BoxF
4833 2209 BoxF
5542 2364 BoxF
6252 2523 BoxF
6962 2680 BoxF
3221 70 BoxF
1.000 UP
1.000 UL
LT5
LTb
6370 630 M
("stddev_rep_rate_127.0.0.1") Rshow
LT5
6454 630 M
399 0 V
574 1120 M
710 1 V
710 0 V
709 0 V
710 -1 V
710 2 V
710 -2 V
709 0 V
710 2 V
710 2 V
574 1120 Circle
1284 1121 Circle
1994 1121 Circle
2703 1121 Circle
3413 1120 Circle
4123 1122 Circle
4833 1120 Circle
5542 1120 Circle
6252 1122 Circle
6962 1124 Circle
6653 630 Circle
1.000 UP
1.000 UL
LT6
LTb
6370 490 M
("resp_time_127.0.0.1") Rshow
LT6
6454 490 M
399 0 V
574 1124 M
710 1 V
710 -1 V
709 0 V
710 0 V
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
574 1124 CircleF
1284 1125 CircleF
1994 1124 CircleF
2703 1124 CircleF
3413 1124 CircleF
4123 1124 CircleF
4833 1124 CircleF
5542 1124 CircleF
6252 1124 CircleF
6962 1124 CircleF
6653 490 CircleF
1.000 UP
1.000 UL
LT7
LTb
6370 350 M
("net_io_127.0.0.1") Rshow
LT7
6454 350 M
399 0 V
574 1193 M
710 72 V
710 74 V
709 72 V
710 73 V
710 72 V
710 73 V
709 74 V
710 72 V
710 73 V
574 1193 TriU
1284 1265 TriU
1994 1339 TriU
2703 1411 TriU
3413 1484 TriU
4123 1556 TriU
4833 1629 TriU
5542 1703 TriU
6252 1775 TriU
6962 1848 TriU
6653 350 TriU
1.000 UP
1.000 UL
LT8
LTb
6370 210 M
("errors_127.0.0.1") Rshow
LT8
6454 210 M
399 0 V
574 1898 M
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
574 1898 TriUF
1284 1898 TriUF
1994 1898 TriUF
2703 1898 TriUF
3413 1898 TriUF
4123 1898 TriUF
4833 1898 TriUF
5542 1898 TriUF
6252 1898 TriUF
6962 1898 TriUF
6653 210 TriUF
1.000 UL
LTb
574 1120 M
6388 0 V
0 3500 V
-6388 0 V
0 -3500 V
1.000 UP
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica
%%Pages: 1

View File

@@ -0,0 +1,11 @@
dem_req_rate req_rate_127.0.0.1 con_rate_127.0.0.1 min_rep_rate_127.0.0.1 avg_rep_rate_127.0.0.1 max_rep_rate_127.0.0.1 stddev_rep_rate_127.0.0.1 resp_time_127.0.0.1 net_io_127.0.0.1 errors_127.0.0.1
200 40.0 20.0 20.0 20.0 20.0 0.0 0.5 9.4 100
400 80.0 40.0 39.6 40.0 40.4 0.1 0.6 18.7 100
600 120.0 60.0 59.8 60.0 60.2 0.1 0.5 28.1 100
800 160.0 80.0 79.8 80.0 80.2 0.1 0.5 37.4 100
1000 200.0 100.0 100.0 100.0 100.0 0.0 0.5 46.8 100
1200 240.0 120.0 119.6 120.0 120.4 0.2 0.5 56.1 100
1400 280.1 140.0 140.0 140.0 140.0 0.0 0.5 65.5 100
1600 320.0 160.0 160.0 160.0 160.0 0.0 0.5 74.9 100
1800 360.0 180.0 179.5 180.0 180.4 0.3 0.5 84.2 100
2000 400.1 200.0 199.4 200.0 200.6 0.5 0.5 93.6 100
1 dem_req_rate req_rate_127.0.0.1 con_rate_127.0.0.1 min_rep_rate_127.0.0.1 avg_rep_rate_127.0.0.1 max_rep_rate_127.0.0.1 stddev_rep_rate_127.0.0.1 resp_time_127.0.0.1 net_io_127.0.0.1 errors_127.0.0.1
2 200 40.0 20.0 20.0 20.0 20.0 0.0 0.5 9.4 100
3 400 80.0 40.0 39.6 40.0 40.4 0.1 0.6 18.7 100
4 600 120.0 60.0 59.8 60.0 60.2 0.1 0.5 28.1 100
5 800 160.0 80.0 79.8 80.0 80.2 0.1 0.5 37.4 100
6 1000 200.0 100.0 100.0 100.0 100.0 0.0 0.5 46.8 100
7 1200 240.0 120.0 119.6 120.0 120.4 0.2 0.5 56.1 100
8 1400 280.1 140.0 140.0 140.0 140.0 0.0 0.5 65.5 100
9 1600 320.0 160.0 160.0 160.0 160.0 0.0 0.5 74.9 100
10 1800 360.0 180.0 179.5 180.0 180.4 0.3 0.5 84.2 100
11 2000 400.1 200.0 199.4 200.0 200.6 0.5 0.5 93.6 100

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

View File

@@ -0,0 +1,882 @@
%!PS-Adobe-2.0
%%Title: /var/tmp/autobench-2.1.2/httperf_256_dp.ps
%%Creator: gnuplot 4.0 patchlevel 0
%%CreationDate: Mon Feb 20 21:38:06 2006
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 554 770
%%Orientation: Landscape
%%Pages: (atend)
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color true def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10.0 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/Rounded false def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/N {newpath moveto} bind def
/C {setrgbcolor} bind def
/f {rlineto fill} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
0 vshift R show } def
/Rshow { currentpoint stroke M
dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
/hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
{pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/AL { stroke userlinewidth 2 div setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/UL { dup gnulinewidth mul /userlinewidth exch def
dup 1 lt {pop 1} if 10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/LTw { PL [] 1 setgray } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke
Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
currentpoint stroke M
hpt neg vpt neg R hpt2 0 V stroke
} def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke
Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
hpt2 vpt2 neg V currentpoint stroke M
hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke
Pnt } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke
Pnt } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def
/C1 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc
2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
2 copy vpt 270 450 arc closepath fill
vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 360 arc closepath fill
vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
2 copy vpt Square fill
Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore } def
/CircE { stroke [] 0 setdash
hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
Opaque stroke grestore } def
/CircW { stroke [] 0 setdash
hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
/BoxColFill {
gsave Rec
/Fillden exch def
currentrgbcolor
/ColB exch def /ColG exch def /ColR exch def
/ColR ColR Fillden mul Fillden sub 1 add def
/ColG ColG Fillden mul Fillden sub 1 add def
/ColB ColB Fillden mul Fillden sub 1 add def
ColR ColG ColB setrgbcolor
fill grestore } def
%
% PostScript Level 1 Pattern Fill routine
% Usage: x y w h s a XX PatternFill
% x,y = lower left corner of box to be filled
% w,h = width and height of box
% a = angle in degrees between lines and x-axis
% XX = 0/1 for no/yes cross-hatch
%
/PatternFill { gsave /PFa [ 9 2 roll ] def
PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
gsave 1 setgray fill grestore clip
currentlinewidth 0.5 mul setlinewidth
/PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
0 0 M PFa 5 get rotate PFs -2 div dup translate
0 1 PFs PFa 4 get div 1 add floor cvi
{ PFa 4 get mul 0 M 0 PFs V } for
0 PFa 6 get ne {
0 1 PFs PFa 4 get div 1 add floor cvi
{ PFa 4 get mul 0 2 1 roll M PFs 0 V } for
} if
stroke grestore } def
%
/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
currentdict end definefont pop
end
%%EndProlog
%%Page: 1 1
gnudict begin
gsave
50 50 translate
0.100 0.100 scale
90 rotate
0 -5040 translate
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
1.000 UL
LTb
1.000 UL
LTa
574 1120 M
6388 0 V
1.000 UL
LTb
574 1120 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 0) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1509 M
6388 0 V
1.000 UL
LTb
574 1509 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 50) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1898 M
6388 0 V
1.000 UL
LTb
574 1898 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 100) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 2287 M
6388 0 V
1.000 UL
LTb
574 2287 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 150) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 2676 M
6388 0 V
1.000 UL
LTb
574 2676 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 200) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3064 M
6388 0 V
1.000 UL
LTb
574 3064 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 250) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3453 M
6388 0 V
1.000 UL
LTb
574 3453 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 300) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3842 M
6388 0 V
1.000 UL
LTb
574 3842 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 350) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 4231 M
6388 0 V
1.000 UL
LTb
574 4231 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 400) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 4620 M
6388 0 V
1.000 UL
LTb
574 4620 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 450) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1120 M
0 3500 V
1.000 UL
LTb
574 1120 M
0 63 V
0 3437 R
0 -63 V
574 980 M
( 200) Cshow
1.000 UL
LTb
1.000 UL
LTa
1284 1120 M
0 3500 V
1.000 UL
LTb
1284 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 400) Cshow
1.000 UL
LTb
1.000 UL
LTa
1994 1120 M
0 3500 V
1.000 UL
LTb
1994 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 600) Cshow
1.000 UL
LTb
1.000 UL
LTa
2703 1120 M
0 3500 V
1.000 UL
LTb
2703 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 800) Cshow
1.000 UL
LTb
1.000 UL
LTa
3413 1120 M
0 3500 V
1.000 UL
LTb
3413 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1000) Cshow
1.000 UL
LTb
1.000 UL
LTa
4123 1120 M
0 3500 V
1.000 UL
LTb
4123 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1200) Cshow
1.000 UL
LTb
1.000 UL
LTa
4833 1120 M
0 3500 V
1.000 UL
LTb
4833 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1400) Cshow
1.000 UL
LTb
1.000 UL
LTa
5542 1120 M
0 3500 V
1.000 UL
LTb
5542 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1600) Cshow
1.000 UL
LTb
1.000 UL
LTa
6252 1120 M
0 3500 V
1.000 UL
LTb
6252 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1800) Cshow
1.000 UL
LTb
1.000 UL
LTa
6962 1120 M
0 3500 V
1.000 UL
LTb
6962 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 2000) Cshow
1.000 UL
LTb
1.000 UL
LTb
574 1120 M
6388 0 V
0 3500 V
-6388 0 V
0 -3500 V
LTb
3768 4830 M
(Httperf | 256 Threads | Multiprocessor) Cshow
1.000 UP
1.000 UL
LTb
670 0 M
0 700 V
6266 0 V
6936 0 L
670 0 L
0 700 R
6266 0 V
1.000 UP
1.000 UL
LT0
LTb
2938 630 M
("req_rate_127.0.0.1") Rshow
LT0
3022 630 M
399 0 V
574 1431 M
710 311 V
710 311 V
709 311 V
710 312 V
710 311 V
710 312 V
709 311 V
710 311 V
710 311 V
574 1431 Pls
1284 1742 Pls
1994 2053 Pls
2703 2364 Pls
3413 2676 Pls
4123 2987 Pls
4833 3299 Pls
5542 3610 Pls
6252 3921 Pls
6962 4232 Pls
3221 630 Pls
1.000 UP
1.000 UL
LT1
LTb
2938 490 M
("con_rate_127.0.0.1") Rshow
LT1
3022 490 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Crs
1284 1431 Crs
1994 1587 Crs
2703 1742 Crs
3413 1898 Crs
4123 2053 Crs
4833 2209 Crs
5542 2364 Crs
6252 2520 Crs
6962 2676 Crs
3221 490 Crs
1.000 UP
1.000 UL
LT2
LTb
2938 350 M
("min_rep_rate_127.0.0.1") Rshow
LT2
3022 350 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Star
1284 1431 Star
1994 1587 Star
2703 1742 Star
3413 1898 Star
4123 2053 Star
4833 2209 Star
5542 2364 Star
6252 2520 Star
6962 2676 Star
3221 350 Star
1.000 UP
1.000 UL
LT3
LTb
2938 210 M
("avg_rep_rate_127.0.0.1") Rshow
LT3
3022 210 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Box
1284 1431 Box
1994 1587 Box
2703 1742 Box
3413 1898 Box
4123 2053 Box
4833 2209 Box
5542 2364 Box
6252 2520 Box
6962 2676 Box
3221 210 Box
1.000 UP
1.000 UL
LT4
LTb
2938 70 M
("max_rep_rate_127.0.0.1") Rshow
LT4
3022 70 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 BoxF
1284 1431 BoxF
1994 1587 BoxF
2703 1742 BoxF
3413 1898 BoxF
4123 2053 BoxF
4833 2209 BoxF
5542 2364 BoxF
6252 2520 BoxF
6962 2676 BoxF
3221 70 BoxF
1.000 UP
1.000 UL
LT5
LTb
6370 630 M
("stddev_rep_rate_127.0.0.1") Rshow
LT5
6454 630 M
399 0 V
574 1120 M
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
574 1120 Circle
1284 1120 Circle
1994 1120 Circle
2703 1120 Circle
3413 1120 Circle
4123 1120 Circle
4833 1120 Circle
5542 1120 Circle
6252 1120 Circle
6962 1120 Circle
6653 630 Circle
1.000 UP
1.000 UL
LT6
LTb
6370 490 M
("resp_time_127.0.0.1") Rshow
LT6
6454 490 M
399 0 V
574 1122 M
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
574 1122 CircleF
1284 1122 CircleF
1994 1122 CircleF
2703 1122 CircleF
3413 1122 CircleF
4123 1122 CircleF
4833 1122 CircleF
5542 1122 CircleF
6252 1122 CircleF
6962 1122 CircleF
6653 490 CircleF
1.000 UP
1.000 UL
LT7
LTb
6370 350 M
("net_io_127.0.0.1") Rshow
LT7
6454 350 M
399 0 V
574 1180 M
710 59 V
710 60 V
709 59 V
710 60 V
710 59 V
710 60 V
709 60 V
710 59 V
710 60 V
574 1180 TriU
1284 1239 TriU
1994 1299 TriU
2703 1358 TriU
3413 1418 TriU
4123 1477 TriU
4833 1537 TriU
5542 1597 TriU
6252 1656 TriU
6962 1716 TriU
6653 350 TriU
1.000 UP
1.000 UL
LT8
LTb
6370 210 M
("errors_127.0.0.1") Rshow
LT8
6454 210 M
399 0 V
574 1898 M
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
574 1898 TriUF
1284 1898 TriUF
1994 1898 TriUF
2703 1898 TriUF
3413 1898 TriUF
4123 1898 TriUF
4833 1898 TriUF
5542 1898 TriUF
6252 1898 TriUF
6962 1898 TriUF
6653 210 TriUF
1.000 UL
LTb
574 1120 M
6388 0 V
0 3500 V
-6388 0 V
0 -3500 V
1.000 UP
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica
%%Pages: 1

View File

@@ -0,0 +1,11 @@
dem_req_rate req_rate_127.0.0.1 con_rate_127.0.0.1 min_rep_rate_127.0.0.1 avg_rep_rate_127.0.0.1 max_rep_rate_127.0.0.1 stddev_rep_rate_127.0.0.1 resp_time_127.0.0.1 net_io_127.0.0.1 errors_127.0.0.1
200 40.0 20.0 20.0 20.0 20.0 0.0 0.2 7.7 100
400 80.0 40.0 40.0 40.0 40.0 0.0 0.2 15.3 100
600 120.0 60.0 60.0 60.0 60.0 0.0 0.2 23.0 100
800 160.0 80.0 80.0 80.0 80.0 0.0 0.2 30.6 100
1000 200.0 100.0 100.0 100.0 100.0 0.0 0.2 38.3 100
1200 240.0 120.0 120.0 120.0 120.0 0.0 0.2 45.9 100
1400 280.1 140.0 140.0 140.0 140.0 0.0 0.2 53.6 100
1600 320.1 160.0 160.0 160.0 160.0 0.0 0.2 61.3 100
1800 360.1 180.0 180.0 180.0 180.0 0.0 0.2 68.9 100
2000 400.1 200.0 200.0 200.0 200.0 0.0 0.2 76.6 100
1 dem_req_rate req_rate_127.0.0.1 con_rate_127.0.0.1 min_rep_rate_127.0.0.1 avg_rep_rate_127.0.0.1 max_rep_rate_127.0.0.1 stddev_rep_rate_127.0.0.1 resp_time_127.0.0.1 net_io_127.0.0.1 errors_127.0.0.1
2 200 40.0 20.0 20.0 20.0 20.0 0.0 0.2 7.7 100
3 400 80.0 40.0 40.0 40.0 40.0 0.0 0.2 15.3 100
4 600 120.0 60.0 60.0 60.0 60.0 0.0 0.2 23.0 100
5 800 160.0 80.0 80.0 80.0 80.0 0.0 0.2 30.6 100
6 1000 200.0 100.0 100.0 100.0 100.0 0.0 0.2 38.3 100
7 1200 240.0 120.0 120.0 120.0 120.0 0.0 0.2 45.9 100
8 1400 280.1 140.0 140.0 140.0 140.0 0.0 0.2 53.6 100
9 1600 320.1 160.0 160.0 160.0 160.0 0.0 0.2 61.3 100
10 1800 360.1 180.0 180.0 180.0 180.0 0.0 0.2 68.9 100
11 2000 400.1 200.0 200.0 200.0 200.0 0.0 0.2 76.6 100

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

View File

@@ -0,0 +1,882 @@
%!PS-Adobe-2.0
%%Title: /var/tmp/autobench-2.1.2/httperf_256_up.ps
%%Creator: gnuplot 4.0 patchlevel 0
%%CreationDate: Mon Feb 20 21:35:36 2006
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 554 770
%%Orientation: Landscape
%%Pages: (atend)
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color true def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10.0 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/Rounded false def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/N {newpath moveto} bind def
/C {setrgbcolor} bind def
/f {rlineto fill} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
0 vshift R show } def
/Rshow { currentpoint stroke M
dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
/hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
{pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/AL { stroke userlinewidth 2 div setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/UL { dup gnulinewidth mul /userlinewidth exch def
dup 1 lt {pop 1} if 10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth
Rounded { 1 setlinejoin 1 setlinecap } if } def
/LTw { PL [] 1 setgray } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke
Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
currentpoint stroke M
hpt neg vpt neg R hpt2 0 V stroke
} def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke
Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
hpt2 vpt2 neg V currentpoint stroke M
hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke
Pnt } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke
Pnt } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def
/C1 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc
2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 270 arc closepath fill
vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
2 copy vpt 270 450 arc closepath fill
vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
2 copy vpt 90 360 arc closepath fill
vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
vpt 0 360 arc closepath } bind def
/Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
2 copy vpt Square fill
Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore } def
/CircE { stroke [] 0 setdash
hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
Opaque stroke grestore } def
/CircW { stroke [] 0 setdash
hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
/BoxColFill {
gsave Rec
/Fillden exch def
currentrgbcolor
/ColB exch def /ColG exch def /ColR exch def
/ColR ColR Fillden mul Fillden sub 1 add def
/ColG ColG Fillden mul Fillden sub 1 add def
/ColB ColB Fillden mul Fillden sub 1 add def
ColR ColG ColB setrgbcolor
fill grestore } def
%
% PostScript Level 1 Pattern Fill routine
% Usage: x y w h s a XX PatternFill
% x,y = lower left corner of box to be filled
% w,h = width and height of box
% a = angle in degrees between lines and x-axis
% XX = 0/1 for no/yes cross-hatch
%
/PatternFill { gsave /PFa [ 9 2 roll ] def
PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
gsave 1 setgray fill grestore clip
currentlinewidth 0.5 mul setlinewidth
/PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
0 0 M PFa 5 get rotate PFs -2 div dup translate
0 1 PFs PFa 4 get div 1 add floor cvi
{ PFa 4 get mul 0 M 0 PFs V } for
0 PFa 6 get ne {
0 1 PFs PFa 4 get div 1 add floor cvi
{ PFa 4 get mul 0 2 1 roll M PFs 0 V } for
} if
stroke grestore } def
%
/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
currentdict end definefont pop
end
%%EndProlog
%%Page: 1 1
gnudict begin
gsave
50 50 translate
0.100 0.100 scale
90 rotate
0 -5040 translate
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
1.000 UL
LTb
1.000 UL
LTa
574 1120 M
6388 0 V
1.000 UL
LTb
574 1120 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 0) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1509 M
6388 0 V
1.000 UL
LTb
574 1509 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 50) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1898 M
6388 0 V
1.000 UL
LTb
574 1898 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 100) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 2287 M
6388 0 V
1.000 UL
LTb
574 2287 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 150) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 2676 M
6388 0 V
1.000 UL
LTb
574 2676 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 200) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3064 M
6388 0 V
1.000 UL
LTb
574 3064 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 250) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3453 M
6388 0 V
1.000 UL
LTb
574 3453 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 300) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 3842 M
6388 0 V
1.000 UL
LTb
574 3842 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 350) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 4231 M
6388 0 V
1.000 UL
LTb
574 4231 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 400) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 4620 M
6388 0 V
1.000 UL
LTb
574 4620 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
( 450) Rshow
1.000 UL
LTb
1.000 UL
LTa
574 1120 M
0 3500 V
1.000 UL
LTb
574 1120 M
0 63 V
0 3437 R
0 -63 V
574 980 M
( 200) Cshow
1.000 UL
LTb
1.000 UL
LTa
1284 1120 M
0 3500 V
1.000 UL
LTb
1284 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 400) Cshow
1.000 UL
LTb
1.000 UL
LTa
1994 1120 M
0 3500 V
1.000 UL
LTb
1994 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 600) Cshow
1.000 UL
LTb
1.000 UL
LTa
2703 1120 M
0 3500 V
1.000 UL
LTb
2703 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 800) Cshow
1.000 UL
LTb
1.000 UL
LTa
3413 1120 M
0 3500 V
1.000 UL
LTb
3413 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1000) Cshow
1.000 UL
LTb
1.000 UL
LTa
4123 1120 M
0 3500 V
1.000 UL
LTb
4123 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1200) Cshow
1.000 UL
LTb
1.000 UL
LTa
4833 1120 M
0 3500 V
1.000 UL
LTb
4833 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1400) Cshow
1.000 UL
LTb
1.000 UL
LTa
5542 1120 M
0 3500 V
1.000 UL
LTb
5542 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1600) Cshow
1.000 UL
LTb
1.000 UL
LTa
6252 1120 M
0 3500 V
1.000 UL
LTb
6252 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 1800) Cshow
1.000 UL
LTb
1.000 UL
LTa
6962 1120 M
0 3500 V
1.000 UL
LTb
6962 1120 M
0 63 V
0 3437 R
0 -63 V
0 -3577 R
( 2000) Cshow
1.000 UL
LTb
1.000 UL
LTb
574 1120 M
6388 0 V
0 3500 V
-6388 0 V
0 -3500 V
LTb
3768 4830 M
(Httperf | 256 Threads | Uniprocessor) Cshow
1.000 UP
1.000 UL
LTb
670 0 M
0 700 V
6266 0 V
6936 0 L
670 0 L
0 700 R
6266 0 V
1.000 UP
1.000 UL
LT0
LTb
2938 630 M
("req_rate_127.0.0.1") Rshow
LT0
3022 630 M
399 0 V
574 1431 M
710 311 V
710 311 V
709 311 V
710 312 V
710 311 V
710 312 V
709 311 V
710 311 V
710 311 V
574 1431 Pls
1284 1742 Pls
1994 2053 Pls
2703 2364 Pls
3413 2676 Pls
4123 2987 Pls
4833 3299 Pls
5542 3610 Pls
6252 3921 Pls
6962 4232 Pls
3221 630 Pls
1.000 UP
1.000 UL
LT1
LTb
2938 490 M
("con_rate_127.0.0.1") Rshow
LT1
3022 490 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Crs
1284 1431 Crs
1994 1587 Crs
2703 1742 Crs
3413 1898 Crs
4123 2053 Crs
4833 2209 Crs
5542 2364 Crs
6252 2520 Crs
6962 2676 Crs
3221 490 Crs
1.000 UP
1.000 UL
LT2
LTb
2938 350 M
("min_rep_rate_127.0.0.1") Rshow
LT2
3022 350 M
399 0 V
574 1274 M
710 152 V
710 158 V
709 157 V
710 157 V
710 154 V
710 157 V
709 155 V
710 156 V
710 156 V
574 1274 Star
1284 1426 Star
1994 1584 Star
2703 1741 Star
3413 1898 Star
4123 2052 Star
4833 2209 Star
5542 2364 Star
6252 2520 Star
6962 2676 Star
3221 350 Star
1.000 UP
1.000 UL
LT3
LTb
2938 210 M
("avg_rep_rate_127.0.0.1") Rshow
LT3
3022 210 M
399 0 V
574 1276 M
710 155 V
710 156 V
709 155 V
710 156 V
710 155 V
710 156 V
709 155 V
710 156 V
710 156 V
574 1276 Box
1284 1431 Box
1994 1587 Box
2703 1742 Box
3413 1898 Box
4123 2053 Box
4833 2209 Box
5542 2364 Box
6252 2520 Box
6962 2676 Box
3221 210 Box
1.000 UP
1.000 UL
LT4
LTb
2938 70 M
("max_rep_rate_127.0.0.1") Rshow
LT4
3022 70 M
399 0 V
574 1277 M
710 160 V
710 151 V
709 154 V
710 156 V
710 157 V
710 154 V
709 155 V
710 156 V
710 156 V
574 1277 BoxF
1284 1437 BoxF
1994 1588 BoxF
2703 1742 BoxF
3413 1898 BoxF
4123 2055 BoxF
4833 2209 BoxF
5542 2364 BoxF
6252 2520 BoxF
6962 2676 BoxF
3221 70 BoxF
1.000 UP
1.000 UL
LT5
LTb
6370 630 M
("stddev_rep_rate_127.0.0.1") Rshow
LT5
6454 630 M
399 0 V
574 1120 M
710 2 V
710 -1 V
709 -1 V
710 0 V
710 1 V
710 -1 V
709 0 V
710 0 V
710 0 V
574 1120 Circle
1284 1122 Circle
1994 1121 Circle
2703 1120 Circle
3413 1120 Circle
4123 1121 Circle
4833 1120 Circle
5542 1120 Circle
6252 1120 Circle
6962 1120 Circle
6653 630 Circle
1.000 UP
1.000 UL
LT6
LTb
6370 490 M
("resp_time_127.0.0.1") Rshow
LT6
6454 490 M
399 0 V
574 1125 M
710 -1 V
710 0 V
709 0 V
710 0 V
710 1 V
710 -1 V
709 0 V
710 0 V
710 0 V
574 1125 CircleF
1284 1124 CircleF
1994 1124 CircleF
2703 1124 CircleF
3413 1124 CircleF
4123 1125 CircleF
4833 1124 CircleF
5542 1124 CircleF
6252 1124 CircleF
6962 1124 CircleF
6653 490 CircleF
1.000 UP
1.000 UL
LT7
LTb
6370 350 M
("net_io_127.0.0.1") Rshow
LT7
6454 350 M
399 0 V
574 1193 M
710 72 V
710 74 V
709 72 V
710 73 V
710 72 V
710 73 V
709 74 V
710 72 V
710 73 V
574 1193 TriU
1284 1265 TriU
1994 1339 TriU
2703 1411 TriU
3413 1484 TriU
4123 1556 TriU
4833 1629 TriU
5542 1703 TriU
6252 1775 TriU
6962 1848 TriU
6653 350 TriU
1.000 UP
1.000 UL
LT8
LTb
6370 210 M
("errors_127.0.0.1") Rshow
LT8
6454 210 M
399 0 V
574 1898 M
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
710 0 V
709 0 V
710 0 V
710 0 V
574 1898 TriUF
1284 1898 TriUF
1994 1898 TriUF
2703 1898 TriUF
3413 1898 TriUF
4123 1898 TriUF
4833 1898 TriUF
5542 1898 TriUF
6252 1898 TriUF
6962 1898 TriUF
6653 210 TriUF
1.000 UL
LTb
574 1120 M
6388 0 V
0 3500 V
-6388 0 V
0 -3500 V
1.000 UP
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica
%%Pages: 1

View File

@@ -0,0 +1,11 @@
dem_req_rate req_rate_127.0.0.1 con_rate_127.0.0.1 min_rep_rate_127.0.0.1 avg_rep_rate_127.0.0.1 max_rep_rate_127.0.0.1 stddev_rep_rate_127.0.0.1 resp_time_127.0.0.1 net_io_127.0.0.1 errors_127.0.0.1
200 40.0 20.0 19.8 20.0 20.2 0.0 0.6 9.4 100
400 80.0 40.0 39.3 40.0 40.8 0.2 0.5 18.7 100
600 120.0 60.0 59.7 60.0 60.2 0.1 0.5 28.1 100
800 160.0 80.0 79.9 80.0 80.0 0.0 0.5 37.4 100
1000 200.0 100.0 100.0 100.0 100.0 0.0 0.5 46.8 100
1200 240.0 120.0 119.8 120.0 120.2 0.1 0.6 56.1 100
1400 280.1 140.0 140.0 140.0 140.0 0.0 0.5 65.5 100
1600 320.1 160.0 160.0 160.0 160.0 0.0 0.5 74.9 100
1800 360.1 180.0 180.0 180.0 180.0 0.0 0.5 84.2 100
2000 400.1 200.0 200.0 200.0 200.0 0.0 0.5 93.6 100
1 dem_req_rate req_rate_127.0.0.1 con_rate_127.0.0.1 min_rep_rate_127.0.0.1 avg_rep_rate_127.0.0.1 max_rep_rate_127.0.0.1 stddev_rep_rate_127.0.0.1 resp_time_127.0.0.1 net_io_127.0.0.1 errors_127.0.0.1
2 200 40.0 20.0 19.8 20.0 20.2 0.0 0.6 9.4 100
3 400 80.0 40.0 39.3 40.0 40.8 0.2 0.5 18.7 100
4 600 120.0 60.0 59.7 60.0 60.2 0.1 0.5 28.1 100
5 800 160.0 80.0 79.9 80.0 80.0 0.0 0.5 37.4 100
6 1000 200.0 100.0 100.0 100.0 100.0 0.0 0.5 46.8 100
7 1200 240.0 120.0 119.8 120.0 120.2 0.1 0.6 56.1 100
8 1400 280.1 140.0 140.0 140.0 140.0 0.0 0.5 65.5 100
9 1600 320.1 160.0 160.0 160.0 160.0 0.0 0.5 74.9 100
10 1800 360.1 180.0 180.0 180.0 180.0 0.0 0.5 84.2 100
11 2000 400.1 200.0 200.0 200.0 200.0 0.0 0.5 93.6 100

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,174 @@
file: simpleTest.xml
Simple test gets 4 files with 32 threads, each doing this 10 times.
Tested on Samwise.cc.gatech.edu, Dual 3.06Ghz Xeons w/ SCSI disks
[puyan@samwise:~]% uname -a
Linux samwise 2.6.9-11.ELsmp #1 SMP Fri May 20 18:26:27 EDT 2005 i686 i686 i386 GNU/Linux
Test with 2 server threads:
[puyan@samwise:client]% bin/l33t_client 127.0.0.1 1337 tests/simpleTest.xml
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/index.html, 10, 0, 16967, 0, 333
/pwner.jpg, 10, 0, 51416, 0, 8971
/pwner.jpg, 10, 0, 53253, 0, 8971
/index.html, 10, 0, 54161, 0, 333
/makefile, 10, 0, 59145, 0, 1520
/special.zip, 10, 0, 59894, 0, 333
/pwner.jpg, 10, 0, 85338, 0, 8971
/pwner.jpg, 10, 3, 133522, 0, 8971
/makefile, 10, 3, 134170, 0, 1520
/index.html, 10, 3, 134204, 0, 333
/special.zip, 10, 3, 134447, 0, 333
/pwner.jpg, 10, 3, 138174, 0, 8971
/special.zip, 10, 3, 138028, 0, 333
/makefile, 10, 3, 139007, 0, 1520
/index.html, 10, 3, 138856, 0, 333
/pwner.jpg, 10, 3, 142861, 0, 8971
/makefile, 10, 3, 143505, 0, 1520
/special.zip, 10, 3, 143572, 0, 333
/special.zip, 10, 3, 143723, 0, 333
/index.html, 10, 4, 626225, 0, 333
/makefile, 10, 4, 625889, 0, 1520
/index.html, 10, 4, 626205, 0, 333
/special.zip, 10, 4, 626393, 0, 333
/makefile, 10, 4, 627033, 0, 1520
/index.html, 10, 4, 627055, 0, 333
/pwner.jpg, 10, 4, 648667, 0, 8971
/pwner.jpg, 10, 4, 653400, 0, 8971
/special.zip, 10, 5, 673358, 0, 333
/makefile, 10, 5, 679280, 0, 1520
/special.zip, 10, 6, 4393, 0, 333
/index.html, 10, 6, 5150, 0, 333
/makefile, 10, 6, 9693, 0, 1520
Test with 8 server threads:
[puyan@samwise:client]% bin/l33t_client 127.0.0.1 1337 tests/simpleTest.xml
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/index.html, 10, 0, 2174, 0, 333
/special.zip, 10, 0, 1771, 0, 333
/makefile, 10, 0, 27337, 0, 1520
/makefile, 10, 0, 32977, 0, 1520
/pwner.jpg, 10, 0, 90681, 0, 8971
/pwner.jpg, 10, 0, 81038, 0, 8971
/special.zip, 10, 0, 81026, 0, 333
/index.html, 10, 0, 82436, 0, 333
/special.zip, 10, 0, 75145, 0, 333
/index.html, 10, 0, 87429, 0, 333
/pwner.jpg, 10, 0, 105892, 0, 8971
/makefile, 10, 0, 210771, 0, 1520
/pwner.jpg, 10, 0, 242170, 0, 8971
/special.zip, 10, 3, 38240, 0, 333
/special.zip, 10, 3, 39733, 0, 333
/index.html, 10, 3, 45636, 0, 333
/index.html, 10, 3, 52488, 0, 333
/makefile, 10, 3, 50289, 0, 1520
/index.html, 10, 3, 55445, 0, 333
/pwner.jpg, 10, 3, 62124, 0, 8971
/makefile, 10, 3, 71816, 0, 1520
/pwner.jpg, 10, 3, 75503, 0, 8971
/pwner.jpg, 10, 3, 88789, 0, 8971
/special.zip, 10, 3, 233302, 0, 333
/makefile, 10, 3, 236450, 0, 1520
/special.zip, 10, 6, 11581, 0, 333
/index.html, 10, 6, 12137, 0, 333
/makefile, 10, 6, 16067, 0, 1520
/makefile, 10, 9, 9879, 0, 1520
/special.zip, 10, 9, 15407, 0, 333
/index.html, 10, 9, 15675, 0, 333
/pwner.jpg, 10, 9, 41093, 0, 8971
Test with 32 server threads:
[puyan@samwise:client]% bin/l33t_client 127.0.0.1 1337 tests/simpleTest.xml
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/makefile, 10, 0, 23421, 0, 1520
/special.zip, 10, 0, 47068, 0, 333
/makefile, 10, 0, 49865, 0, 1520
/index.html, 10, 0, 61212, 0, 333
/special.zip, 10, 0, 65650, 0, 333
/index.html, 10, 0, 65760, 0, 333
/pwner.jpg, 10, 0, 65930, 0, 8971
/pwner.jpg, 10, 0, 67669, 0, 8971
/index.html, 10, 0, 208594, 0, 333
/pwner.jpg, 10, 0, 245369, 0, 8971
/index.html, 10, 3, 41063, 0, 333
/index.html, 10, 3, 41608, 0, 333
/special.zip, 10, 3, 46412, 0, 333
/index.html, 10, 3, 53014, 0, 333
/special.zip, 10, 3, 61968, 0, 333
/pwner.jpg, 10, 3, 70494, 0, 8971
/pwner.jpg, 10, 3, 74844, 0, 8971
/pwner.jpg, 10, 3, 78770, 0, 8971
/index.html, 10, 3, 259735, 0, 333
/special.zip, 10, 3, 260249, 0, 333
/special.zip, 10, 3, 262127, 0, 333
/makefile, 10, 3, 265857, 0, 1520
/makefile, 10, 3, 264860, 0, 1520
/makefile, 10, 3, 269782, 0, 1520
/pwner.jpg, 10, 3, 282422, 0, 8971
/special.zip, 10, 3, 684541, 0, 333
/makefile, 10, 3, 696482, 0, 1520
/index.html, 10, 3, 700467, 0, 333
/pwner.jpg, 10, 3, 725366, 0, 8971
/special.zip, 10, 6, 4277, 0, 333
/makefile, 10, 6, 6963, 0, 1520
/makefile, 10, 6, 25786, 0, 1520
Test with 128 server threads:
[puyan@samwise:client]% bin/l33t_client 127.0.0.1 1337 tests/simpleTest.xml
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/special.zip, 10, 0, 68047, 0, 333
/index.html, 10, 0, 68929, 0, 333
/index.html, 10, 0, 77162, 0, 333
/makefile, 10, 0, 77347, 0, 1520
/pwner.jpg, 10, 0, 90461, 0, 8971
/pwner.jpg, 10, 0, 94884, 0, 8971
/pwner.jpg, 10, 0, 97072, 0, 8971
/index.html, 10, 0, 230778, 0, 333
/makefile, 10, 0, 252505, 0, 1520
/pwner.jpg, 10, 0, 270396, 0, 8971
/makefile, 10, 3, 28176, 0, 1520
/index.html, 10, 3, 42487, 0, 333
/index.html, 10, 3, 45185, 0, 333
/special.zip, 10, 3, 46805, 0, 333
/makefile, 10, 3, 62073, 0, 1520
/pwner.jpg, 10, 3, 70266, 0, 8971
/pwner.jpg, 10, 3, 78775, 0, 8971
/index.html, 10, 3, 329975, 0, 333
/special.zip, 10, 3, 330342, 0, 333
/makefile, 10, 3, 336967, 0, 1520
/makefile, 10, 3, 338684, 0, 1520
/pwner.jpg, 10, 3, 360840, 0, 8971
/pwner.jpg, 10, 3, 360888, 0, 8971
/special.zip, 10, 3, 901700, 0, 333
/makefile, 10, 3, 907540, 0, 1520
/index.html, 10, 6, 2053, 0, 333
/special.zip, 10, 6, 2499, 0, 333
/special.zip, 10, 6, 11512, 0, 333
/index.html, 10, 6, 11680, 0, 333
/makefile, 10, 6, 16488, 0, 1520
/special.zip, 10, 6, 16635, 0, 333
/special.zip, 10, 6, 302332, 0, 333

View File

@@ -0,0 +1,169 @@
file: simpleTest.xml
Simple test gets 4 files with 32 threads, each doing this 10 times.
Tested on idaho.cc.gatech.edu, single 1.8Ghz P4, IDE disks
[puyan@idaho-lnx:client]% uname -a
Linux idaho-lnx 2.6.9-22.0.2.ELsmp #1 SMP Thu Jan 5 17:13:01 EST 2006 i686 i686 i386 GNU/Linux
Tested with 32 server threads:
[puyan@idaho-lnx:client]% bin/l33t_client 127.0.0.1 1337 tests/simpleTest.xml
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/index.html, 10, 0, 5035, 0, 333
/pwner.jpg, 10, 0, 78344, 0, 8971
/makefile, 10, 0, 17718, 0, 1520
/special.zip, 10, 0, 4597, 0, 333
/makefile, 10, 0, 17612, 0, 1520
/special.zip, 10, 0, 4168, 0, 333
/index.html, 10, 0, 4327, 0, 333
/pwner.jpg, 10, 0, 77830, 0, 8971
/index.html, 10, 0, 129587, 0, 333
/pwner.jpg, 10, 0, 198849, 0, 8971
/index.html, 10, 0, 4161, 0, 333
/makefile, 10, 0, 97904, 0, 1520
/special.zip, 10, 0, 92569, 0, 333
/pwner.jpg, 10, 0, 78105, 0, 8971
/makefile, 10, 0, 17196, 0, 1520
/special.zip, 10, 0, 4198, 0, 333
/index.html, 10, 0, 39546, 0, 333
/pwner.jpg, 10, 0, 83463, 0, 8971
/makefile, 10, 0, 65895, 0, 1520
/special.zip, 10, 0, 4344, 0, 333
/index.html, 10, 0, 4315, 0, 333
/pwner.jpg, 10, 0, 78012, 0, 8971
/makefile, 10, 0, 17031, 0, 1520
/special.zip, 10, 0, 4166, 0, 333
/index.html, 10, 0, 14045, 0, 333
/pwner.jpg, 10, 0, 81453, 0, 8971
/makefile, 10, 0, 16900, 0, 1520
/special.zip, 10, 0, 4169, 0, 333
/index.html, 10, 0, 4156, 0, 333
/makefile, 10, 0, 15057, 0, 1520
/special.zip, 10, 0, 4246, 0, 333
/pwner.jpg, 10, 0, 101270, 0, 8971
Tested with 64 server threads:
[puyan@idaho-lnx:client]% bin/l33t_client 127.0.0.1 1337 tests/simpleTest.xml
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/index.html, 10, 0, 4674, 0, 333
/pwner.jpg, 10, 0, 79188, 0, 8971
/makefile, 10, 0, 17651, 0, 1520
/makefile, 10, 0, 15500, 0, 1520
/special.zip, 10, 0, 4263, 0, 333
/index.html, 10, 0, 4492, 0, 333
/pwner.jpg, 10, 0, 76161, 0, 8971
/special.zip, 10, 0, 6157, 0, 333
/special.zip, 10, 0, 134660, 0, 333
/index.html, 10, 0, 133229, 0, 333
/pwner.jpg, 10, 0, 199857, 0, 8971
/makefile, 10, 0, 95536, 0, 1520
/index.html, 10, 0, 84235, 0, 333
/pwner.jpg, 10, 0, 77054, 0, 8971
/makefile, 10, 0, 16782, 0, 1520
/special.zip, 10, 0, 4312, 0, 333
/index.html, 10, 0, 4298, 0, 333
/makefile, 10, 0, 15628, 0, 1520
/special.zip, 10, 0, 4862, 0, 333
/pwner.jpg, 10, 0, 99345, 0, 8971
/index.html, 10, 0, 4146, 0, 333
/pwner.jpg, 10, 0, 75912, 0, 8971
/makefile, 10, 0, 16693, 0, 1520
/special.zip, 10, 0, 4301, 0, 333
/index.html, 10, 0, 4500, 0, 333
/pwner.jpg, 10, 0, 79735, 0, 8971
/makefile, 10, 0, 76654, 0, 1520
/special.zip, 10, 0, 4329, 0, 333
/index.html, 10, 0, 4314, 0, 333
/pwner.jpg, 10, 0, 76294, 0, 8971
/makefile, 10, 0, 17231, 0, 1520
/special.zip, 10, 0, 4627, 0, 333
Tested with 128 server threads:
[puyan@idaho-lnx:client]% bin/l33t_client 127.0.0.1 1337 tests/simpleTest.xml
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/index.html, 10, 0, 4619, 0, 333
/pwner.jpg, 10, 0, 78003, 0, 8971
/makefile, 10, 0, 17792, 0, 1520
/special.zip, 10, 0, 4292, 0, 333
/pwner.jpg, 10, 0, 75938, 0, 8971
/makefile, 10, 0, 17513, 0, 1520
/special.zip, 10, 0, 4294, 0, 333
/index.html, 10, 0, 4315, 0, 333
/index.html, 10, 0, 4447, 0, 333
/pwner.jpg, 10, 0, 75775, 0, 8971
/makefile, 10, 0, 17343, 0, 1520
/special.zip, 10, 0, 4199, 0, 333
/index.html, 10, 0, 4196, 0, 333
/index.html, 10, 0, 285475, 0, 333
/pwner.jpg, 10, 0, 219951, 0, 8971
/makefile, 10, 0, 189826, 0, 1520
/special.zip, 10, 0, 185467, 0, 333
/pwner.jpg, 10, 0, 137061, 0, 8971
/makefile, 10, 0, 133267, 0, 1520
/special.zip, 10, 0, 4376, 0, 333
/index.html, 10, 0, 4543, 0, 333
/pwner.jpg, 10, 0, 77873, 0, 8971
/makefile, 10, 0, 17071, 0, 1520
/special.zip, 10, 0, 17863, 0, 333
/index.html, 10, 0, 15312, 0, 333
/pwner.jpg, 10, 0, 80420, 0, 8971
/makefile, 10, 0, 17288, 0, 1520
/special.zip, 10, 0, 4201, 0, 333
/index.html, 10, 0, 4325, 0, 333
/makefile, 10, 0, 16817, 0, 1520
/special.zip, 10, 0, 5288, 0, 333
/pwner.jpg, 10, 0, 116756, 0, 8971
Tested with 256 Server threads:
[puyan@idaho-lnx:client]% bin/l33t_client 127.0.0.1 1337 tests/simpleTest.xml
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/index.html, 10, 0, 4698, 0, 333
/pwner.jpg, 10, 0, 77921, 0, 8971
/makefile, 10, 0, 17145, 0, 1520
/special.zip, 10, 0, 4341, 0, 333
/makefile, 10, 0, 15777, 0, 1520
/special.zip, 10, 0, 4460, 0, 333
/index.html, 10, 0, 4309, 0, 333
/pwner.jpg, 10, 0, 76625, 0, 8971
/makefile, 10, 0, 17816, 0, 1520
/special.zip, 10, 0, 5095, 0, 333
/pwner.jpg, 10, 0, 75378, 0, 8971
/makefile, 10, 0, 17713, 0, 1520
/special.zip, 10, 0, 4292, 0, 333
/index.html, 10, 0, 4312, 0, 333
/makefile, 10, 0, 16099, 0, 1520
/index.html, 10, 0, 333616, 0, 333
/pwner.jpg, 10, 0, 404154, 0, 8971
/index.html, 10, 0, 264809, 0, 333
/pwner.jpg, 10, 0, 178678, 0, 8971
/special.zip, 10, 0, 102700, 0, 333
/index.html, 10, 0, 5097, 0, 333
/pwner.jpg, 10, 0, 77505, 0, 8971
/makefile, 10, 0, 18032, 0, 1520
/special.zip, 10, 0, 4501, 0, 333
/index.html, 10, 0, 4332, 0, 333
/pwner.jpg, 10, 0, 83545, 0, 8971
/makefile, 10, 0, 82103, 0, 1520
/special.zip, 10, 0, 4264, 0, 333
/index.html, 10, 0, 4855, 0, 333
/pwner.jpg, 10, 0, 79544, 0, 8971
/makefile, 10, 0, 17035, 0, 1520
/special.zip, 10, 0, 4257, 0, 333

View File

@@ -0,0 +1,37 @@
file: singleFileTest.xml
asks for a single file 10 times with one thread
Tested on idaho.cc.gatech.edu, single 1.8Ghz P4, IDE disks
[puyan@idaho-lnx:client]% uname -a
Linux idaho-lnx 2.6.9-22.0.2.ELsmp #1 SMP Thu Jan 5 17:13:01 EST 2006 i686 i686 i386 GNU/Linux
32 Server threads
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/pwner.jpg, 10, 0, 78450, 0, 8971
64 Server threads
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/pwner.jpg, 10, 0, 77583, 0, 8971
128 Server threads
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/pwner.jpg, 10, 0, 77465, 0, 8971
256 Server Threads
Accessing 127.0.0.1:1337
fileName | iterations | diff_secs | diff_usecs | sock fails | total_bytes_recv
/pwner.jpg, 10, 0, 78208, 0, 8971

View File

@@ -0,0 +1,13 @@
boromir
fileName | iterations | diff_secs | diff_usecs | sock fails |
total_bytes_recv
16, /testFiles/1MB.txt, 10, 4, 343130, 0, 1024217
32, /testFiles/1MB.txt, 10, 4, 389026, 0, 1024217
64, /testFiles/1MB.txt, 10, 4, 254044, 0, 1024217
128, /testFiles/1MB.txt, 10, 4, 420949, 0, 1024217
256, /testFiles/1MB.txt, 10, 4, 399648, 0, 1024217

View File

@@ -0,0 +1,67 @@
boromir
fileName | iterations | diff_secs | diff_usecs | sock fails |
total_bytes_recv
16:
/testFiles/1MB.txt, 10, 19, 935594, 0, 1024217
/testFiles/1MB.txt, 10, 21, 136105, 0, 1024217
/testFiles/1MB.txt, 10, 21, 106894, 0, 1024217
/testFiles/1MB.txt, 10, 21, 360596, 0, 1024217
/testFiles/1MB.txt, 10, 19, 847614, 0, 1024217
/testFiles/1MB.txt, 10, 20, 475011, 0, 1024217
/testFiles/1MB.txt, 10, 22, 154935, 0, 1024217
/testFiles/1MB.txt, 10, 22, 649475, 0, 1024217
/testFiles/1MB.txt, 10, 21, 223435, 0, 1024217
/testFiles/1MB.txt, 10, 21, 756409, 0, 1024217
32:
/testFiles/1MB.txt, 10, 19, 198158, 0, 1024217
/testFiles/1MB.txt, 10, 20, 956867, 0, 1024217
/testFiles/1MB.txt, 10, 21, 72826, 0, 1024217
/testFiles/1MB.txt, 10, 21, 211179, 0, 1024217
/testFiles/1MB.txt, 10, 21, 883982, 0, 1024217
/testFiles/1MB.txt, 10, 21, 912017, 0, 1024217
/testFiles/1MB.txt, 10, 22, 316875, 0, 1024217
/testFiles/1MB.txt, 10, 22, 433188, 0, 1024217
/testFiles/1MB.txt, 10, 22, 555335, 0, 1024217
/testFiles/1MB.txt, 10, 22, 667061, 0, 1024217
64:
/testFiles/1MB.txt, 10, 20, 770206, 0, 1024217
/testFiles/1MB.txt, 10, 21, 228613, 0, 1024217
/testFiles/1MB.txt, 10, 21, 10566, 0, 1024217
/testFiles/1MB.txt, 10, 21, 611006, 0, 1024217
/testFiles/1MB.txt, 10, 22, 683173, 0, 1024217
/testFiles/1MB.txt, 10, 22, 175556, 0, 1024217
/testFiles/1MB.txt, 10, 22, 32984, 0, 1024217
/testFiles/1MB.txt, 10, 21, 647891, 0, 1024217
/testFiles/1MB.txt, 10, 23, 148110, 0, 1024217
/testFiles/1MB.txt, 10, 22, 316558, 0, 1024217
128:
/testFiles/1MB.txt, 10, 18, 157996, 0, 1024217
/testFiles/1MB.txt, 10, 19, 285196, 0, 1024217
/testFiles/1MB.txt, 10, 20, 616163, 0, 1024217
/testFiles/1MB.txt, 10, 20, 621857, 0, 1024217
/testFiles/1MB.txt, 10, 20, 976921, 0, 1024217
/testFiles/1MB.txt, 10, 21, 295204, 0, 1024217
/testFiles/1MB.txt, 10, 21, 136800, 0, 1024217
/testFiles/1MB.txt, 10, 22, 286554, 0, 1024217
/testFiles/1MB.txt, 10, 21, 334424, 0, 1024217
/testFiles/1MB.txt, 10, 21, 507584, 0, 1024217
256:
/testFiles/1MB.txt, 10, 19, 961623, 0, 1024217
/testFiles/1MB.txt, 10, 20, 563250, 0, 1024217
/testFiles/1MB.txt, 10, 20, 416826, 0, 1024217
/testFiles/1MB.txt, 10, 20, 402520, 0, 1024217
/testFiles/1MB.txt, 10, 21, 82095, 0, 1024217
/testFiles/1MB.txt, 10, 21, 523811, 0, 1024217
/testFiles/1MB.txt, 10, 20, 818158, 0, 1024217
/testFiles/1MB.txt, 10, 21, 172763, 0, 1024217
/testFiles/1MB.txt, 10, 21, 267948, 0, 1024217
/testFiles/1MB.txt, 10, 22, 439740, 0, 1024217

View File

@@ -0,0 +1,656 @@
boromir
fileName | iterations | diff_secs | diff_usecs | sock fails |
total_bytes_recv
16:
/testFiles/1MB.txt, 10, 191, 146352, 0, 1024217
/testFiles/1MB.txt, 10, 215, 21817, 0, 1024217
/testFiles/1MB.txt, 10, 215, 419163, 0, 1024217
/testFiles/1MB.txt, 10, 214, 402536, 0, 1024217
/testFiles/1MB.txt, 10, 217, 341317, 0, 1024217
/testFiles/1MB.txt, 10, 216, 930976, 0, 1024217
/testFiles/1MB.txt, 10, 217, 524102, 0, 1024217
/testFiles/1MB.txt, 10, 220, 655914, 0, 1024217
/testFiles/1MB.txt, 10, 220, 425401, 0, 1024217
/testFiles/1MB.txt, 10, 222, 870668, 0, 1024217
/testFiles/1MB.txt, 10, 224, 541358, 0, 1024217
/testFiles/1MB.txt, 10, 228, 864250, 0, 1024217
/testFiles/1MB.txt, 10, 227, 156005, 0, 1024217
/testFiles/1MB.txt, 10, 231, 65601, 0, 1024217
/testFiles/1MB.txt, 10, 231, 909510, 0, 1024217
/testFiles/1MB.txt, 10, 232, 892102, 0, 1024217
/testFiles/1MB.txt, 10, 244, 839313, 0, 1024217
/testFiles/1MB.txt, 10, 247, 158398, 0, 1024217
/testFiles/1MB.txt, 10, 247, 571876, 0, 1024217
/testFiles/1MB.txt, 10, 248, 974042, 0, 1024217
/testFiles/1MB.txt, 10, 248, 414832, 0, 1024217
/testFiles/1MB.txt, 10, 249, 179529, 0, 1024217
/testFiles/1MB.txt, 10, 249, 198023, 0, 1024217
/testFiles/1MB.txt, 10, 249, 365997, 0, 1024217
/testFiles/1MB.txt, 10, 249, 584878, 0, 1024217
/testFiles/1MB.txt, 10, 250, 150388, 0, 1024217
/testFiles/1MB.txt, 10, 252, 317271, 0, 1024217
/testFiles/1MB.txt, 10, 253, 706776, 0, 1024217
/testFiles/1MB.txt, 10, 254, 813071, 0, 1024217
/testFiles/1MB.txt, 10, 255, 469382, 0, 1024217
/testFiles/1MB.txt, 10, 256, 28794, 0, 1024217
/testFiles/1MB.txt, 10, 257, 707205, 0, 1024217
/testFiles/1MB.txt, 10, 259, 152323, 0, 1024217
/testFiles/1MB.txt, 10, 259, 345021, 0, 1024217
/testFiles/1MB.txt, 10, 259, 487014, 0, 1024217
/testFiles/1MB.txt, 10, 259, 226143, 0, 1024217
/testFiles/1MB.txt, 10, 259, 788253, 0, 1024217
/testFiles/1MB.txt, 10, 259, 917980, 0, 1024217
/testFiles/1MB.txt, 10, 260, 617439, 0, 1024217
/testFiles/1MB.txt, 10, 261, 12962, 0, 1024217
/testFiles/1MB.txt, 10, 261, 661745, 0, 1024217
/testFiles/1MB.txt, 10, 264, 42444, 0, 1024217
/testFiles/1MB.txt, 10, 264, 675363, 0, 1024217
/testFiles/1MB.txt, 10, 264, 319980, 0, 1024217
/testFiles/1MB.txt, 10, 264, 561757, 0, 1024217
/testFiles/1MB.txt, 10, 265, 445209, 0, 1024217
/testFiles/1MB.txt, 10, 265, 563289, 0, 1024217
/testFiles/1MB.txt, 10, 264, 897019, 0, 1024217
/testFiles/1MB.txt, 10, 265, 51155, 0, 1024217
/testFiles/1MB.txt, 10, 265, 862428, 0, 1024217
/testFiles/1MB.txt, 10, 265, 135722, 0, 1024217
/testFiles/1MB.txt, 10, 265, 405014, 0, 1024217
/testFiles/1MB.txt, 10, 265, 429450, 0, 1024217
/testFiles/1MB.txt, 10, 266, 426706, 0, 1024217
/testFiles/1MB.txt, 10, 267, 828962, 0, 1024217
/testFiles/1MB.txt, 10, 266, 549810, 0, 1024217
/testFiles/1MB.txt, 10, 266, 816663, 0, 1024217
/testFiles/1MB.txt, 10, 267, 58497, 0, 1024217
/testFiles/1MB.txt, 10, 267, 86838, 0, 1024217
/testFiles/1MB.txt, 10, 266, 587440, 0, 1024217
/testFiles/1MB.txt, 10, 266, 762994, 0, 1024217
/testFiles/1MB.txt, 10, 266, 786201, 0, 1024217
/testFiles/1MB.txt, 10, 269, 130615, 0, 1024217
/testFiles/1MB.txt, 10, 267, 688396, 0, 1024217
/testFiles/1MB.txt, 10, 267, 158814, 0, 1024217
/testFiles/1MB.txt, 10, 266, 678080, 0, 1024217
/testFiles/1MB.txt, 10, 268, 633656, 0, 1024217
/testFiles/1MB.txt, 10, 267, 229510, 0, 1024217
/testFiles/1MB.txt, 10, 268, 276844, 0, 1024217
/testFiles/1MB.txt, 10, 269, 159546, 0, 1024217
/testFiles/1MB.txt, 10, 269, 285698, 0, 1024217
/testFiles/1MB.txt, 10, 268, 598332, 0, 1024217
/testFiles/1MB.txt, 10, 268, 908341, 0, 1024217
/testFiles/1MB.txt, 10, 269, 117957, 0, 1024217
/testFiles/1MB.txt, 10, 269, 160865, 0, 1024217
/testFiles/1MB.txt, 10, 269, 356977, 0, 1024217
/testFiles/1MB.txt, 10, 268, 836998, 0, 1024217
/testFiles/1MB.txt, 10, 268, 872392, 0, 1024217
/testFiles/1MB.txt, 10, 267, 498537, 0, 1024217
/testFiles/1MB.txt, 10, 269, 228380, 0, 1024217
/testFiles/1MB.txt, 10, 269, 450007, 0, 1024217
/testFiles/1MB.txt, 10, 269, 703270, 0, 1024217
/testFiles/1MB.txt, 10, 269, 869530, 0, 1024217
/testFiles/1MB.txt, 10, 269, 389283, 0, 1024217
/testFiles/1MB.txt, 10, 270, 440556, 0, 1024217
/testFiles/1MB.txt, 10, 270, 543882, 0, 1024217
/testFiles/1MB.txt, 10, 270, 702307, 0, 1024217
/testFiles/1MB.txt, 10, 271, 677194, 0, 1024217
/testFiles/1MB.txt, 10, 271, 81266, 0, 1024217
/testFiles/1MB.txt, 10, 271, 283975, 0, 1024217
/testFiles/1MB.txt, 10, 270, 554643, 0, 1024217
/testFiles/1MB.txt, 10, 270, 673387, 0, 1024217
/testFiles/1MB.txt, 10, 271, 639662, 0, 1024217
/testFiles/1MB.txt, 10, 270, 390630, 0, 1024217
/testFiles/1MB.txt, 10, 270, 513762, 0, 1024217
/testFiles/1MB.txt, 10, 271, 341693, 0, 1024217
/testFiles/1MB.txt, 10, 270, 883635, 0, 1024217
/testFiles/1MB.txt, 10, 270, 319648, 0, 1024217
/testFiles/1MB.txt, 10, 271, 856640, 0, 1024217
/testFiles/1MB.txt, 10, 272, 199845, 0, 1024217
/testFiles/1MB.txt, 10, 273, 256102, 0, 1024217
/testFiles/1MB.txt, 10, 272, 591021, 0, 1024217
/testFiles/1MB.txt, 10, 272, 779343, 0, 1024217
/testFiles/1MB.txt, 10, 272, 975581, 0, 1024217
/testFiles/1MB.txt, 10, 272, 393063, 0, 1024217
/testFiles/1MB.txt, 10, 272, 599324, 0, 1024217
/testFiles/1MB.txt, 10, 272, 929004, 0, 1024217
/testFiles/1MB.txt, 10, 273, 384058, 0, 1024217
/testFiles/1MB.txt, 10, 274, 188836, 0, 1024217
/testFiles/1MB.txt, 10, 272, 169915, 0, 1024217
/testFiles/1MB.txt, 10, 272, 386618, 0, 1024217
/testFiles/1MB.txt, 10, 273, 915286, 0, 1024217
/testFiles/1MB.txt, 10, 274, 8570, 0, 1024217
/testFiles/1MB.txt, 10, 273, 339761, 0, 1024217
/testFiles/1MB.txt, 10, 273, 791539, 0, 1024217
/testFiles/1MB.txt, 10, 274, 53816, 0, 1024217
/testFiles/1MB.txt, 10, 274, 326815, 0, 1024217
/testFiles/1MB.txt, 10, 274, 628395, 0, 1024217
/testFiles/1MB.txt, 10, 274, 36318, 0, 1024217
/testFiles/1MB.txt, 10, 274, 84140, 0, 1024217
/testFiles/1MB.txt, 10, 274, 829667, 0, 1024217
/testFiles/1MB.txt, 10, 274, 173876, 0, 1024217
/testFiles/1MB.txt, 10, 274, 357670, 0, 1024217
/testFiles/1MB.txt, 10, 274, 435758, 0, 1024217
/testFiles/1MB.txt, 10, 275, 179568, 0, 1024217
/testFiles/1MB.txt, 10, 273, 756975, 0, 1024217
/testFiles/1MB.txt, 10, 273, 860432, 0, 1024217
/testFiles/1MB.txt, 10, 273, 863831, 0, 1024217
32:
/testFiles/1MB.txt, 10, 161, 299088, 0, 1024217
/testFiles/1MB.txt, 10, 174, 162957, 0, 1024217
/testFiles/1MB.txt, 10, 174, 638045, 0, 1024217
/testFiles/1MB.txt, 10, 177, 2481, 0, 1024217
/testFiles/1MB.txt, 10, 183, 790537, 0, 1024217
/testFiles/1MB.txt, 10, 184, 863180, 0, 1024217
/testFiles/1MB.txt, 10, 187, 461704, 0, 1024217
/testFiles/1MB.txt, 10, 191, 614519, 0, 1024217
/testFiles/1MB.txt, 10, 198, 393388, 0, 1024217
/testFiles/1MB.txt, 10, 195, 407755, 0, 1024217
/testFiles/1MB.txt, 10, 200, 322674, 0, 1024217
/testFiles/1MB.txt, 10, 195, 893389, 0, 1024217
/testFiles/1MB.txt, 10, 204, 131546, 0, 1024217
/testFiles/1MB.txt, 10, 204, 287590, 0, 1024217
/testFiles/1MB.txt, 10, 202, 240651, 0, 1024217
/testFiles/1MB.txt, 10, 210, 343104, 0, 1024217
/testFiles/1MB.txt, 10, 208, 106369, 0, 1024217
/testFiles/1MB.txt, 10, 212, 983951, 0, 1024217
/testFiles/1MB.txt, 10, 208, 18459, 0, 1024217
/testFiles/1MB.txt, 10, 216, 875447, 0, 1024217
/testFiles/1MB.txt, 10, 218, 936817, 0, 1024217
/testFiles/1MB.txt, 10, 222, 303146, 0, 1024217
/testFiles/1MB.txt, 10, 221, 414574, 0, 1024217
/testFiles/1MB.txt, 10, 222, 104561, 0, 1024217
/testFiles/1MB.txt, 10, 222, 669777, 0, 1024217
/testFiles/1MB.txt, 10, 222, 764658, 0, 1024217
/testFiles/1MB.txt, 10, 221, 474041, 0, 1024217
/testFiles/1MB.txt, 10, 221, 762079, 0, 1024217
/testFiles/1MB.txt, 10, 227, 653445, 0, 1024217
/testFiles/1MB.txt, 10, 233, 954227, 0, 1024217
/testFiles/1MB.txt, 10, 230, 648169, 0, 1024217
/testFiles/1MB.txt, 10, 232, 880355, 0, 1024217
/testFiles/1MB.txt, 10, 233, 457437, 0, 1024217
/testFiles/1MB.txt, 10, 236, 548135, 0, 1024217
/testFiles/1MB.txt, 10, 242, 796114, 0, 1024217
/testFiles/1MB.txt, 10, 243, 166667, 0, 1024217
/testFiles/1MB.txt, 10, 244, 627738, 0, 1024217
/testFiles/1MB.txt, 10, 245, 449599, 0, 1024217
/testFiles/1MB.txt, 10, 246, 604153, 0, 1024217
/testFiles/1MB.txt, 10, 247, 548730, 0, 1024217
/testFiles/1MB.txt, 10, 246, 51011, 0, 1024217
/testFiles/1MB.txt, 10, 245, 86480, 0, 1024217
/testFiles/1MB.txt, 10, 247, 263271, 0, 1024217
/testFiles/1MB.txt, 10, 249, 167946, 0, 1024217
/testFiles/1MB.txt, 10, 246, 152997, 0, 1024217
/testFiles/1MB.txt, 10, 248, 369415, 0, 1024217
/testFiles/1MB.txt, 10, 246, 716521, 0, 1024217
/testFiles/1MB.txt, 10, 248, 26040, 0, 1024217
/testFiles/1MB.txt, 10, 248, 67323, 0, 1024217
/testFiles/1MB.txt, 10, 250, 125172, 0, 1024217
/testFiles/1MB.txt, 10, 248, 559357, 0, 1024217
/testFiles/1MB.txt, 10, 248, 769010, 0, 1024217
/testFiles/1MB.txt, 10, 250, 566199, 0, 1024217
/testFiles/1MB.txt, 10, 252, 654088, 0, 1024217
/testFiles/1MB.txt, 10, 250, 819283, 0, 1024217
/testFiles/1MB.txt, 10, 252, 231258, 0, 1024217
/testFiles/1MB.txt, 10, 256, 774290, 0, 1024217
/testFiles/1MB.txt, 10, 253, 538984, 0, 1024217
/testFiles/1MB.txt, 10, 253, 893078, 0, 1024217
/testFiles/1MB.txt, 10, 253, 910583, 0, 1024217
/testFiles/1MB.txt, 10, 253, 742477, 0, 1024217
/testFiles/1MB.txt, 10, 256, 206644, 0, 1024217
/testFiles/1MB.txt, 10, 255, 136801, 0, 1024217
/testFiles/1MB.txt, 10, 256, 105959, 0, 1024217
/testFiles/1MB.txt, 10, 256, 125958, 0, 1024217
/testFiles/1MB.txt, 10, 256, 174926, 0, 1024217
/testFiles/1MB.txt, 10, 258, 111109, 0, 1024217
/testFiles/1MB.txt, 10, 255, 13671, 0, 1024217
/testFiles/1MB.txt, 10, 256, 909401, 0, 1024217
/testFiles/1MB.txt, 10, 255, 864589, 0, 1024217
/testFiles/1MB.txt, 10, 256, 34934, 0, 1024217
/testFiles/1MB.txt, 10, 256, 512919, 0, 1024217
/testFiles/1MB.txt, 10, 253, 322866, 0, 1024217
/testFiles/1MB.txt, 10, 258, 358442, 0, 1024217
/testFiles/1MB.txt, 10, 255, 100110, 0, 1024217
/testFiles/1MB.txt, 10, 256, 868788, 0, 1024217
/testFiles/1MB.txt, 10, 256, 970634, 0, 1024217
/testFiles/1MB.txt, 10, 255, 684786, 0, 1024217
/testFiles/1MB.txt, 10, 255, 702929, 0, 1024217
/testFiles/1MB.txt, 10, 255, 842017, 0, 1024217
/testFiles/1MB.txt, 10, 256, 52240, 0, 1024217
/testFiles/1MB.txt, 10, 254, 770797, 0, 1024217
/testFiles/1MB.txt, 10, 254, 913744, 0, 1024217
/testFiles/1MB.txt, 10, 255, 393048, 0, 1024217
/testFiles/1MB.txt, 10, 259, 86176, 0, 1024217
/testFiles/1MB.txt, 10, 256, 275623, 0, 1024217
/testFiles/1MB.txt, 10, 258, 190638, 0, 1024217
/testFiles/1MB.txt, 10, 255, 520146, 0, 1024217
/testFiles/1MB.txt, 10, 255, 612843, 0, 1024217
/testFiles/1MB.txt, 10, 256, 18125, 0, 1024217
/testFiles/1MB.txt, 10, 259, 457536, 0, 1024217
/testFiles/1MB.txt, 10, 254, 765924, 0, 1024217
/testFiles/1MB.txt, 10, 254, 986997, 0, 1024217
/testFiles/1MB.txt, 10, 253, 588384, 0, 1024217
/testFiles/1MB.txt, 10, 255, 588420, 0, 1024217
/testFiles/1MB.txt, 10, 259, 45245, 0, 1024217
/testFiles/1MB.txt, 10, 257, 896691, 0, 1024217
/testFiles/1MB.txt, 10, 256, 260219, 0, 1024217
/testFiles/1MB.txt, 10, 258, 3310, 0, 1024217
/testFiles/1MB.txt, 10, 258, 34310, 0, 1024217
/testFiles/1MB.txt, 10, 259, 720976, 0, 1024217
/testFiles/1MB.txt, 10, 255, 47976, 0, 1024217
/testFiles/1MB.txt, 10, 256, 761204, 0, 1024217
/testFiles/1MB.txt, 10, 256, 864307, 0, 1024217
/testFiles/1MB.txt, 10, 255, 274956, 0, 1024217
/testFiles/1MB.txt, 10, 253, 598352, 0, 1024217
/testFiles/1MB.txt, 10, 257, 32951, 0, 1024217
/testFiles/1MB.txt, 10, 255, 689296, 0, 1024217
/testFiles/1MB.txt, 10, 254, 97472, 0, 1024217
/testFiles/1MB.txt, 10, 259, 221673, 0, 1024217
/testFiles/1MB.txt, 10, 254, 404868, 0, 1024217
/testFiles/1MB.txt, 10, 256, 292327, 0, 1024217
/testFiles/1MB.txt, 10, 254, 713295, 0, 1024217
/testFiles/1MB.txt, 10, 253, 36271, 0, 1024217
/testFiles/1MB.txt, 10, 254, 989860, 0, 1024217
/testFiles/1MB.txt, 10, 255, 10360, 0, 1024217
/testFiles/1MB.txt, 10, 256, 740446, 0, 1024217
/testFiles/1MB.txt, 10, 256, 969831, 0, 1024217
/testFiles/1MB.txt, 10, 253, 726436, 0, 1024217
/testFiles/1MB.txt, 10, 255, 463572, 0, 1024217
/testFiles/1MB.txt, 10, 253, 880220, 0, 1024217
/testFiles/1MB.txt, 10, 252, 309309, 0, 1024217
/testFiles/1MB.txt, 10, 254, 1852, 0, 1024217
/testFiles/1MB.txt, 10, 254, 54048, 0, 1024217
/testFiles/1MB.txt, 10, 254, 85046, 0, 1024217
/testFiles/1MB.txt, 10, 254, 145001, 0, 1024217
/testFiles/1MB.txt, 10, 252, 522234, 0, 1024217
/testFiles/1MB.txt, 10, 252, 545092, 0, 1024217
64:
/testFiles/1MB.txt, 10, 158, 893553, 0, 1024217
/testFiles/1MB.txt, 10, 177, 143327, 0, 1024217
/testFiles/1MB.txt, 10, 184, 907005, 0, 1024217
/testFiles/1MB.txt, 10, 188, 877684, 0, 1024217
/testFiles/1MB.txt, 10, 191, 474677, 0, 1024217
/testFiles/1MB.txt, 10, 198, 624845, 0, 1024217
/testFiles/1MB.txt, 10, 201, 553272, 0, 1024217
/testFiles/1MB.txt, 10, 202, 570745, 0, 1024217
/testFiles/1MB.txt, 10, 201, 791126, 0, 1024217
/testFiles/1MB.txt, 10, 205, 204163, 0, 1024217
/testFiles/1MB.txt, 10, 207, 102738, 0, 1024217
/testFiles/1MB.txt, 10, 209, 788136, 0, 1024217
/testFiles/1MB.txt, 10, 210, 90119, 0, 1024217
/testFiles/1MB.txt, 10, 210, 197353, 0, 1024217
/testFiles/1MB.txt, 10, 185, 343987, 0, 1024217
/testFiles/1MB.txt, 10, 212, 825885, 0, 1024217
/testFiles/1MB.txt, 10, 214, 239873, 0, 1024217
/testFiles/1MB.txt, 10, 214, 454709, 0, 1024217
/testFiles/1MB.txt, 10, 215, 50541, 0, 1024217
/testFiles/1MB.txt, 10, 214, 111450, 0, 1024217
/testFiles/1MB.txt, 10, 218, 247460, 0, 1024217
/testFiles/1MB.txt, 10, 218, 812103, 0, 1024217
/testFiles/1MB.txt, 10, 219, 595043, 0, 1024217
/testFiles/1MB.txt, 10, 218, 451949, 0, 1024217
/testFiles/1MB.txt, 10, 219, 326802, 0, 1024217
/testFiles/1MB.txt, 10, 212, 991460, 0, 1024217
/testFiles/1MB.txt, 10, 221, 169707, 0, 1024217
/testFiles/1MB.txt, 10, 222, 764912, 0, 1024217
/testFiles/1MB.txt, 10, 222, 954302, 0, 1024217
/testFiles/1MB.txt, 10, 223, 419821, 0, 1024217
/testFiles/1MB.txt, 10, 221, 203329, 0, 1024217
/testFiles/1MB.txt, 10, 224, 334295, 0, 1024217
/testFiles/1MB.txt, 10, 224, 407070, 0, 1024217
/testFiles/1MB.txt, 10, 224, 926959, 0, 1024217
/testFiles/1MB.txt, 10, 225, 363845, 0, 1024217
/testFiles/1MB.txt, 10, 215, 156416, 0, 1024217
/testFiles/1MB.txt, 10, 228, 484385, 0, 1024217
/testFiles/1MB.txt, 10, 210, 704901, 0, 1024217
/testFiles/1MB.txt, 10, 229, 259693, 0, 1024217
/testFiles/1MB.txt, 10, 216, 869979, 0, 1024217
/testFiles/1MB.txt, 10, 211, 154267, 0, 1024217
/testFiles/1MB.txt, 10, 227, 50715, 0, 1024217
/testFiles/1MB.txt, 10, 207, 743444, 0, 1024217
/testFiles/1MB.txt, 10, 223, 838988, 0, 1024217
/testFiles/1MB.txt, 10, 225, 68810, 0, 1024217
/testFiles/1MB.txt, 10, 218, 777745, 0, 1024217
/testFiles/1MB.txt, 10, 225, 893003, 0, 1024217
/testFiles/1MB.txt, 10, 237, 847164, 0, 1024217
/testFiles/1MB.txt, 10, 220, 609732, 0, 1024217
/testFiles/1MB.txt, 10, 237, 790239, 0, 1024217
/testFiles/1MB.txt, 10, 228, 150915, 0, 1024217
/testFiles/1MB.txt, 10, 222, 115207, 0, 1024217
/testFiles/1MB.txt, 10, 223, 673577, 0, 1024217
/testFiles/1MB.txt, 10, 215, 519740, 0, 1024217
/testFiles/1MB.txt, 10, 231, 733408, 0, 1024217
/testFiles/1MB.txt, 10, 244, 49104, 0, 1024217
/testFiles/1MB.txt, 10, 226, 304862, 0, 1024217
/testFiles/1MB.txt, 10, 234, 830653, 0, 1024217
/testFiles/1MB.txt, 10, 221, 281092, 0, 1024217
/testFiles/1MB.txt, 10, 231, 378874, 0, 1024217
/testFiles/1MB.txt, 10, 232, 982643, 0, 1024217
/testFiles/1MB.txt, 10, 234, 289909, 0, 1024217
/testFiles/1MB.txt, 10, 226, 111775, 0, 1024217
/testFiles/1MB.txt, 10, 223, 171294, 0, 1024217
/testFiles/1MB.txt, 10, 234, 164252, 0, 1024217
/testFiles/1MB.txt, 10, 234, 352181, 0, 1024217
/testFiles/1MB.txt, 10, 230, 970810, 0, 1024217
/testFiles/1MB.txt, 10, 234, 490718, 0, 1024217
/testFiles/1MB.txt, 10, 231, 780901, 0, 1024217
/testFiles/1MB.txt, 10, 237, 366546, 0, 1024217
/testFiles/1MB.txt, 10, 234, 413057, 0, 1024217
/testFiles/1MB.txt, 10, 236, 220544, 0, 1024217
/testFiles/1MB.txt, 10, 228, 58876, 0, 1024217
/testFiles/1MB.txt, 10, 235, 198675, 0, 1024217
/testFiles/1MB.txt, 10, 226, 981722, 0, 1024217
/testFiles/1MB.txt, 10, 230, 662229, 0, 1024217
/testFiles/1MB.txt, 10, 243, 837357, 0, 1024217
/testFiles/1MB.txt, 10, 222, 871265, 0, 1024217
/testFiles/1MB.txt, 10, 222, 995263, 0, 1024217
/testFiles/1MB.txt, 10, 229, 391053, 0, 1024217
/testFiles/1MB.txt, 10, 232, 718588, 0, 1024217
/testFiles/1MB.txt, 10, 235, 872563, 0, 1024217
/testFiles/1MB.txt, 10, 239, 119016, 0, 1024217
/testFiles/1MB.txt, 10, 227, 176827, 0, 1024217
/testFiles/1MB.txt, 10, 220, 983424, 0, 1024217
/testFiles/1MB.txt, 10, 230, 422887, 0, 1024217
/testFiles/1MB.txt, 10, 234, 8572, 0, 1024217
/testFiles/1MB.txt, 10, 243, 430609, 0, 1024217
/testFiles/1MB.txt, 10, 237, 150542, 0, 1024217
/testFiles/1MB.txt, 10, 237, 231948, 0, 1024217
/testFiles/1MB.txt, 10, 230, 946929, 0, 1024217
/testFiles/1MB.txt, 10, 243, 727338, 0, 1024217
/testFiles/1MB.txt, 10, 228, 300047, 0, 1024217
/testFiles/1MB.txt, 10, 241, 432347, 0, 1024217
/testFiles/1MB.txt, 10, 238, 381205, 0, 1024217
/testFiles/1MB.txt, 10, 219, 738290, 0, 1024217
/testFiles/1MB.txt, 10, 229, 239851, 0, 1024217
/testFiles/1MB.txt, 10, 232, 445122, 0, 1024217
/testFiles/1MB.txt, 10, 241, 917469, 0, 1024217
/testFiles/1MB.txt, 10, 242, 49813, 0, 1024217
/testFiles/1MB.txt, 10, 226, 493754, 0, 1024217
/testFiles/1MB.txt, 10, 239, 111069, 0, 1024217
/testFiles/1MB.txt, 10, 242, 529766, 0, 1024217
/testFiles/1MB.txt, 10, 236, 293125, 0, 1024217
/testFiles/1MB.txt, 10, 233, 191602, 0, 1024217
/testFiles/1MB.txt, 10, 236, 359171, 0, 1024217
/testFiles/1MB.txt, 10, 242, 687260, 0, 1024217
/testFiles/1MB.txt, 10, 239, 638895, 0, 1024217
/testFiles/1MB.txt, 10, 224, 273895, 0, 1024217
/testFiles/1MB.txt, 10, 221, 234321, 0, 1024217
/testFiles/1MB.txt, 10, 224, 712929, 0, 1024217
/testFiles/1MB.txt, 10, 237, 366408, 0, 1024217
/testFiles/1MB.txt, 10, 234, 336568, 0, 1024217
/testFiles/1MB.txt, 10, 228, 133738, 0, 1024217
/testFiles/1MB.txt, 10, 221, 968197, 0, 1024217
/testFiles/1MB.txt, 10, 231, 413422, 0, 1024217
/testFiles/1MB.txt, 10, 231, 413195, 0, 1024217
/testFiles/1MB.txt, 10, 228, 285349, 0, 1024217
/testFiles/1MB.txt, 10, 225, 155996, 0, 1024217
/testFiles/1MB.txt, 10, 225, 163418, 0, 1024217
/testFiles/1MB.txt, 10, 228, 330657, 0, 1024217
/testFiles/1MB.txt, 10, 247, 192171, 0, 1024217
/testFiles/1MB.txt, 10, 225, 276423, 0, 1024217
/testFiles/1MB.txt, 10, 228, 466167, 0, 1024217
/testFiles/1MB.txt, 10, 222, 226876, 0, 1024217
/testFiles/1MB.txt, 10, 231, 640569, 0, 1024217
/testFiles/1MB.txt, 10, 225, 373990, 0, 1024217
/testFiles/1MB.txt, 10, 231, 670810, 0, 1024217
128:
/testFiles/1MB.txt, 10, 113, 595069, 0, 1024217
/testFiles/1MB.txt, 10, 133, 28954, 0, 1024217
/testFiles/1MB.txt, 10, 132, 142940, 0, 1024217
/testFiles/1MB.txt, 10, 140, 286972, 0, 1024217
/testFiles/1MB.txt, 10, 145, 958426, 0, 1024217
/testFiles/1MB.txt, 10, 147, 763231, 0, 1024217
/testFiles/1MB.txt, 10, 152, 211385, 0, 1024217
/testFiles/1MB.txt, 10, 151, 356914, 0, 1024217
/testFiles/1MB.txt, 10, 153, 816572, 0, 1024217
/testFiles/1MB.txt, 10, 160, 273208, 0, 1024217
/testFiles/1MB.txt, 10, 167, 305089, 0, 1024217
/testFiles/1MB.txt, 10, 157, 521208, 0, 1024217
/testFiles/1MB.txt, 10, 166, 61113, 0, 1024217
/testFiles/1MB.txt, 10, 161, 649682, 0, 1024217
/testFiles/1MB.txt, 10, 166, 782897, 0, 1024217
/testFiles/1MB.txt, 10, 167, 988020, 0, 1024217
/testFiles/1MB.txt, 10, 167, 742184, 0, 1024217
/testFiles/1MB.txt, 10, 169, 855274, 0, 1024217
/testFiles/1MB.txt, 10, 161, 850828, 0, 1024217
/testFiles/1MB.txt, 10, 174, 95416, 0, 1024217
/testFiles/1MB.txt, 10, 160, 806354, 0, 1024217
/testFiles/1MB.txt, 10, 166, 850944, 0, 1024217
/testFiles/1MB.txt, 10, 179, 873540, 0, 1024217
/testFiles/1MB.txt, 10, 172, 76102, 0, 1024217
/testFiles/1MB.txt, 10, 178, 755927, 0, 1024217
/testFiles/1MB.txt, 10, 186, 960184, 0, 1024217
/testFiles/1MB.txt, 10, 172, 339104, 0, 1024217
/testFiles/1MB.txt, 10, 183, 314013, 0, 1024217
/testFiles/1MB.txt, 10, 174, 719907, 0, 1024217
/testFiles/1MB.txt, 10, 181, 429769, 0, 1024217
/testFiles/1MB.txt, 10, 181, 500089, 0, 1024217
/testFiles/1MB.txt, 10, 203, 418015, 0, 1024217
/testFiles/1MB.txt, 10, 197, 99581, 0, 1024217
/testFiles/1MB.txt, 10, 192, 601752, 0, 1024217
/testFiles/1MB.txt, 10, 191, 537782, 0, 1024217
/testFiles/1MB.txt, 10, 168, 593297, 0, 1024217
/testFiles/1MB.txt, 10, 199, 579566, 0, 1024217
/testFiles/1MB.txt, 10, 185, 660620, 0, 1024217
/testFiles/1MB.txt, 10, 204, 941248, 0, 1024217
/testFiles/1MB.txt, 10, 225, 359105, 0, 1024217
/testFiles/1MB.txt, 10, 210, 862221, 0, 1024217
/testFiles/1MB.txt, 10, 184, 225595, 0, 1024217
/testFiles/1MB.txt, 10, 208, 802764, 0, 1024217
/testFiles/1MB.txt, 10, 194, 351266, 0, 1024217
/testFiles/1MB.txt, 10, 194, 175274, 0, 1024217
/testFiles/1MB.txt, 10, 194, 835347, 0, 1024217
/testFiles/1MB.txt, 10, 185, 149349, 0, 1024217
/testFiles/1MB.txt, 10, 201, 814656, 0, 1024217
/testFiles/1MB.txt, 10, 210, 630410, 0, 1024217
/testFiles/1MB.txt, 10, 210, 376481, 0, 1024217
/testFiles/1MB.txt, 10, 222, 40041, 0, 1024217
/testFiles/1MB.txt, 10, 205, 438875, 0, 1024217
/testFiles/1MB.txt, 10, 222, 79844, 0, 1024217
/testFiles/1MB.txt, 10, 224, 33193, 0, 1024217
/testFiles/1MB.txt, 10, 240, 585155, 0, 1024217
/testFiles/1MB.txt, 10, 226, 52139, 0, 1024217
/testFiles/1MB.txt, 10, 239, 300247, 0, 1024217
/testFiles/1MB.txt, 10, 206, 916363, 0, 1024217
/testFiles/1MB.txt, 10, 207, 150421, 0, 1024217
/testFiles/1MB.txt, 10, 210, 916658, 0, 1024217
/testFiles/1MB.txt, 10, 236, 905363, 0, 1024217
/testFiles/1MB.txt, 10, 211, 896213, 0, 1024217
/testFiles/1MB.txt, 10, 211, 570109, 0, 1024217
/testFiles/1MB.txt, 10, 211, 263497, 0, 1024217
/testFiles/1MB.txt, 10, 228, 474802, 0, 1024217
/testFiles/1MB.txt, 10, 220, 463466, 0, 1024217
/testFiles/1MB.txt, 10, 199, 572577, 0, 1024217
/testFiles/1MB.txt, 10, 199, 902652, 0, 1024217
/testFiles/1MB.txt, 10, 176, 647416, 0, 1024217
/testFiles/1MB.txt, 10, 244, 268959, 0, 1024217
/testFiles/1MB.txt, 10, 219, 725264, 0, 1024217
/testFiles/1MB.txt, 10, 243, 767850, 0, 1024217
/testFiles/1MB.txt, 10, 177, 698433, 0, 1024217
/testFiles/1MB.txt, 10, 229, 864515, 0, 1024217
/testFiles/1MB.txt, 10, 244, 735836, 0, 1024217
/testFiles/1MB.txt, 10, 192, 387638, 0, 1024217
/testFiles/1MB.txt, 10, 205, 781513, 0, 1024217
/testFiles/1MB.txt, 10, 226, 559729, 0, 1024217
/testFiles/1MB.txt, 10, 187, 269136, 0, 1024217
/testFiles/1MB.txt, 10, 210, 204909, 0, 1024217
/testFiles/1MB.txt, 10, 202, 726128, 0, 1024217
/testFiles/1MB.txt, 10, 240, 918407, 0, 1024217
/testFiles/1MB.txt, 10, 201, 934624, 0, 1024217
/testFiles/1MB.txt, 10, 204, 720254, 0, 1024217
/testFiles/1MB.txt, 10, 204, 575270, 0, 1024217
/testFiles/1MB.txt, 10, 214, 727617, 0, 1024217
/testFiles/1MB.txt, 10, 181, 485188, 0, 1024217
/testFiles/1MB.txt, 10, 168, 441397, 0, 1024217
/testFiles/1MB.txt, 10, 195, 98396, 0, 1024217
/testFiles/1MB.txt, 10, 183, 723320, 0, 1024217
/testFiles/1MB.txt, 10, 209, 14679, 0, 1024217
/testFiles/1MB.txt, 10, 184, 312953, 0, 1024217
/testFiles/1MB.txt, 10, 185, 472906, 0, 1024217
/testFiles/1MB.txt, 10, 170, 742477, 0, 1024217
/testFiles/1MB.txt, 10, 219, 967407, 0, 1024217
/testFiles/1MB.txt, 10, 158, 502104, 0, 1024217
/testFiles/1MB.txt, 10, 171, 738188, 0, 1024217
/testFiles/1MB.txt, 10, 198, 923170, 0, 1024217
/testFiles/1MB.txt, 10, 211, 897187, 0, 1024217
/testFiles/1MB.txt, 10, 135, 93354, 0, 1024217
/testFiles/1MB.txt, 10, 161, 42523, 0, 1024217
/testFiles/1MB.txt, 10, 135, 191124, 0, 1024217
/testFiles/1MB.txt, 10, 173, 916027, 0, 1024217
/testFiles/1MB.txt, 10, 161, 194070, 0, 1024217
/testFiles/1MB.txt, 10, 201, 127700, 0, 1024217
/testFiles/1MB.txt, 10, 135, 818504, 0, 1024217
/testFiles/1MB.txt, 10, 188, 449572, 0, 1024217
/testFiles/1MB.txt, 10, 176, 4466, 0, 1024217
/testFiles/1MB.txt, 10, 201, 894093, 0, 1024217
/testFiles/1MB.txt, 10, 163, 324695, 0, 1024217
/testFiles/1MB.txt, 10, 190, 23010, 0, 1024217
/testFiles/1MB.txt, 10, 175, 893188, 0, 1024217
/testFiles/1MB.txt, 10, 225, 343679, 0, 1024217
/testFiles/1MB.txt, 10, 176, 297480, 0, 1024217
/testFiles/1MB.txt, 10, 237, 214572, 0, 1024217
/testFiles/1MB.txt, 10, 164, 477957, 0, 1024217
/testFiles/1MB.txt, 10, 150, 641564, 0, 1024217
/testFiles/1MB.txt, 10, 150, 775210, 0, 1024217
/testFiles/1MB.txt, 10, 164, 259404, 0, 1024217
/testFiles/1MB.txt, 10, 151, 608756, 0, 1024217
/testFiles/1MB.txt, 10, 191, 749349, 0, 1024217
/testFiles/1MB.txt, 10, 139, 797366, 0, 1024217
/testFiles/1MB.txt, 10, 151, 302253, 0, 1024217
/testFiles/1MB.txt, 10, 152, 661498, 0, 1024217
/testFiles/1MB.txt, 10, 166, 572724, 0, 1024217
/testFiles/1MB.txt, 10, 152, 256421, 0, 1024217
/testFiles/1MB.txt, 10, 140, 694897, 0, 1024217
/testFiles/1MB.txt, 10, 153, 310263, 0, 1024217
256:
/testFiles/1MB.txt, 10, 110, 906620, 0, 1024217
/testFiles/1MB.txt, 10, 131, 240689, 0, 1024217
/testFiles/1MB.txt, 10, 131, 622954, 0, 1024217
/testFiles/1MB.txt, 10, 131, 490002, 0, 1024217
/testFiles/1MB.txt, 10, 143, 249630, 0, 1024217
/testFiles/1MB.txt, 10, 146, 243853, 0, 1024217
/testFiles/1MB.txt, 10, 146, 742063, 0, 1024217
/testFiles/1MB.txt, 10, 153, 144054, 0, 1024217
/testFiles/1MB.txt, 10, 156, 229763, 0, 1024217
/testFiles/1MB.txt, 10, 158, 730053, 0, 1024217
/testFiles/1MB.txt, 10, 158, 400717, 0, 1024217
/testFiles/1MB.txt, 10, 159, 146663, 0, 1024217
/testFiles/1MB.txt, 10, 164, 953541, 0, 1024217
/testFiles/1MB.txt, 10, 167, 637769, 0, 1024217
/testFiles/1MB.txt, 10, 165, 201997, 0, 1024217
/testFiles/1MB.txt, 10, 171, 694320, 0, 1024217
/testFiles/1MB.txt, 10, 171, 519464, 0, 1024217
/testFiles/1MB.txt, 10, 169, 481671, 0, 1024217
/testFiles/1MB.txt, 10, 169, 454370, 0, 1024217
/testFiles/1MB.txt, 10, 178, 164053, 0, 1024217
/testFiles/1MB.txt, 10, 179, 380596, 0, 1024217
/testFiles/1MB.txt, 10, 176, 45329, 0, 1024217
/testFiles/1MB.txt, 10, 179, 983742, 0, 1024217
/testFiles/1MB.txt, 10, 179, 491643, 0, 1024217
/testFiles/1MB.txt, 10, 171, 671483, 0, 1024217
/testFiles/1MB.txt, 10, 187, 34600, 0, 1024217
/testFiles/1MB.txt, 10, 183, 264146, 0, 1024217
/testFiles/1MB.txt, 10, 178, 409053, 0, 1024217
/testFiles/1MB.txt, 10, 179, 24151, 0, 1024217
/testFiles/1MB.txt, 10, 179, 21828, 0, 1024217
/testFiles/1MB.txt, 10, 194, 105425, 0, 1024217
/testFiles/1MB.txt, 10, 194, 360954, 0, 1024217
/testFiles/1MB.txt, 10, 191, 103116, 0, 1024217
/testFiles/1MB.txt, 10, 193, 945487, 0, 1024217
/testFiles/1MB.txt, 10, 190, 353278, 0, 1024217
/testFiles/1MB.txt, 10, 185, 271282, 0, 1024217
/testFiles/1MB.txt, 10, 197, 405578, 0, 1024217
/testFiles/1MB.txt, 10, 186, 491249, 0, 1024217
/testFiles/1MB.txt, 10, 185, 697920, 0, 1024217
/testFiles/1MB.txt, 10, 202, 634464, 0, 1024217
/testFiles/1MB.txt, 10, 198, 512589, 0, 1024217
/testFiles/1MB.txt, 10, 193, 866545, 0, 1024217
/testFiles/1MB.txt, 10, 198, 846116, 0, 1024217
/testFiles/1MB.txt, 10, 212, 919326, 0, 1024217
/testFiles/1MB.txt, 10, 193, 103626, 0, 1024217
/testFiles/1MB.txt, 10, 208, 57227, 0, 1024217
/testFiles/1MB.txt, 10, 220, 549742, 0, 1024217
/testFiles/1MB.txt, 10, 209, 508624, 0, 1024217
/testFiles/1MB.txt, 10, 196, 204379, 0, 1024217
/testFiles/1MB.txt, 10, 207, 74148, 0, 1024217
/testFiles/1MB.txt, 10, 202, 822152, 0, 1024217
/testFiles/1MB.txt, 10, 223, 421322, 0, 1024217
/testFiles/1MB.txt, 10, 212, 388712, 0, 1024217
/testFiles/1MB.txt, 10, 204, 778979, 0, 1024217
/testFiles/1MB.txt, 10, 206, 249576, 0, 1024217
/testFiles/1MB.txt, 10, 197, 54889, 0, 1024217
/testFiles/1MB.txt, 10, 210, 219633, 0, 1024217
/testFiles/1MB.txt, 10, 227, 436669, 0, 1024217
/testFiles/1MB.txt, 10, 221, 172602, 0, 1024217
/testFiles/1MB.txt, 10, 224, 751623, 0, 1024217
/testFiles/1MB.txt, 10, 210, 76006, 0, 1024217
/testFiles/1MB.txt, 10, 241, 94437, 0, 1024217
/testFiles/1MB.txt, 10, 230, 526551, 0, 1024217
/testFiles/1MB.txt, 10, 215, 336906, 0, 1024217
/testFiles/1MB.txt, 10, 185, 771653, 0, 1024217
/testFiles/1MB.txt, 10, 206, 586831, 0, 1024217
/testFiles/1MB.txt, 10, 225, 787996, 0, 1024217
/testFiles/1MB.txt, 10, 232, 121280, 0, 1024217
/testFiles/1MB.txt, 10, 240, 844747, 0, 1024217
/testFiles/1MB.txt, 10, 199, 948605, 0, 1024217
/testFiles/1MB.txt, 10, 202, 135060, 0, 1024217
/testFiles/1MB.txt, 10, 203, 67914, 0, 1024217
/testFiles/1MB.txt, 10, 231, 371556, 0, 1024217
/testFiles/1MB.txt, 10, 204, 788180, 0, 1024217
/testFiles/1MB.txt, 10, 193, 283301, 0, 1024217
/testFiles/1MB.txt, 10, 214, 324736, 0, 1024217
/testFiles/1MB.txt, 10, 193, 726567, 0, 1024217
/testFiles/1MB.txt, 10, 224, 122172, 0, 1024217
/testFiles/1MB.txt, 10, 217, 719480, 0, 1024217
/testFiles/1MB.txt, 10, 225, 602928, 0, 1024217
/testFiles/1MB.txt, 10, 197, 251478, 0, 1024217
/testFiles/1MB.txt, 10, 228, 173982, 0, 1024217
/testFiles/1MB.txt, 10, 210, 89311, 0, 1024217
/testFiles/1MB.txt, 10, 185, 657803, 0, 1024217
/testFiles/1MB.txt, 10, 186, 376170, 0, 1024217
/testFiles/1MB.txt, 10, 200, 69104, 0, 1024217
/testFiles/1MB.txt, 10, 228, 816790, 0, 1024217
/testFiles/1MB.txt, 10, 220, 950284, 0, 1024217
/testFiles/1MB.txt, 10, 220, 975030, 0, 1024217
/testFiles/1MB.txt, 10, 189, 146682, 0, 1024217
/testFiles/1MB.txt, 10, 212, 230092, 0, 1024217
/testFiles/1MB.txt, 10, 188, 44836, 0, 1024217
/testFiles/1MB.txt, 10, 175, 523567, 0, 1024217
/testFiles/1MB.txt, 10, 201, 3109, 0, 1024217
/testFiles/1MB.txt, 10, 176, 903710, 0, 1024217
/testFiles/1MB.txt, 10, 147, 956721, 0, 1024217
/testFiles/1MB.txt, 10, 161, 928686, 0, 1024217
/testFiles/1MB.txt, 10, 176, 417625, 0, 1024217
/testFiles/1MB.txt, 10, 162, 687379, 0, 1024217
/testFiles/1MB.txt, 10, 223, 850183, 0, 1024217
/testFiles/1MB.txt, 10, 177, 649317, 0, 1024217
/testFiles/1MB.txt, 10, 149, 566124, 0, 1024217
/testFiles/1MB.txt, 10, 189, 581078, 0, 1024217
/testFiles/1MB.txt, 10, 163, 42567, 0, 1024217
/testFiles/1MB.txt, 10, 215, 757941, 0, 1024217
/testFiles/1MB.txt, 10, 164, 996043, 0, 1024217
/testFiles/1MB.txt, 10, 151, 449918, 0, 1024217
/testFiles/1MB.txt, 10, 179, 840046, 0, 1024217
/testFiles/1MB.txt, 10, 192, 250535, 0, 1024217
/testFiles/1MB.txt, 10, 193, 261760, 0, 1024217
/testFiles/1MB.txt, 10, 153, 89818, 0, 1024217
/testFiles/1MB.txt, 10, 181, 619208, 0, 1024217
/testFiles/1MB.txt, 10, 168, 893087, 0, 1024217
/testFiles/1MB.txt, 10, 230, 46963, 0, 1024217
/testFiles/1MB.txt, 10, 207, 900352, 0, 1024217
/testFiles/1MB.txt, 10, 138, 546214, 0, 1024217
/testFiles/1MB.txt, 10, 139, 116272, 0, 1024217
/testFiles/1MB.txt, 10, 139, 5757, 0, 1024217
/testFiles/1MB.txt, 10, 183, 860371, 0, 1024217
/testFiles/1MB.txt, 10, 139, 684875, 0, 1024217
/testFiles/1MB.txt, 10, 168, 571230, 0, 1024217
/testFiles/1MB.txt, 10, 157, 309939, 0, 1024217
/testFiles/1MB.txt, 10, 140, 200920, 0, 1024217
/testFiles/1MB.txt, 10, 140, 955266, 0, 1024217
/testFiles/1MB.txt, 10, 157, 127290, 0, 1024217
/testFiles/1MB.txt, 10, 141, 465062, 0, 1024217
/testFiles/1MB.txt, 10, 157, 573380, 0, 1024217
/testFiles/1MB.txt, 10, 171, 233910, 0, 1024217

View File

@@ -0,0 +1,5 @@
/snprintf.c/1.1/Tue Feb 14 00:39:47 2006//
D/ezxml////
D/include////
D/pthreads////
/main.c/1.29/Tue Feb 21 00:27:18 2006//

View File

@@ -0,0 +1,5 @@
/snprintf.c////*///
D/ezxml///////
D/include///////
D/pthreads///////
/main.c////*///

View File

@@ -0,0 +1,5 @@
/snprintf.c////*///
D/ezxml///////
D/include///////
D/pthreads///////
/main.c////*///

View File

@@ -0,0 +1,5 @@
/snprintf.c/1.1/Tue Feb 14 00:39:47 2006//
D/ezxml////
D/include////
D/pthreads////
/main.c/1.27/Mon Feb 20 21:51:38 2006//

View File

@@ -0,0 +1 @@
CS4210/Project 1/client/src

View File

@@ -0,0 +1 @@
:ext:asskoala@192.168.0.3:/usr/_CVS

View File

@@ -0,0 +1,3 @@
/ezxml.c/1.2/Tue Feb 14 01:54:26 2006//
/ezxml.h/1.1/Tue Feb 14 00:39:47 2006//
D

View File

@@ -0,0 +1,2 @@
/ezxml.c////*///
/ezxml.h////*///

View File

@@ -0,0 +1 @@
CS4210/Project 1/client/src/ezxml

View File

@@ -0,0 +1 @@
:ext:asskoala@192.168.0.3:/usr/_CVS

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,157 @@
/* ezxml.h
*
* Copyright 2004, 2005 Aaron Voisine <aaron@voisine.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef _EZXML_H
#define _EZXML_H
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <fcntl.h>
#ifdef __cplusplus
extern "C" {
#endif
#define EZXML_BUFSIZE 1024 // size of internal memory buffers
#define EZXML_NAMEM 0x80 // name is malloced
#define EZXML_TXTM 0x40 // txt is malloced
#define EZXML_DUP 0x20 // attribute name and value are strduped
typedef struct ezxml *ezxml_t;
struct ezxml {
char *name; // tag name
char **attr; // tag attributes { name, value, name, value, ... NULL }
char *txt; // tag character content, empty string if none
size_t off; // tag offset from start of parent tag character content
ezxml_t next; // next tag with same name in this section at this depth
ezxml_t sibling; // next tag with different name in same section and depth
ezxml_t ordered; // next tag, same section and depth, in original order
ezxml_t child; // head of sub tag list, NULL if none
ezxml_t parent; // parent tag, NULL if current tag is root tag
short flags; // additional information
};
// Given a string of xml data and its length, parses it and creates an ezxml
// structure. For efficiency, modifies the data by adding null terminators
// and decoding ampersand sequences. If you don't want this, copy the data and
// pass in the copy. Returns NULL on failure.
ezxml_t ezxml_parse_str(char *s, size_t len);
// A wrapper for ezxml_parse_str() that accepts a file descriptor. First
// attempts to mem map the file. Failing that, reads the file into memory.
// Returns NULL on failure.
ezxml_t ezxml_parse_fd(int fd);
// a wrapper for ezxml_parse_fd() that accepts a file name
ezxml_t ezxml_parse_file(const char *file);
// Wrapper for ezxml_parse_str() that accepts a file stream. Reads the entire
// stream into memory and then parses it. For xml files, use ezxml_parse_file()
// or ezxml_parse_fd()
ezxml_t ezxml_parse_fp(FILE *fp);
// returns the first child tag (one level deeper) with the given name or NULL
// if not found
ezxml_t ezxml_child(ezxml_t xml, const char *name);
// returns the next tag of the same name in the same section and depth or NULL
// if not found
#define ezxml_next(xml) ((xml) ? xml->next : NULL)
// Returns the Nth tag with the same name in the same section at the same depth
// or NULL if not found. An index of 0 returns the tag given.
ezxml_t ezxml_idx(ezxml_t xml, int idx);
// returns the name of the given tag
#define ezxml_name(xml) ((xml) ? xml->name : NULL)
// returns the given tag's character content or empty string if none
#define ezxml_txt(xml) ((xml) ? xml->txt : "")
// returns the value of the requested tag attribute, or NULL if not found
const char *ezxml_attr(ezxml_t xml, const char *attr);
// Traverses the ezxml sturcture to retrieve a specific subtag. Takes a
// variable length list of tag names and indexes. The argument list must be
// terminated by either an index of -1 or an empty string tag name. Example:
// title = ezxml_get(library, "shelf", 0, "book", 2, "title", -1);
// This retrieves the title of the 3rd book on the 1st shelf of library.
// Returns NULL if not found.
ezxml_t ezxml_get(ezxml_t xml, ...);
// Converts an ezxml structure back to xml. Returns a string of xml data that
// must be freed.
char *ezxml_toxml(ezxml_t xml);
// returns a NULL terminated array of processing instructions for the given
// target
const char **ezxml_pi(ezxml_t xml, const char *target);
// frees the memory allocated for an ezxml structure
void ezxml_free(ezxml_t xml);
// returns parser error message or empty string if none
const char *ezxml_error(ezxml_t xml);
// returns a new empty ezxml structure with the given root tag name
ezxml_t ezxml_new(const char *name);
// wrapper for ezxml_new() that strdup()s name
#define ezxml_new_d(name) ezxml_set_flag(ezxml_new(strdup(name)), EZXML_NAMEM)
// Adds a child tag. off is the offset of the child tag relative to the start
// of the parent tag's character content. Returns the child tag.
ezxml_t ezxml_add_child(ezxml_t xml, const char *name, size_t off);
// wrapper for ezxml_add_child() that strdup()s name
#define ezxml_add_child_d(xml, name, off) \
ezxml_set_flag(ezxml_add_child(xml, strdup(name), off), EZXML_NAMEM)
// sets the character content for the given tag and returns the tag
ezxml_t ezxml_set_txt(ezxml_t xml, const char *txt);
// wrapper for ezxml_set_txt() that strdup()s txt
#define ezxml_set_txt_d(xml, txt) \
ezxml_set_flag(ezxml_set_txt(xml, strdup(txt)), EZXML_TXTM)
// Sets the given tag attribute or adds a new attribute if not found. A value
// of NULL will remove the specified attribute.
void ezxml_set_attr(ezxml_t xml, const char *name, const char *value);
// Wrapper for ezxml_set_attr() that strdup()s name/value. Value cannot be NULL
#define ezxml_set_attr_d(xml, name, value) \
ezxml_set_attr(ezxml_set_flag(xml, EZXML_DUP), strdup(name), strdup(value))
// sets a flag for the given tag and returns the tag
ezxml_t ezxml_set_flag(ezxml_t xml, short flag);
// removes a tag along with all its subtags
void ezxml_remove(ezxml_t xml);
#ifdef __cplusplus
}
#endif
#endif // _EZXML_H

View File

@@ -0,0 +1,3 @@
/snprintf.h/1.1/Tue Feb 14 00:39:47 2006//
/test.h/1.4/Fri Feb 17 23:35:17 2006//
D

View File

@@ -0,0 +1,2 @@
/snprintf.h////*///
/test.h////*///

View File

@@ -0,0 +1,3 @@
/snprintf.h////*///
/test.h////*///
/defs.h////*///

View File

@@ -0,0 +1,4 @@
/snprintf.h/1.1/Tue Feb 14 00:39:47 2006//
/test.h/1.4/Fri Feb 17 23:35:17 2006//
/defs.h/1.1/Sun Feb 19 01:59:06 2006//
D

View File

@@ -0,0 +1 @@
CS4210/Project 1/client/src/include

View File

@@ -0,0 +1 @@
:ext:asskoala@192.168.0.3:/usr/_CVS

View File

@@ -0,0 +1,29 @@
#ifndef _PORTABLE_SNPRINTF_H_
#define _PORTABLE_SNPRINTF_H_
#define PORTABLE_SNPRINTF_VERSION_MAJOR 2
#define PORTABLE_SNPRINTF_VERSION_MINOR 2
#include <stddef.h>
#include <stdarg.h>
#ifdef HAVE_SNPRINTF
#include <stdio.h>
#else
extern int snprintf(char *, size_t, const char *, /*args*/ ...);
extern int vsnprintf(char *, size_t, const char *, va_list);
#endif
#if defined(HAVE_SNPRINTF) && defined(PREFER_PORTABLE_SNPRINTF)
extern int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...);
extern int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap);
#define snprintf portable_snprintf
#define vsnprintf portable_vsnprintf
#endif
extern int asprintf (char **ptr, const char *fmt, /*args*/ ...);
extern int vasprintf (char **ptr, const char *fmt, va_list ap);
extern int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...);
extern int vasnprintf(char **ptr, size_t str_m, const char *fmt, va_list ap);
#endif

Some files were not shown because too many files have changed in this diff Show More