Table 1 shows the factors in the
vectors for a storage server. We benchmark an NFS server to evaluate
our methodology. In our evaluation, the factors in
consist of samples
that yield four types of workloads: SPECsfs97, Web server, Mail server, and
DB_TP (Section 5.2). The controller uses Fstress to generate
samples of
that correspond to these workloads. We report results for
a single factor in
: the number of disks attached to the NFS server in
, and a single factor in
: the number of
nfsd daemons for the NFS server chosen from
to give us a total of
samples.
The workbench tools can generate both virtual and physical machine
configurations automatically. In our evaluation we use physical machines that
have
MB memory,
GHz x86 CPU, and run the
Linux kernel. To
conduct an experiment, the workbench controller first prepares an experiment by
generating a sample in
. It then
consults the benchmarking policy(ies) in
Sections 3.4-4 to plot a response surface and/or
search for the peak rate for a given sample with target confidence and accuracy.
varun 2008-05-13