We believe that there is too much data transferred in the computer systems today. We would like to let you know what potential data transfer saving you could achieve in your system by applying our compression technology. When we apply compression technology to the working memory of computer systems, we typically see:
- A significant improvement of application performance
- A significant reduction in power required for equal computing performance
This is achieved by a doubling of memory capacity and a significant improvement of memory bandwidth.
We would like to offer a Compression Analysis Evaluation of your data load. It will be conducted in the following few and simple steps:
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 --proc-id --period 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.