---
title: 对象存储压缩验证
description: "1. 安装s3cmd。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaccel/storage/dataReduc/kunpengkpszip_20_0018.html
sourcePath: /source/zh/kunpengaccel/storage/dataReduc/kunpengkpszip_20_0018.html
indexId: 8bf1e66ce567defb7592a8b3ce11d9487498ae72a6f87ba99f861e33d00e65bc68
---
# 对象存储压缩验证

1. 安装s3cmd。
  1 yum -y install s3cmd

2. 配置~/.s3cfg文件。

  a. 打开~/.s3cfg文件。

```
vi
~
/.s3cfg
```


  b. 按“i”进入编辑模式，按照如下内容配置vi ~/.s3cfg文件。
    1 2 3 4 5 6 [default] access_key = access_key secret_key = secret_key host_base = rgw_host_ip:rgw_host_port host_bucket = compress_ratio_bucket use_https = False

**表1 参数说明**

| 参数 | 说明 |
| --- | --- |
| access\_key | 取实际S3用户的access\_key |
| secret\_key | 取实际S3用户的secret\_key |
| host\_base | 取实际 RGW 网关的IP地址与端口号 |


  c. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存退出文件。
3. 创建bucket。
  1 s3cmd mb s3://compress_ratio_bucket

4. 准备100M大小的测试文件。
  1 dd if=/dev/zero of=/home/compress_test bs=1M count=100

  此处也可使用实际数据集文件。

5. 写入数据。
  1 s3cmd put /home/compress_test s3://compress_ratio_bucket/test

6. 压缩验证。
  1 radosgw-admin bucket stats --bucket=compress_ratio_bucket

  size_kb_actual代表原始数据100M，size_kb_utilized代表压缩后数据大小为4K，因此压缩率为102400/4=25,600，示例所用数据为全零数据，压缩率较高，实际数据集压缩率一般集中在2~10之间。
