Testing the KAEZstd Library
After installing the KAEZstd library, you can test the library functions and performance based on the operations provided in this section.
- Install KAEZstd. For details, see Installation Using Source Code.
- Test the functions of the zstd compression library.
1 2 3 4 5
cd /KAE/KAEZstd/test/gtest mkdir build && cd build cmake .. make ./zstd_functest
- Test the performance.
- Benchmark the system's built-in ZSTD compression library.
zstd -b3 /home/KAE/scripts/compressTestDataset/itemdata
Command output:3#itemdata : 7316868 -> 1977124 (x3.701), 201.7 MB/s, 845.0 MB/s
- Benchmark the KAEZstd library.
/usr/local/kaezstd/bin/zstd -b3 /home/KAE/scripts/compressTestDataset/itemdata
Command output:
3#itemdata : 7316868 -> 2158294 (x3.390), 438.5 MB/s, 1233.2 MB/s
As shown above, the compression speed increases from 201.7 MB/s to 438.5 MB/s when using KAEZstd, demonstrating a clear performance improvement.
- Benchmark the system's built-in ZSTD compression library.
Parent topic: Software Tests