Log of /trunk/proof/proofbench/inc/TProofBench.h
Parent Directory
Revision
42496 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 15 11:16:52 2011 UTC (3 years, 1 month ago) by
ganis
File length: 5689 byte(s)
Diff to
previous 41635
In TProofBench::DrawCPU, add possibility to extract of a couple of numbers supposed
to give an idea of the computing specs of the cluster being benchmarked. These are
the maximum rate for the standard CPU intensive task and the normalized, per worker,
rate. Both are expressed in RNGPS (RaNdom Generation Per Second).
A new static method TProofBench::GetPerfSpecs provides a simpler interface to this
new options, optionally scanning a directory for proofbench outputs and giving the
possibility to choose which file to use to extarct the numbers:
root [0] TProofBench::GetPerfSpecs()
Several possible files found:
0 std: 2011-12-07 15:03:10 <no decription> (file: ./proofbench-plitehp24.cern.ch-24w-20111207-1559.root)
1 std: 2011-12-07 15:09:26 <no decription> (file: ./proofbench-lite-24w-20111207-1605.root)
2 std: 2011-12-07 17:08:34 PROOF-Lite on pcphsft64, 4 workers (file: ./proofbench-pcphsft64-lite-4w-20111207-1806.root)
3 std: 2011-12-07 17:57:26 PROOF at skaf.saske.sk, 60 workers (file: ./proofbench-prf000-iep-grid.saske.sk-60w-20111207-1851.root)
4 std: 2011-12-08 11:17:15 PROOF at kiaf.sdfarm.kr, 96 workers (file: ./proofbench-kiaf.sdfarm.kr-96w-20111208-1133.root)
5 std: 2011-12-13 18:22:48 PROOF at cernvm24, 24 workers (file: ./proofbench-cernvm24.cern.ch-24w-20111213-1621.root)
Make your choice [5] 3
FCN=1610.99 FROM MIGRAD STATUS=CONVERGED 37 CALLS 38 TOTAL
EDM=5.60469e-11 STRATEGY= 1 ERROR MATRIX ACCURATE
EXT PARAMETER STEP FIRST
NO. NAME VALUE ERROR SIZE DERIVATIVE
1 offset 2.50025e+05 8.07163e+03 8.71576e+01 -1.26091e-09
2 slope 3.85933e+05 4.17679e+02 7.02211e+00 1.82330e-09
* ************************************************************ *
* Cluster: PROOF at kiaf.sdfarm.kr, 96 workers *
* Performance measurement from scalability plot: *
* rate max: 37.680 megaRNGPS (@ 95 workers) *
* per-worker rate: 0.386 megaRNGPS *
* ************************************************************ *
root [1]
The patch also adds a TNamed in the proofbench output file with a string describing
the setup used for the test (in the example above: 'PROOF at kiaf.sdfarm.kr, 96 workers').
The name of the TNamed is 'PB_description'.
A web page is being created with the specs from some clusters where the bench has been run.
Revision
40191 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 11 14:29:16 2011 UTC (3 years, 6 months ago) by
ganis
File length: 5140 byte(s)
Diff to
previous 40115
In proofbench:
- Add setter for the number of files per worker to be created during dataset generation
- In TSelEventGen:
- fix bug in testing write permissions on the altrenative basedir
- add check on the free space on the device and skip file generation if less than 10%
or less than 1 GB.
Revision
40115 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 4 11:41:46 2011 UTC (3 years, 6 months ago) by
ganis
File length: 4989 byte(s)
Diff to
previous 39090
Few fixes in 'proofbench':
- Make sure it can be run from any directory and no matter how ROOT was installed;
the paths to the PAR files were such that it could be run only from a own build
and from $ROOTSYS. The default PAr files are now exported to $ROOTSYS/etc/proof/proofbench
and in <etcdir>/proof/proofbench for a prefix installation.
- Fix the name of the setter/getter for the file generator parameters and selectors
- TSelEventGen, add the possibility to change only the generating function, passed
as TMacro.
Revision
39090 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed May 4 12:02:21 2011 UTC (3 years, 8 months ago) by
ganis
File length: 4989 byte(s)
Diff to
previous 38084
From S. Ryu:
- In TProofNode::ActivateWorkers use the new functionality of TProof::(De)ActivateWorker.
- Fill the default dataset BenchDataSet with file meta data so that it can be registered
with "T" (trust information) option;
- Add regenerate option to TProofBench::MakeDataSet
- Add fDebug member in TProofBench to control to switch on/off saving of detailed information
about the queries in the test.
Revision
38084 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 16 10:21:39 2011 UTC (3 years, 11 months ago) by
ganis
File length: 4788 byte(s)
Diff to
previous 38008
From S. Ryu (KISTI) and me:
- Add some missing protections
- Make sure that the Url to access remotely the generated files is the one set by the
administrator via the env LOCALDATASERVER.
- Add the possibility to use a different PROOF instance to clear the cache
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.