Next: PNRSim Implementation
Up: Output
Previous: Simulator Progress Output
At the end of a simulation run, human-readable metrics are printed to STDOUT.
If PNRSim terminates unexpectedly, it will attempt to print the currently recorded metrics to STDERR.
No single metric is an authoratative measure of system performance [3].
So, PNRSim produces several metrics as output.
A file called "metrics.dat" is created by PNRSim during each execution but PNRSim does not write to it.
Eventually, metrics.dat will be the home of a space-delimited line of metrics output suitable for direct import into a spreadsheet.
The following is a list of metrics recorded in the order they are written:
- Total simulation time
- Number of processes finished
- Throughput
- Average CPU utilization
- Average number of page faults per PE.
- Average amount of time spent servicing page faults on each PE
- Cumulative amount of time communication units (e.g. links, switches) were in use
- Average amount of memory allocated on each PE
- Standard deviation of memory allocated on each PE
- Average amount of disk space allocated on each PE
- Standard deviation of disk space allocated on each PE.
- Average process response time
- Average process waiting time
- Average process execution time
- Average slowdown
- Average bounded slowdown
- Highest observed multiprogramming level
- Average multiprogramming level
- Total number of Parallel Context Switches (PCS's)
Next: PNRSim Implementation
Up: Output
Previous: Simulator Progress Output
John Oleszkiewicz
2004-04-14