Risolvere i problemi di lentezza delle prestazioni

Questa pagina fornisce informazioni per la risoluzione dei problemi di prestazioni ridotte che potresti riscontrare durante l'utilizzo di Filestore.

Prestazioni di lettura o scrittura lente

  1. Assicurati di utilizzare il tipo di macchina consigliato per la VM client.
  2. Se la VM client esegue Linux, assicurati di utilizzare le opzioni di montaggio predefinite.

  3. Assicurati che la VM client si trovi nella stessa regione dell'istanza Filestore. Il montaggio su più aree geografiche non solo riduce le prestazioni, ma comporta anche un costo di rete.

  4. Assicurati che la tua istanza Filestore non abbia capacità massima o quasi. Quando la capacità è quasi piena, lo spazio rimanente è molto frammentato, causando un rallentamento delle operazioni di lettura e scrittura. La quantità di spazio libero necessario per evitare questo scenario dipende dal caso. Ti consigliamo di configurare gli avvisi relativi allo spazio su disco in esaurimento.

  5. Testa le prestazioni dell'istanza di Filestore utilizzando lo strumento fio.

    Se i risultati del test mostrano un rendimento insolitamente lento, contatta il tuo account rappresentativo. Se i risultati del test mostrano un rendimento simile o maggiore del previsto, vai alla sezione successiva.

Casi d'uso che causano prestazioni lente

Ecco alcuni casi d'uso e scenari che causano prestazioni scadenti:

Carichi di lavoro che prevedono volumi elevati di file piccoli

Le condivisioni file di Filestore utilizzano l'opzione di esportazione sync per la sicurezza dei dati e la conformità del protocollo NFS. Per la maggior parte delle operazioni di modifica dei dati, l'istanza Filestore attendi che i dati vengano impegnati nell'archiviazione prima di rispondere alle richieste dalla VM client. Quando in un'operazione sono coinvolti molti file, il client esegue una lunga serie di operazioni sincrone e la latenza cumulativa si somma.

Un esempio di questo scenario è quando estrai un archivio nella condivisione file, ad esempio i file tar. TAR esegue numerose operazioni sincrone in una serie quando estrae un archivio contenente molti file. Di conseguenza, le prestazioni vengono ridotte.

Se stai cercando di copiare molti file di piccole dimensioni in una condivisione file, prova a caricare in contemporanea la creazione dei file con uno strumento come gsutil:

mkdir -p /mnt/nfs/many_files_rsync/
time gsutil -m -q rsync -rp many_files /mnt/nfs/many_files_rsync/

Copiare dati tra Cloud Storage e Filestore

La copia dei dati da Cloud Storage in un'istanza Filestore utilizzando gsutil è nota come lenta. Per informazioni dettagliate su come migliorare le prestazioni, consulta l'articolo Migliorare le prestazioni nelle risorse Google Cloud.

Passaggi successivi