| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The data used to do the mathematical reporting is based on histogram data,
where the calculated variance will be rather pointless to gather.
Imagine you have 3 samples in the historgram in the 2000µs slot, even if
you have quite a lot of data with the average measurements around 50µs,
the calculated "variance" for that time slot will be (1950^2)*3. Even
though the final variance calculation will divide on number of samples
gathered, it will take an enormous amount of samples within a the lower
time slots to make this value interesting.
So rather, don't report or save the calculated variance. However, the
standard deviation is based on the variance, that value is far more sane
due to the needed square root function on the final variance value. So
it gives a far more sane and interesting value. The applied math in the
cyclictest module should be fine itself, it's just the variance value
that isn't much interesting on this kind of data source.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
|
|
|
|
|
|
| |
Currently ignoring load modules in general, as the <loads/> tags
isn't easily extended. Not convinced it makes any sense to
track these time stamps on load modules anyway.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
|
|
| |
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
|
|
|
|
|
|
| |
This reorganises most of the XSLT template, separating out pre v2.0 and post v2.0
reports, preserving support for all report versions. Also tried to preserve as
much as possible of common code.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
|
|
|
|
|
| |
This adds two new tables to the database schema, and adds the needed
bits to extract hwlatdetect results from the rteval summary.xml reports.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
|
|
|
|
|
|
| |
Implemented a new value type for the internal <sqldata/> XML format, which will
store data in an PostgreSQL array. This is used now to store the CPU core spread
of the socket in a sepearate field in rtevalruns_details.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
|
|
| |
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| | |
|
| |
|
|
|
|
| |
This change will support both the new <cpu_topology/> tag and the old
<cpu_cores/> tag. Added extraction of data for the
rtevalruns_details.num_cpu_sockets field as well.
|
| |
|
|
|
|
|
| |
Have not yet implemented extraction new cpu_topology tags, but
the summary of this information will go into the num_cpu_cores and
num_cpu_sockets fields in the database. Right now it only takes
the /rteval/hardware/cpu_cores and puts it into num_cpu_cores
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- This database schema introduces the rteval_info table which should contain
rather static information about the current rteval installation.
- New data fields from cyclictest are introduces (variance and mean_abs_dev)
- Added //sqldata/@schemaver attributes to all defined tables in xmlparser.xsl
- Introduced a delta-1.0_1.1.sql file which will update the old 1.0 based
database schema to the new 1.1 version.
|
|
|
Removed code not needed any more and updated README with correct
information. This is all connected to the introduction of the
rteval_parserd process, which is found in ./parser.
|