

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à.

# In che modo Amazon EFS riporta le dimensioni dei file system e degli oggetti
<a name="metered-sizes"></a>

Le seguenti sezioni descrivono come Amazon EFS riporta le dimensioni del file system, le dimensioni degli oggetti all'interno di un file system e la velocità effettiva del file system.

## Misurazione degli oggetti del file system EFS
<a name="metered-sizes-fs-objects"></a>

Gli oggetti che è possibile visualizzare in un file system EFS includono file, directory, collegamenti simbolici e file speciali (FIFOs e socket). Ognuno di questi oggetti è misurato partendo da 2 kibibytes (KiB) di metadati (per i suoi inode) e uno o più incrementi di 4 KiB di dati. L'elenco seguente illustra le dimensioni misurate dei dati per diversi tipi di oggetti del file system:
+ **File normali** - La dimensione calcolata di un file normale è la dimensione logica del file arrotondata al successivo incremento di 4 KiB, anche se può essere inferiore per file sparsi.

  Un *file sparse* è un file nel quale i dati non vengono scritti in tutte le posizioni del file prima del raggiungimento della sua dimensione logica. Per un file sparse, in alcuni casi lo storage effettivo utilizzato è inferiore alla dimensione logica arrotondata al successivo incremento di 4 KiB. In questi casi, Amazon EFS segnala lo storage effettivo utilizzato come dimensione misurata dei dati.
+ **Directory** - La dimensione calcolata di una directory è lo spazio di memorizzazione effettivamente utilizzato per le voci della cartella e la struttura di dati che le contiene, arrotondata al successivo incremento di 4 KiB. La dimensione calcolata dei dati non tiene conto dello spazio di memorizzazione effettivamente utilizzato dai file di dati.
+ **Collegamenti simbolici e file speciali** - La dimensione calcolata di questi oggetti è sempre 4 KiB.

Quando Amazon EFS riporta lo spazio utilizzato per un oggetto, tramite l'`space_used`attributo NFSv4 .1, include la dimensione dei dati misurata corrente dell'oggetto ma non la dimensione dei metadati. È possibile utilizzare due utilità per misurare l'utilizzo del disco di un file, l'utilità `du` e `stat`. Di seguito è riportato un esempio di come utilizzare l'`du`utilità su un file vuoto che include l'`-k`opzione per restituire l'output in kilobyte.

```
$ du -k file
4      file
```

L'esempio seguente mostra come utilizzare l'`stat`utilità su un file vuoto per restituire l'utilizzo del disco del file.

```
$ /usr/bin/stat --format="%b*%B" file | bc
4096
```

Per misurare le dimensioni di una directory, utilizzare l'utilità `stat`. Trovare il valore `Blocks` e moltiplicare tale valore per la dimensione del blocco. Segue un esempio di come utilizzare l'utilità `stat` in una directory vuota:

```
$ /usr/bin/stat --format="%b*%B" . | bc 
4096
```

## Dimensione misurata di un file system EFS
<a name="metered-sizes-fs"></a>

La dimensione misurata di un file system EFS include la somma delle dimensioni di tutti gli oggetti correnti in tutte le classi di storage EFS. La dimensione di ogni oggetto viene calcolata a partire da un campionamento rappresentativo della dimensione dell'oggetto durante l'ora di misurazione, ad esempio l'ora dalle 8.00 alle 9:00 di mattina.

Un file vuoto contribuisce per 6 KiB (2 KiB di metadati\+4 KiB di dati) alla dimensione calcolata della dimensione del suo file system. Al momento della creazione, un file system presenta una singola cartelle principale e quindi restituisce una dimensione misurata di 6 KiB.

La dimensione misurata di uno specifico file system definisce l'utilizzo per il quale il proprietario dell'account viene tariffato per quel file system per quell'ora.

**Nota**  
La dimensione misurata non rappresenta uno snapshot coerente del file system in nessuno dei momenti che compongono tale ora. Il documento rappresenta le dimensioni degli oggetti esistenti nel file system in diversi momenti all'interno della stessa ora oppure dell'ora precedente. Tali dimensioni vengono sommate per determinare la dimensione del file system misurata per l'ora. La dimensione misurata di un file system risulta quindi alla fine coerente con le dimensioni degli oggetti memorizzati al suo interno quando non ci sono operazioni di scrittura sul file system.

È possibile visualizzare la dimensione misurata per un file system EFS nei seguenti modi:
+ Utilizzando il [https://docs.aws.amazon.com/cli/latest/reference/efs/describe-file-systems.html](https://docs.aws.amazon.com/cli/latest/reference/efs/describe-file-systems.html) AWS CLI comando e l'operazione [DescribeFileSystem](API_DescribeFileSystems.md)API, la risposta include quanto segue:

  ```
  "SizeInBytes":{
              "Timestamp": 1403301078,
              "Value": 29313744866,
              "ValueInIA": 675432,
              "ValueInStandard": 29312741784
              "ValueInArchive": 327650
           }
  ```

  [Dove la dimensione misurata di `ValueInStandard` viene utilizzata anche per determinare la linea di base del I/O throughput e le frequenze di burst per i file system che utilizzano il throughput Bursting.](performance.md#throughput-modes)
+ Visualizza la `StorageBytes` CloudWatch metrica, che mostra la dimensione totale misurata dei dati in ciascuna classe di storage. Per ulteriori informazioni sul parametro `StorageBytes`, consulta [CloudWatch metriche per Amazon EFS](efs-metrics.md). 
+ Esegui il comando `df` in Linux al prompt del terminale di un'istanza EC2. 

  Non utilizzare il **du** comando nella directory principale del file system per scopi di misurazione dello storage, poiché la risposta non riflette l'intero set di dati utilizzato per misurare il file system.

**Nota**  
La dimensione misurata di `ValueInStandard` è utilizzata anche per determinare il throughput di I/O di base e le velocità di picco. Per ulteriori informazioni, consulta [Velocità effettiva di espansione](performance.md#bursting).

### Misurazione delle classi di storage Infrequent Access e Archive
<a name="metered-sizes-IA"></a>

Le classi di storage EFS Infrequent Access (IA) e Archive vengono misurate in incrementi di 4 KiB e hanno un costo di fatturazione minimo per file di 128 KiB. I metadati dei file IA e Archive (2 KB per file) vengono sempre archiviati e misurati nella classe di archiviazione Standard. Il supporto per file di dimensioni inferiori a 128 KiB è disponibile solo per le politiche relative al ciclo di vita aggiornate a partire dalle 12:00 PT del 26 novembre 2023. L'accesso ai dati per lo storage IA e Archive viene misurato in incrementi di 128 KB.

È possibile utilizzare la `StorageBytes` CloudWatch metrica per visualizzare la dimensione misurata dei dati in ciascuna delle classi di archiviazione. La metrica mostra anche il numero totale di byte consumati dall'arrotondamento di file di piccole dimensioni all'interno delle classi di archiviazione IA e Archive. Per ulteriori informazioni sulla visualizzazione delle metriche, consulta. CloudWatch [Accesso ai CloudWatch parametri per Amazon EFS](accessingmetrics.md) Per ulteriori informazioni sul parametro `StorageBytes`, consulta [CloudWatch metriche per Amazon EFS](efs-metrics.md). 

## Misurazione della velocità di trasmissione effettiva
<a name="metering-throughput"></a>

Amazon EFS misura il throughput per le richieste di lettura a un terzo della velocità delle altre operazioni del file system I/O . Ad esempio, se utilizzi 30 mebibyte al secondo (MiBps) di velocità effettiva di lettura e scrittura, la parte di lettura conta come 10 del throughput effettivo, la parte MiBps di scrittura conta 30 e il throughput misurato combinato è MiBps 40. MiBps Questo throughput combinato adeguato ai tassi di consumo si riflette nella metrica. `MeteredIOBytes` CloudWatch 

### Misurazione della produttività elastica
<a name="metering-elastic-throughput"></a>

Quando la modalità Elastic Throughput è abilitata per un file system, paghi solo per la quantità di metadati e dati letti o scritti sul file system. I file system EFS che utilizzano la modalità Elastic Throughput Mode, i metadati dei contatori e delle fatture vengono letti come operazioni di lettura e le scritture dei metadati come operazioni di scrittura. Le operazioni sui metadati vengono misurate con incrementi di 1 KiB dopo i primi 4 KiB. Le operazioni sui dati vengono misurate con incrementi di 1 KiB dopo i primi 32 KiB.

**Nota**  
Sebbene Elastic Throughput sia progettato per adattarsi elasticamente alla velocità effettiva, consigliamo di implementare una governance adeguata attraverso il monitoraggio delle metriche con avvisi CloudWatch (MeteredIOBytes) e di utilizzo come parte delle best practice operative. Questo ti aiuta a mantenere un utilizzo ottimale delle risorse e a rimanere entro i parametri operativi pianificati. Per ulteriori informazioni, consulta [Monitoraggio delle metriche con Amazon CloudWatch](monitoring-cloudwatch.md). 

### Misurazione della velocità di trasmissione effettiva con provisioning
<a name="metering-provisioned-throughput"></a>

Per i file system che utilizzano la modalità Provisioned Throughput, si paga solo per il periodo di tempo in cui il throughput è abilitato. Amazon EFS contabilizza i file system con la modalità di throughput Provisioned abilitata una volta all'ora. Per la misurazione quando la modalità di throughput Provisioned è impostata per meno di un'ora, Amazon EFS calcola la media temporale con una precisione al millisecondo.