

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

# Lustrekompresi data
<a name="data-compression"></a>

Anda dapat menggunakan fitur kompresi Lustre data untuk mencapai penghematan biaya di Amazon berkinerja tinggi FSx untuk sistem file Lustre 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 LZ4 algoritma, yang dioptimalkan untuk memberikan tingkat kompresi yang tinggi tanpa berdampak buruk pada kinerja 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 mengurangi jumlah data yang ditransfer antara Amazon FSx untuk server file Lustre dan penyimpanan. 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 SSD PERSISTENT-50, throughput jaringan Anda memiliki baseline 250 MBps per TiB penyimpanan. Throughput disk Anda memiliki baseline 50 per MBps TiB. Dengan kompresi data, throughput disk Anda dapat meningkat dari 50 MBps per TiB menjadi 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 untuk Lustre baru. Kompresi data dimatikan secara default saat Anda membuat sistem file Amazon FSx untuk Lustre dari konsol, AWS CLI, atau API.

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

1. Buka FSx konsol Amazon 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: FSx Buat sistem file Lustre Anda](getting-started.md#getting-started-step1) pada bagian *Mulai*. 

1. Di 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 untuk 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 untuk Lustre dengan kompresi data dihidupkan, gunakan perintah Amazon FSx CLI [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)dengan `DataCompressionType` parameter, seperti yang ditunjukkan berikut. 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 pada 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 FSx konsol Amazon 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 kotak dialog **Perbarui jenis kompresi data**, pilih **LZ4**untuk mengaktifkan kompresi data, atau pilih **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 Lustre yang ada FSx , gunakan perintah. AWS CLI [update-file-system](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` `NONE` untuk mematikan kompresi data atau `LZ4` mengaktifkan kompresi data dengan LZ4 algoritme.

Perintah ini menentukan bahwa kompresi data dihidupkan dengan LZ4 algoritma.

```
$ 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 cadangan yang tersedia untuk membuat sistem file Amazon FSx untuk Lustre baru. 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 cadangan, pilih dari tab **Cadangan** di 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 dibuat saat kompresi data dimatikan di 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) 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 Amazon FSx untuk sistem file Lustre](monitoring_overview.md).