

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Kilau kompresi data
<a name="data-compression"></a>

Anda dapat menggunakan fitur kompresi Lustre data untuk mencapai penghematan biaya pada sistem file Amazon FSx for Lustre berkinerja tinggi dan penyimpanan cadangan. Ketika kompresi data diaktifkan, Amazon FSx for Lustre secara otomatis mengompres file yang baru ditulis sebelum ditulis ke disk dan secara otomatis membuka kompres ketika dibaca.

Kompresi data menggunakan algoritme LZ4, yang dioptimalkan untuk memberikan tingkat kompresi yang tinggi tanpa memberikan dampak pada performa sistem file. LZ4 adalah algoritma yang Lustre dipercaya komunitas dan berorientasi kinerja yang memberikan keseimbangan antara kecepatan kompresi dan ukuran file terkompresi. Mengaktifkan kompresi data biasanya tidak memiliki dampak terukur pada latensi.

Kompresi data meredam jumlah data yang ditransfer antara server file Amazon FSx for Lustre dan penyimpanan nya. Jika Anda belum menggunakan format file yang terkompresi, Anda akan melihat peningkatan sistem file kapasitas throughput saat menggunakan kompresi data. Peningkatan kapasitas throughput yang terkait dengan kompresi data akan dibatasi setelah Anda telah memenuhi kartu antarmuka jaringan front-end Anda.

Misalnya, jika sistem file Anda adalah tipe penyebaran PERSISTENT-50 SSD, throughput jaringan Anda memiliki baseline 250 MBps per TiB penyimpanan. Throughput disk Anda memiliki baseline 50 MBps per TiB. Dengan kompresi data, throughput disk Anda dapat meningkat dari 50 MBps per TiB hingga maksimum 250 MBps per TiB, yang merupakan batas throughput jaringan dasar. Untuk informasi selengkapnya tentang batas jaringan dan batas diska throughput , lihat tabel performa sistem file di [Karakteristik kinerja kelas penyimpanan SSD dan HDD](ssd-storage.md). Untuk informasi selengkapnya tentang kinerja kompresi data, lihat [Menghabiskan lebih sedikit sambil meningkatkan kinerja dengan posting kompresi Amazon FSx for Lustre data](https://aws.amazon.com/blogs/storage/spend-less-while-increasing-performance-with-amazon-fsx-for-lustre-data-compression/) di *Blog AWS Penyimpanan*.

**Topics**
+ [Mengelola kompresi data](#manage-compression)
+ [Mengompresi file yang sebelumnya ditulis](#migrate-compression)
+ [Melihat ukuran file](#view-compression)
+ [Menggunakan CloudWatch metrik](#compression-metrics)

## Mengelola kompresi data
<a name="manage-compression"></a>

Anda dapat mengaktifkan atau menonaktifkan kompresi data saat membuat sistem file Amazon FSx for Lustre yang baru. Kompresi data dimatikan secara default saat Anda membuat sistem file Amazon FSx for Lustre dari konsol,, atau API. AWS CLI

### Untuk mengaktifkan kompresi data saat membuat sistem file (konsol)
<a name="create-compression-fs-console"></a>

1. Buka konsol Amazon FSx di. [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)

1. Ikuti prosedur untuk membuat sistem file baru yang dijelaskan di [Langkah 1: Buat sistem file FSx for Lustre](getting-started.md#getting-started-step1) pada bagian *Mulai*. 

1. Pada bagian **Detail sistem file** untuk **Tipe kompresi data**, pilih **LZ4**.

1. Menyelesaikan wizard seperti yang Anda lakukan ketika Anda membuat sistem file baru.

1. Pilih **Periksa dan buat**.

1. Tinjau pengaturan yang Anda pilih untuk sistem file Amazon FSx for Lustre, lalu pilih **Buat sistem file**.

Ketika sistem file **Tersedia**, kompresi data diaktifkan.

### Untuk mengaktifkan kompresi data saat membuat sistem file (CLI)
<a name="create-compression-fs-cli"></a>
+ Untuk membuat sistem file FSx for Lustre dengan kompresi data dihidupkan, gunakan perintah Amazon FSx [https://docs.aws.amazon.com/cli/latest/reference/fsx/create-file-system.html](https://docs.aws.amazon.com/cli/latest/reference/fsx/create-file-system.html)CLI dengan parameter, seperti yang ditunjukkan berikut. `DataCompressionType` Operasi API yang sesuai adalah [CreateFileSystem](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystem.html).

  ```
  $ aws fsx create-file-system \
        --client-request-token CRT1234 \
        --file-system-type LUSTRE \
        --file-system-type-version 2.12 \
        --lustre-configuration DeploymentType=PERSISTENT_1,PerUnitStorageThroughput=50,DataCompressionType=LZ4 \
        --storage-capacity 3600 \
        --subnet-ids subnet-123456 \
        --tags Key=Name,Value=Lustre-TEST-1 \
        --region us-east-2
  ```

Setelah berhasil membuat sistem file, Amazon FSx mengembalikan deskripsi sistem file sebagai JSON, seperti yang ditunjukkan dalam contoh berikut.

```
{

    "FileSystems": [
        {
            "OwnerId": "111122223333",
            "CreationTime": 1549310341.483,
            "FileSystemId": "fs-0123456789abcdef0",
            "FileSystemType": "LUSTRE",
            "FileSystemTypeVersion": "2.12",
            "Lifecycle": "CREATING",
            "StorageCapacity": 3600,
            "VpcId": "vpc-123456",
            "SubnetIds": [
                "subnet-123456"
            ],
            "NetworkInterfaceIds": [
                "eni-039fcf55123456789"
            ],
            "DNSName": "fs-0123456789abcdef0.fsx.us-east-2.amazonaws.com",
            "ResourceARN": "arn:aws:fsx:us-east-2:123456:file-system/fs-0123456789abcdef0",
            "Tags": [
                {
                    "Key": "Name",
                    "Value": "Lustre-TEST-1"
                }
            ],
            "LustreConfiguration": {
                "DeploymentType": "PERSISTENT_1",
                "DataCompressionType": "LZ4",
                "PerUnitStorageThroughput": 50
            }
        }
    ]
}
```

Anda juga dapat mengubah konfigurasi kompresi data Anda dari sistem file yang sudah ada. Ketika Anda mengaktifkan kompresi data untuk sistem file yang ada, hanya file yang baru ditulis yang akan dikompresi, dan file yang ada tidak dikompresi. Untuk informasi selengkapnya, lihat [Mengompresi file yang sebelumnya ditulis](#migrate-compression).

### Untuk memperbaharui kompresi data pada sistem file yang ada (konsol)
<a name="manage-compression-console"></a>

1. Buka konsol Amazon FSx di. [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)

1. Arahkan ke **sistem File**, dan pilih sistem Lustre file yang ingin Anda kelola kompresi data.

1. Untuk **Tindakan**, pilih **Memperbarui tipe kompresi data**.

1. Pada **Memperbarui tipe data kompresi** kotak dialog, pilih **LZ4** untuk mengaktifkan kompresi data, atau memilih **TIDAK ADA** untuk mematikannya.

1. Pilih **Perbarui**.

1. Anda dapat memantau kemajuan pembaruan pada halaman detail sistem file di tab **Pembaruan** .

### Untuk memperbarui kompresi data pada sistem file yang ada (CLI)
<a name="manage-compression-cli"></a>

[Untuk memperbarui konfigurasi kompresi data untuk sistem file FSx for Lustre yang ada, gunakan perintah update-file-system. AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/fsx/update-file-system.html) Atur parameter berikut:
+ Atur `--file-system-id` ke ID dari sistem file yang Anda perbarui.
+ Atur `--lustre-configuration DataCompressionType` ke `NONE` untuk mematikan kompresi data atau `LZ4` untuk mengaktifkan kompresi data dengan algoritme LZ4.

Perintah ini menentukan bahwa kompresi data diaktifkan dengan algoritme LZ4.

```
$ aws fsx update-file-system \
    --file-system-id fs-0123456789abcdef0 \
    --lustre-configuration DataCompressionType=LZ4
```

### Konfigurasi kompresi data saat membuat sistem file dari backup
<a name="migrate-compression-backup"></a>

Anda dapat menggunakan backup yang tersedia untuk membuat Amazon FSx for Lustre baru untuk sistem file Lustre. Ketika Anda membuat sistem file baru dari backup, tidak perlu untuk menentukan `DataCompressionType`; pengaturan akan diterapkan menggunakan pengaturan `DataCompressionType` backup. Jika Anda memilih untuk menentukan `DataCompressionType` saat membuatnya dari backup, nilainya harus sesuai dengan pengaturan `DataCompressionType` backup. 

Untuk melihat pengaturan pada backup, pilih pengaturan dari tab **Backup** pada konsol Amazon FSx. Detail backup akan tercantum pada halaman **Ringkasan** untuk backup. Anda juga dapat menjalankan [https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-backups.html](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-backups.html) AWS CLI perintah (tindakan API yang setara adalah [https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeBackups.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeBackups.html)).

## Mengompresi file yang sebelumnya ditulis
<a name="migrate-compression"></a>

File tidak dikompresi jika mereka dibuat ketika kompresi data dimatikan pada sistem file Amazon FSx for Lustre. Mengaktifkan kompresi data tidak akan secara otomatis mengompresi data yang belum terkompresi.

Anda dapat menggunakan `lfs_migrate` perintah yang diinstal sebagai bagian dari instalasi Lustre klien untuk mengompres file yang ada. Sebagai contoh, lihat [FSxL-Compression](https://github.com/aws-samples/fsx-solutions/blob/master/FSxL-Compression)mana yang tersedia di GitHub.

## Melihat ukuran file
<a name="view-compression"></a>

Anda dapat menggunakan perintah berikut untuk melihat ukuran data yang sudah dan belum terkompresi dan direktori Anda.
+ `du` menampilkan ukuran yang sudah terkompresi.
+ `du --apparent-size` menampilkan ukuran yang belum terkompresi.
+ `ls -l` menampilkan ukuran yang belum terkompresi.

Contoh berikut menunjukkan output dari setiap perintah dengan file yang sama.

```
$ du -sh samplefile
272M	samplefile
$ du -sh --apparent-size samplefile
1.0G	samplefile
$ ls -lh samplefile
-rw-r--r-- 1 root root 1.0G May 10 21:16 samplefile
```

Pilihan `-h` berguna untuk perintah ini karena dapat mencetak ukuran dalam format yang dapat dibaca manusia.

## Menggunakan CloudWatch metrik
<a name="compression-metrics"></a>

Anda dapat menggunakan metrik Amazon CloudWatch Logs untuk melihat penggunaan sistem file Anda. Metrik `LogicalDiskUsage` menunjukkan total penggunaan diska logis (tanpa kompresi), dan metrik `PhysicalDiskUsage` menunjukkan total penggunaan disk fisik (dengan kompresi). Dua metrik ini hanya tersedia jika sistem file Anda meminta kompresi data diaktifkan atau sebelumnya telah diaktifkan.

Anda dapat menentukan rasio kompresi sistem file Anda dengan membagi `Sum` dari statistik `LogicalDiskUsage` berdasarkan `Sum` dari statistik `PhysicalDiskUsage`.

Untuk informasi selengkapnya tentang cara memantau performa sistem file Anda, lihat [Memantau sistem file Amazon FSx for Lustre](monitoring_overview.md).