## S3 method for class 'USL':
plot(x, from=NULL, to=NULL, xlab=NULL,
ylab=NULL, bounds=FALSE, sigma, kappa, ...)
title
.title
.par
, plot.function
).plot
creates a plot of the scalability function
for the model represented by the argument x
. If from
is not specified then the range starts at
the minimum value given to define the model. An
unspecified value for to
will lead to plot ending
at the maximum value from the model. For add =
TRUE
the defaults are taken from the limits of the
previous plot.
xlab
and ylab
can be used to set the axis
titles. The defaults are the names of the regressor and
response variables used in the model.
If the parameter bounds
is set to TRUE
then
the plot also shows dotted lines for the theoretical
bounds of scalability. These are the linear scalability
for small loads and Amdahl's asymptote for the limit of
scalability as load approaches infinity.
The parameters sigma
or kappa
are useful to
do a what-if analysis. Setting these parameters override
the model parameters and show how the system would behave
with a different contention or coherency delay parameter.
usl
, plot.function
require(usl)
data(raytracer)
## Plot result from USL model for demo dataset
plot(usl(throughput ~ processors, raytracer))
Run the code above in your browser using DataLab