

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Lustrecompressione dei dati
<a name="data-compression"></a>

Puoi utilizzare la funzionalità di compressione Lustre dei dati per ottenere risparmi sui costi dei file system e dello storage di backup Amazon FSx for Lustre ad alte prestazioni. Quando la compressione dei dati è abilitata, Amazon FSx for Lustre comprime automaticamente i file appena scritti prima che vengano scritti su disco e li decomprime automaticamente quando vengono letti.

La compressione dei dati utilizza l' LZ4 algoritmo, ottimizzato per fornire alti livelli di compressione senza influire negativamente sulle prestazioni del file system. LZ4 è un algoritmo Lustre affidabile e orientato alle prestazioni che fornisce un equilibrio tra velocità di compressione e dimensioni dei file compressi. L'abilitazione della compressione dei dati in genere non ha un impatto misurabile sulla latenza.

La compressione dei dati riduce la quantità di dati trasferiti tra i file server e lo storage Amazon FSx for Lustre. Se non utilizzi già formati di file compressi, noterai un aumento della capacità di trasmissione complessiva del file system quando utilizzi la compressione dei dati. Gli aumenti della capacità di trasmissione correlati alla compressione dei dati verranno limitati dopo la saturazione delle schede di interfaccia di rete front-end.

Ad esempio, se il file system è un tipo di implementazione SSD PERSISTENT-50, il throughput di rete ha una linea di base di 250 MBps per TiB di storage. La velocità effettiva del disco ha una linea di base di 50 per MBps TiB. Con la compressione dei dati, la velocità effettiva del disco potrebbe aumentare da 50 MBps per TiB a un massimo di 250 MBps per TiB, che è il limite di throughput di rete di base. Per ulteriori informazioni sui limiti di velocità effettiva della rete e del disco, consulta le tabelle delle prestazioni del file system in. [Caratteristiche prestazionali delle classi di storage SSD e HDD](ssd-storage.md) Per ulteriori informazioni sulle prestazioni di compressione dei dati, consulta il post [Spendi meno aumentando le prestazioni con la compressione Amazon FSx for Lustre dei dati](https://aws.amazon.com/blogs/storage/spend-less-while-increasing-performance-with-amazon-fsx-for-lustre-data-compression/) sullo *AWS Storage Blog*.

**Topics**
+ [Gestione della compressione dei dati](#manage-compression)
+ [Compressione di file scritti in precedenza](#migrate-compression)
+ [Visualizzazione delle dimensioni dei file](#view-compression)
+ [Utilizzo delle metriche CloudWatch](#compression-metrics)

## Gestione della compressione dei dati
<a name="manage-compression"></a>

Puoi attivare o disattivare la compressione dei dati quando crei un nuovo file system Amazon FSx for Lustre. La compressione dei dati è disattivata per impostazione predefinita quando crei un file system Amazon FSx for Lustre dalla console o dall'API. AWS CLI

### Per attivare la compressione dei dati durante la creazione di un file system (console)
<a name="create-compression-fs-console"></a>

1. Apri la FSx console Amazon all'indirizzo [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/).

1. Segui la procedura per creare un nuovo file system descritta [Passaggio 1: crea il tuo FSx file system for Lustre](getting-started.md#getting-started-step1) nella sezione *Guida introduttiva*. 

1. Nella sezione **Dettagli del file system**, per **Tipo di compressione dei dati**, scegli **LZ4**.

1. Completa la procedura guidata come quando crei un nuovo file system.

1. Scegliere **Review and create (Rivedi e crea)**.

1. Controlla le impostazioni che hai scelto per il tuo file system Amazon FSx for Lustre, quindi scegli **Crea file system**.

Quando il file system è **disponibile**, la compressione dei dati è attivata.

### Per attivare la compressione dei dati durante la creazione di un file system (CLI)
<a name="create-compression-fs-cli"></a>
+ Per creare un file system FSx for Lustre con la compressione dei dati attivata, usa il [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)comando Amazon FSx CLI con `DataCompressionType` il parametro, come illustrato di seguito. L'operazione API corrispondente è. [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
  ```

Dopo aver creato correttamente il file system, Amazon FSx restituisce la descrizione del file system come JSON, come mostrato nell'esempio seguente.

```
{

    "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
            }
        }
    ]
}
```

Puoi anche modificare la configurazione di compressione dei dati dei tuoi file system esistenti. Quando si attiva la compressione dei dati per un file system esistente, vengono compressi solo i file appena scritti, mentre i file esistenti non vengono compressi. Per ulteriori informazioni, consulta [Compressione di file scritti in precedenza](#migrate-compression).

### Per aggiornare la compressione dei dati su un file system esistente (console)
<a name="manage-compression-console"></a>

1. Apri la FSx console Amazon all'indirizzo [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/).

1. Passa a **File system** e scegli il Lustre file system per cui desideri gestire la compressione dei dati.

1. Per **Azioni**, scegli **Aggiorna il tipo di compressione dei dati**.

1. Nella finestra di dialogo **Aggiorna il tipo di compressione dei dati**, scegli di **LZ4**attivare la compressione dei dati oppure scegli **NESSUNO** per disattivarla.

1. Scegliere **Aggiorna**.

1. È possibile monitorare l'avanzamento dell'aggiornamento nella pagina dei dettagli dei file system nella scheda **Aggiornamenti**.

### Per aggiornare la compressione dei dati su un file system (CLI) esistente
<a name="manage-compression-cli"></a>

Per aggiornare la configurazione di compressione dei dati per un file system FSx for Lustre esistente, usa il AWS CLI comando. [update-file-system](https://docs.aws.amazon.com/cli/latest/reference/fsx/update-file-system.html) Imposta i seguenti parametri:
+ `--file-system-id`Imposta l'ID del file system che stai aggiornando.
+ `--lustre-configuration DataCompressionType``NONE`Impostare per disattivare la compressione dei dati o `LZ4` per attivare la compressione dei dati con l' LZ4 algoritmo.

Questo comando specifica che la compressione dei dati è attivata con l' LZ4 algoritmo.

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

### Configurazione della compressione dei dati durante la creazione di un file system dal backup
<a name="migrate-compression-backup"></a>

Puoi utilizzare un backup disponibile per creare un nuovo file system Amazon FSx for Lustre. Quando crei un nuovo file system dal backup, non è necessario specificare il`DataCompressionType`; l'impostazione verrà applicata utilizzando l'`DataCompressionType`impostazione del backup. Se si sceglie di specificare `DataCompressionType` quando si crea da backup, il valore deve corrispondere all'`DataCompressionType`impostazione del backup. 

Per visualizzare le impostazioni di un backup, selezionalo dalla scheda **Backup** della FSx console Amazon. I dettagli del backup verranno elencati nella pagina di **riepilogo** relativa al backup. Puoi anche eseguire il [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 comando (l'azione API equivalente è [https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeBackups.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeBackups.html)).

## Compressione di file scritti in precedenza
<a name="migrate-compression"></a>

I file non sono compressi se sono stati creati quando la compressione dei dati è stata disattivata sul file system Amazon FSx for Lustre. L'attivazione della compressione dei dati non comprimerà automaticamente i dati non compressi esistenti.

È possibile utilizzare il `lfs_migrate` comando installato come parte dell'installazione del Lustre client per comprimere i file esistenti. Per un esempio, vedi [FSxL-Compression](https://github.com/aws-samples/fsx-solutions/blob/master/FSxL-Compression), disponibile su. GitHub

## Visualizzazione delle dimensioni dei file
<a name="view-compression"></a>

È possibile utilizzare i seguenti comandi per visualizzare le dimensioni non compresse e compresse dei file e delle directory.
+ `du`visualizza dimensioni compresse.
+ `du --apparent-size`visualizza dimensioni non compresse.
+ `ls -l`visualizza dimensioni non compresse.

Gli esempi seguenti mostrano l'output di ogni comando con lo stesso file.

```
$ 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
```

L'`-h`opzione è utile per questi comandi perché stampa le dimensioni in un formato leggibile dall'uomo.

## Utilizzo delle metriche CloudWatch
<a name="compression-metrics"></a>

Puoi utilizzare CloudWatch i parametri di Amazon Logs per visualizzare l'utilizzo del tuo file system. La `LogicalDiskUsage` metrica mostra l'utilizzo totale del disco logico (senza compressione) e la `PhysicalDiskUsage` metrica mostra l'utilizzo totale del disco fisico (con compressione). Queste due metriche sono disponibili solo se il file system ha abilitato la compressione dei dati o l'ha abilitata in precedenza.

È possibile determinare il rapporto di compressione del file system dividendo la `Sum` `LogicalDiskUsage` statistica per la `Sum` statistica. `PhysicalDiskUsage`

Per ulteriori informazioni sul monitoraggio delle prestazioni del file system, consulta. [Monitoraggio dei file system Amazon FSx for Lustre](monitoring_overview.md)