HP-UX Encrypted Volume and File System Performance and Tuning

10
EVFS Performance and Tuning Results
EVFS and Clear I/O throughput were tested with various HP-UX 11iv2 kernel tuning parameter sets
and VxFS 4.1 tuning parameter sets. The kernel tuning sets did not result in significant performance
improvements for either clear I/O or EVFS. All further tuning examples are for VxFS exclusively.
Note: Tuning EVFS for Performance
Extensive testing has proven that tuning system I/O for clear
data throughput performance also improves EVFS
throughput performance. No tunes were found that
improved EVFS throughput but degraded Clear I/O
throughput.
IOZone Results
All of the IOZone tests were run with a 64k block size and 100MB file size. These test parameters
provided a consistent representation of results similar to other block sizes and file sizes.
Below is a sample graph that displays test results:
Figure 6 - Sample Graph
CPU utilization percentage and Throughput in kilobytes per-second are both scaled on the y axis to
illustrate their relationship. The histogram is CPU, and the line graph is throughput. The x axis
contains the number of IOZone threads that are run for a particular test, which illustrate the system
load. Both clear I/O and EVFS I/O are represented on the same graph clear with the darker color
and EVFS with the lighter color. As the system load increases (numbers of threads) the effect upon
I/O throughput is represented. The graph background text indicates the tuning status of the test.
Finally, notice the scale on the right y axis. The scale of this axis will vary from 1 to 20 to 30,
depending upon the test. The variation in throughput is so wide among the different test cases that
the scale must be adjusted to accommodate the graph size.
64k Block Random Write - 100mb File Size
2%
7%
12%
18%
22%
4%
14%
17%
20%
20%
1 10 25 50 100
IOZone Threads
CPU Utilization %
Throughput KBs -
Scale20
Clear CPU EVFS CPU Clear Random Write EVFS Random Write