Set up

2 Caliper Setup

http://open-estuary.org/wp-content/uploads/2015/08/caliper_setup1.png

Caliper requires:

3 Caliper Configuration

This section will discuss about the high level steps involved for caliper configurations.

Please see the detailed steps from the manual in the following link:

https://github.com/open-estuary/caliper/blob/master/docs/Caliper_User_Manual.pdf

Get the caliper tool from https://github.com/open-estuary/caliper.git

Install the caliper in your system using below steps:

4 Caliper Execution

Executes the caliper with “caliper -brps” command. By default caliper command is configured with “brps” option.

To execute caliper with the supported options, refer caliper user manual section 5.1.

5 Generate caliper report in HTML format

Refer section 5.2 in the user manual. High level steps are as follows:

6 General Tips

6.1 Checklist for caliper execution

In /etc/hostname file:
localhost.localdomain

In /etc/hosts add this line:
127.0.0.1 localhost

Use this command to check the Ethernet interfaces: ethtool <interface name>

6.2 Caliper output log verification

After caliper execution has been completed, verify below files are present in the workspace.

6.3 Caliper re-execution for failed tools

Refer below steps if user wants to execute caliper for those tools which has been failed.

common_cases_def.cfg

server_cases_def.cfg

application_cases_def.cfg

6.4 Change platform name in HTML report

If user wants to change the name of the platform in caliper HTML report, then make following changes:

Configuration:

Byte_order: Little Endian

CPU: ’64’

CPU_type: ‘*TBA’

Hostname: platform_name

L1d_cache: 1024 kB

L1i_cache: 1536 kB

L2_cache: 8192 kB

L3_cache: 32768 kB

Machine_arch: aarch64

Memory: 523535MB

OS_Version: Linux 4.9.20+

name: platform_name

7 Appendix

Caliper user manual: https://github.com/open-estuary/caliper/blob/master/docs/Caliper_User_Manual.pdf

Caliper developer manual: https://github.com/open-estuary/caliper/blob/master/docs/Caliper_Developer_Manual.pdf

Nginx tool user guide: https://github.com/open-estuary/caliper/blob/master/docs/Nginx_Tool_User_Guide.pdf

Redis tool user guide: https://github.com/open-estuary/caliper/blob/master/docs/Redis_Tool_User_Guide.pdf