Download and run the Dell EMC Live Optics Squeeze Utility

Live Optics Agent

Overview

The Live Optics Squeeze utility estimates the expected storage savings when using Compression and DeDuplication on VMAX/PowerMax, Unity and XtremIO storage platform.

This KB Article is designed to demonstrate the workflow to run the Live Optics Squeeze Utility.   

Quick-Start Directions

  1. Login to Live Optics with your credentials and access your profile
  2. Download and run the Squeeze Utility
  3. Contact your Dell EMC Storage Specialist for analysis

NOTE:  If you are a Dell EMC employee, please click here for instructions on how to process a Squeeze file submitted for analysis.

Detailed Instructions

Step 1: Login to Live Optics with your credentials

  • Access the Live Optics portal (www.liveoptics.com) and login with your account credentials.
  • If you have never logged into Live Optics before, go to www.liveoptics.com/register and request your account be created or contact your Dell Sales Team and request they register you to the Live Optics portal.

Step 2: Goto the Squeeze Utility download page

  • Go to the Live Optics dashboard, select “Collectors” and then select “Squeeze”
    Step_2.png

Step 3: Download the Squeeze Utility

  • Squeeze is support on both Windows and Linux platforms. Select the appropriate platform and click to download the utility.
    Step_3.png

Step 4: Move the Squeeze Utility to your preferred directory

  • Squeeze is downloaded as a .ZIP file. The .ZIP file contains an executable image of the Squeeze Utility and an End User License Agreement (EULA).
  • Open and read the EULA. By executing the Squeeze utility, you are accepting the terms and conditions in the EULA.
  • Copy the Squeeze utility to a directory on your computer. Live Optics recommends that you create a new directory.

Step_4.png

Step 5: Open a command window with the “Run as Administrator” option

  • IMPORTANT: You must open the Command Window with the “Run as administrator” selected.

Step_5.png

Step 6: Goto the directory containing the Squeeze utility

  • Execute the CD command until you get to the directory where you put Squeeze. Execute a “dir” command to verify that you are in the correct folder.

Step_6.png

Step 7: Review the options for Squeeze

  • Get a summary of the Squeeze options by entering “squeeze –help” in the command window.
  • To execute the Squeeze utility, enter the command in this format:

    Squeeze [ Options] [DISK1, DISK2 …]

    Where DISK1, DISK2 are the paths to the storage that you wish to analyze.

Step_7.png

 

Step 7: Send the results to a storage specialist for analysis.  The final result will be sent back to you.

  • The Squeeze Utility output file is encrypted. Send the encrypted file to a storage specialist and the decrypted results will be returned to you. 
  • Contact your Dell EMC Storage Specialist for analysis.

NOTE:  If you are a Dell EMC employee, please click here for instructions on how to process a Squeeze file submitted for analysis. 

  

Appendix 1: Usage examples

  • Squeeze test file
  • Squeeze on storage platform (with/without DeDuplication)
  • Running Squeeze for debugging purposes

Squeeze Usage:

squeeze {VMAX, X1, X2, Unity} {-Dedupe <MapFileName>} {Skip #} [Disk1, Disk2…]

{VMAX, X1, X2, Unity} – Select one or more storage platforms for analysis.  It is recommended that only one storage platform be analyzed at a time

                Examples:           squeeze –VMAX
                                                squeeze –Unity –X1

{-Dedupe <MapFileName>}   Squeeze performs a DeDeup analysis when this option is specified.  MAPFILENAME is required the file that will stores the hash table. Depending on settings this file may grow to be 760 MBs in size.

  • On ESXi systems, set this file to a /vmfs/volumes/mydatastore/mapfile.
  • On ESXi systems, do not place this file on the ramdisk in the root folder.

Examples             squeeze –VMAX –DeDupe  ~\Desktop\mapfile

Skip # = Sets the percentage of capacity to be skipped over.  Squeeze will only analyze blocks that are not skipped.  Squeeze uses a statistical method to estimate the compression ratio for block that were skipped.  The default is 85%.  Note that the value specified must be between 0-99.  Do not include % sign.

Example:             squeeze –VMAX –DeDupe  ~\Desktop\mapfile  -60

(Skips 40% of the blocks on the array)
               

 

 

Appendix 2:  Squeeze Options.

This information is available by typing Squeeze –Help in the command window.

General Options:

 

-Verbose

Enables more output to resulting trace and text reports

-Test [ FILE1 FILE2 ... ]

Reads data from a file(s) instead of volume(s)

-LogSummary

Writes summary findings to the trace file.

-Concurrent #

Sets the maximum number of concurrent disks to be scanned  (Default is 1)

-Crunchers #

Sets the number of processing threads per disk (Default is 3)

-IgnoreFilesystem

Instructs the collector to disregard filesystem allocation tables. By default the collector will look for filesystem cluster allocation and only scan allocated clusters.

-Skip #

Sets the percentage of capacity to be skipped over.  (Default is 85%) (Value should be 0-99.  Do not include % sign)

-TraceVmfs

For debugging - more verbose logging of VMFS collections.

 

De-dup Options:

 

-Dedup MAPFILENAME

Perform de-dup analysis

MAPFILENAME is the file that will store the hash table. Depending on settings this file may grow to be 760 MBs in size.

On ESXi systems, set this file to a /vmfs/volumes/mydatastore/mapfile.

On ESXi systems, do not place this file on the ramdisk in the root folder.

-DedupCal

Calibration mode for de-dup.  Increases the size of the mapfile. The map file will grow to be as large as 3.71 GBs. Increases the size of memory used for the mapfile.

-DedupHashBits #

Sets the number of bits for the de-dup hash. (32 to 512 bits supported.  Default is 32.)

-DedupRefBits #

Sets the number of bits for the de-dup reference count. (10 to 16 bits supported.  Default is 14.)

-DedupTable            

Creates a text file with collision counts per page separated by newlines. This file can be very large.  Will be named MAPFILENAME.csv

 

Compression Options:

 

-NoCompression

Disables any compression analysis.  Must be used with -Dedup

-DeflateOnly

Override compression to only use the DEFLATE algorithm.

-DeflateLevel #

Sets the compression level for the DEFLATE algorithm. A value of 1 will minimize CPU usage but result in lower compression. A value of 9 will maximize compression but use more CPU.

-CedrsOnly

Override compression to only use the CEDRS library.

-CedrsMode mode

Sets the compression mode for the CEDRS library.  (LZ_L1, LZ_L2, LZ_L3, LZH_L1, LZH_L2, LZH_L3, LZH_L4, LZS)

-U2

Uses the enhanced mode of Unity compression.

 

Algorithm Options:

Note: VMAX, XtremIO X1 and X2 are all enabled by default if no algorithms are specified.

-VMAX

Runs data through the VMAX/PowerMax Compression (and de-dup if enabled) algorithms.

-X1

Runs data through the XtremIO X1 Compression (and de-dup if enabled) algorithms.

-X2

Runs data through the XtremIO X2 Compression (and de-dup if enabled) algorithms.

-Unity

Runs data through the Unity Compression algorithm. Note that the Unity algorithm cannot be combined with the other algorithms.

 

Was this article helpful?
0 out of 0 found this helpful
  • 0
    Avatar

    Roberto Mazzocco

    Perfect for Microsoft environments, but where are the informations for Linux Squeeze version?

  • 0
    Avatar

    Live Optics Agent

    Roberto,

    Please use the following link to view all of he Squeeze instruction manuals we recently published.  They include information for both Linux and ESXi.

    https://support.liveoptics.com/hc/en-us/sections/360000085127-Instructions

    Thank you.

    Live Optics Support.

Please sign in to leave a comment.