- A significant improvement of application performance
- A significant reduction in power required for equal computing performance
Step 1: Register your contact details. Name, company and email address
Step 2: Download the data set snapshot tool (link here)
Step 3: Extract the snapshot:
- Untar the compressed archive.
- Alternative 1:
- Launch the application(s), that you are interested in extracting the memdumps of and make note of the pids (process IDs)
- Run the memdump_pid.sh script with root/sudo privileges:
./memdump_pid.sh --output <DEST-PATH> --proc-id <PID> --period <PERIOD IN SECONDS OR MINUTES> example: ./memdump_pid.sh --output /path/to/zpt-compliant-memdumps --proc-id 3772 --period 20s ./memdump_pid.sh --output /path/to/zpt-compliant-memdumps --proc-id 3476 --period 3m The directory of the provided DEST-PATH must exist. If multiple PIDs run, please mark those by using the --proc-id parameter as many times as the number of PIDs, e.g., --proc-id 2124 --proc-id 2495, etc
- The period defines how often to create a memdump. It is 30 seconds by default.
- The shell script checks if the size exceeds the file limit (1GB). If so, it creates a representative sample.
- The tool will terminate execution when the proc-ids provided are also terminated. If the process runs for several hours, the user can start the tool when the process is in the phase of interest (to generate memdumps) and then kill the tool process.
- Note that the utility uses the /proc interface to extract the memdumps thus it requires root/sudo privileges.
- Alternative 2:
- You have already generated a memdump through other tools (e.g., gcore)
- Run the provided run_util.sh without any root privileges as follows:
./run_util.sh --input /path/to/memdumps --output /path/to/zpt-compliant-memdumps
Step 3: Upload the data set to our server with our secure WeTransfer account
Step 4: And tomorrow you will have a report available in your mailbox
Step 5: If you find the information interesting we will follow up and discuss how you can apply our technology in your system.