Skip to content
Home > FAQs

FAQs

Not seeing your question or need clarification on an answer?


Hardware compression

That’s pretty much the flow! The drive receives a write IO, performs compression and collation to create page-aligned blocks of data, encrypts the data and then writes it. The process is reversed on reads (decrypt, decompress, send to host).
Did you find this FAQ helpful?
Thumbs Up Icon 0
Thumbs Down Icon 0

Yes, ScaleFlux has a utility you can download to estimate your data’s compressibility. https://github.com/kpmckay/compression-estimator

Did you find this FAQ helpful?
Thumbs Up Icon 1
Thumbs Down Icon 0

No, we use industry standard compression algorithms.

Did you find this FAQ helpful?
Thumbs Up Icon 0
Thumbs Down Icon 0

The drives are block devices. A large file sent to the drive gets divided up into 4KB blocks for compression (invisible to the user) and written to the NAND. RAW formant video / images are compressible. Drone imaging that has already been compressed with a video or image compression codec will not see much residual compression.

Did you find this FAQ helpful?
Thumbs Up Icon 0
Thumbs Down Icon 0

The CSD 3000 uses hardware engines to perform the compression/decompression function.

Did you find this FAQ helpful?
Thumbs Up Icon 0
Thumbs Down Icon 0

When compression is done in hardware on the drive, compression becomes a performance accelerator as it minimizes SSD overhead activities such as garbage collection. The result is that write amplification is reduced and latency is improved especially in mixed read/write scenarios as the amount of traffic into and out of the flash memory chips is greatly reduced. Also, all of this is offloaded from the CPU so that it can spend more cycles doing higher value works.

Did you find this FAQ helpful?
Thumbs Up Icon 0
Thumbs Down Icon 0

While both ScaleFlux and Pure provide Flash-based solutions, the two companies are addressing different parts of the storage market. Pure sells All Flash Arrays (AFA) – complete systems with their own proprietary software and management tools. ScaleFlux sells drives for use in any server OEM’s systems. ScaleFlux drives do not require any proprietary drivers or new software to install. The ScaleFlux CSD (computational storage drive) plugs into the same slots that other vendors NVMe SSDs plug into. Both companies offer data reduction in their solutions. Pure manages compression and deduplication at the system level, much like other storage array vendors. At the array level, the focus is first & foremost on maximizing the data reduction, which typically aligns with compressing large chunks of data. The coarse-grain compression is not appropriate for high-performance applications as it introduces significant read amplification and latency penalties. ScaleFlux brings compression down into the individual drives and compresses small blocks of data. The fine-grain compression enables high-performance applications with mixed read-write workloads to utilize compression as an accelerator as well as a storage cost savings tool.

Did you find this FAQ helpful?
Thumbs Up Icon 0
Thumbs Down Icon 0