
Network-Layer Performance Testing
HP-AM456-9002A Rev 01
VMA-series Memory Array Installation and Service Guide
177
• Random reads at 4kB block size:(-R) (-b 4096)
•Sustained random writes at 4kB block size: (-R) (-w1)(-r0) (-b 4096)
• Random reads and writes at mix & the expected block size (given the
application and file system): (-R) (-w1)(-r1) (-b)
Each of these tests should be run using asynchronous I/O settings (-A) and a
range (-t) of thread counts (for example, 1- 64).
The baselines established using
perf_test may enable you to identify
performance issues at the operating system-layer, file system-layer, or database-
layer of the Memory Array system.
Testing Read Bandwidth
By default, the
perf_test accesses the first Memory Array device using a
single thread for a repeated 4kB read of sector 0.
The following example shows a command that uses the (
-s), (-R), (-b), (-d), and
(
-p) options to check the read bandwidth of the Memory Array.
The example shows that the read bandwidth is roughly 1.2 GB/s, which is what
you might expect on a PCIe bus with the payload set to the lowest setting of 128-
bytes.
Testing Write Bandwidth
To check the write bandwidth, use the
-w and -r options to define the ratio of
writes to reads at 1:0. This ratio enables you to determine the random percent
of 1/Os that are writes.
# perf_test -s 384 -R -t4 -b 16384 -d5 -p /dev/rdsk/vtms2v1
Running with options:
threads = 4
block_size = 16384
memory size = 393216 MB
memory start addr = 0 MB
write:read ratio = 0:1
random mode = 1
duration = 5 secs
path = /dev/rdsk/vtms2v1
MB = 1000000 bytes
Time (sec) Read BW Write BW Total BW Read IOPS Write IOPS Total IOPS
1 1259.292 MB/s 0.000 MB/s 1259.292 MB/s 76861 0 76861
2 1258.271 MB/s 0.000 MB/s 1258.271 MB/s 76798 0 76798
3 1259.717 MB/s 0.000 MB/s 1259.717 MB/s 76887 0 76887
4 1258.863 MB/s 0.000 MB/s 1258.863 MB/s 76834 0 76834
5 1258.300 MB/s 0.000 MB/s 1258.300 MB/s 76800 0 76800
Average 1258.889 MB/s 0.000 MB/s 1258.889 MB/s 76836 0 76836
Comentários a estes Manuais