SAP HANA is an in-memory database management tool that developers can use to build custom applications. Because the database can be used to retrieve and analyze data in real-time, it is useful for tailoring programs or solutions to each of your clients’ individual needs. The developers of SAP HANA have given all users access to SAP HANA Hardware Configuration Check Tool, or HWCCT, as a easier way to manage the various processes they need to run.
You can use the HWCCT to measure both throughput and latency between your computing nodes and storage systems. The SAP HANA Hardware Configuration Check Tool is useful for determining the interoperability of SAP and your storage system. This guide will explain briefly what the SAP HANA Hardware Configuration Check Tool is and how it works. New users may find this information particularly helpful.
What Is SAP HANA Hardware Configuration Check Tool?
One of the easiest ways for you to understand the HWCCT is to think of it as a framework which is able to generate various reports or tests for single-host systems. You can use these reports as benchmarks to determine if the hardware you plan to use meets the minimum requirements that SAP HANA needs to function properly.
You can use the HWCCT to run the SAP server with your own network and storage solutions already in place. Running the server like this should cut down on your operational costs and reduce the load on your hardware at the same time. Before we go any further into detail about what the HWCCT is and what it can do for you, there are some points of caution we should address first.
We recommend that you perform the necessary hardware checks with this tool before you go into production with any SAP HANA servers. Although there are rare cases of using the tool on machines that are already in production, we do not recommend that you use the tool on those machines without first getting an official request from SAP’s support network.
More Resources for the SAP HANA Enthusiasts:
How Does the Tool Work?
This section of our guide will explain how SAP HANA Hardware Configuration Check Tool works and how you can best use it. We will start with an outline of the installation process for beginners.
Installing the HWCCT
You should perform the following prerequisite steps before you begin installation:
- Determine which version of the HWCCT you need;
- Make sure you can run the tool as a root user;
- Ensure that the same version of the tool is on each server of your system;
- Check to see if “libnuma1 version 2.0” is installed;
- Exchange SSH keys between hosts so that you won’t need passwords during the work;
- Ensure that the hostname resolution works in both directions;
- You will need a copy of “SAPCAR” to extract the binary files.
Put the binaries in a shared location to avoid any potential problems when you need to use them for distributed tests.
Go to SAP’s Download Center page and get the most recent version of HWCCT. It will be listed as a SAR file. Once you have downloaded the appropriate package, find the “HWCCT.SAR” file. Make a copy of the file and place it in the system that hosts your SAP server. Run the command “SAPCAR -xf HWCCT.SAR hwcct” to install the tool.
Once you run the command, your production machine should create a new directory automatically. This new directory will house the configuration check tool.
The tool performs two primary kinds of checks that involve either measurements or validations. In addition, it runs these checks across the landscape, file system, and network testing modules. The tool will run one or more of these tests depending on your settings and preferences. You may find it helpful to know about the types of HWCCT testing available.
The HWCCT can validate your hardware and determine if you should be using it in conjunction with a SAP server. It can check your system’s memory configuration and its core-to-memory ratio.
The tool can validate certain aspects of your current operating system. It can examine and report on things such as the kernel settings for a Linux OS and other distributions that are supported in Linux.
Data Throughput and Latency
This is one of the main benefits of using the HWCCT prior to any production within SAP. The measurements offered by the tool here will give you some indication of how much latency time exists between the servers and your data storage unit. Because one of SAP’s strengths is its ability to retrieve data for you in real-time, it is important to keep latency to a minimum all the time. We recommend tweaking your system or upgrading to one with better hardware if the latency measurements are too high.
This measurement will detect how much bandwidth is available in a multi-node system. It will display a reading of the total bandwidth that exists between all the nodes. Increased bandwidth should increase connectivity, stability, and communication between the nodes.
The new default directory that the system creates after you install the HWCCT should be “/hana/shared/hwcct/.” Double-check the file path of this directory before you run any tests.
SAP HANA Hardware Configuration Check Tool is an important resource within the SAP HANA ecosystem. This tool could save you plenty of time and energy by performing necessary hardware checks on your system before you even start using the machines for production purposes. Please feel free to discuss or share your experience with the HWCCT in the comment section below.
Check out more articles: