SAP Hardware Checks are essential in determining the throughput and lag between your team's devices and the storage systems in your SAP backend. The sad reality is that business' input/output operations per second (I/O) performance is not even close to 100% throughput, meaning businesses are not running as efficiently as possible. One method to improve this is the use of stripe sizing. Striped volume can be created by combining the free space on two or more disks into a single logical volume. The striped logical volume is created to get more I/O performance by writing data equally across multiple disks. In this blog, we will discuss why this is important to consider for your business.
Consider the example of one of our clients, a global leader in high-performance insulation. To improve I/O performance, our team was given a Dev server to perform hardware checks. The original result was 60% green for good performance and 40% red. At a minimum, businesses should avoid the "not good" category as much as possible. After following the steps outlined below to completing stripe sizing to their hardware, the results were improved to 80% for good performance and 20% Red. This means, we are not expecting all tests will pass the criteria since some of the tests will exceed the bursting credits you can accumulate. Especially when all the tests run sequentially without break. If your team outsources their SAP services or has an internal team, regular checks must ensure all benefits of optimization are met.
Striping disks is a method that is well-proven and far from a new concept. However, as beneficial as it can be to do so, it can be a complicated process; especially for those who have not done it before, and volumes need to be extended in capacity.
Volumes need to be extended in capacity. It's important to note that those using LVM (Logical Volume Management) on Azure premium disks will be required to predefine stripe sizes. The recommended sizes include:
256 KB for /hana/data (which has recently been increased from 128 KB based on customer experience on newer Linux versions)
64 KB for /hana/log (which was increased from 32 KB for greater throughput on larger I/Os)
This means that a minimum of two disks must be made available to stripe. Striped logical volume writes data across all available volumes. One of the major drawbacks is that extending is only possible by adding four 64GB disks since it is not possible only to add one. To manage this process, here is a step-by-step process to get started.
Figure 3: Logical Volume Creation
Next, the low-level logical volume management tool "dmsetup" can be used to determine the Major and Minor number of block devices. The result will be a printed output of all the dependencies. If this does not work, the command "lsblk" can be used.
Figure 4: Disk verification for /hana/data
The final step will be to create a mount point and mount the created file into the system.