System Performance

The full cost of our architecture on I/O intensive workloads is 24% overhead
for writes and 5% overhead for reads. The majority of that
overhead is due to running the benchmark in the Linux
guest. The cost of using a local NFS server is low. We
ran the Integer and Floating point tests from Freebench in
the same four configurations. We did not include these in
the graph, but the overhead of our architecture was at
most 1% for these tests.

The graphs above and below show the results of running IOzone read
and write tests under 8 configurations. These
configurations are 1) base Windows with a local file
system, 2) base Windows with data mounted from the
NFS virtual file server machine, 3) Windows running in a
VMware guest with a file system local to the guest, 4)
Windows running in a VMware guest with data mounted
from the NFS virtual file server machine, 5) base Linux
with a local file system, 6) base Linux with data mounted
from the NFS virtual file server machine, 7) Linux
running in a VMware guest with a file system local to the
guest, and finally, 8) Linux running in a VMware guest
with data mounted from the NFS virtual file server
machine.