Scelta di un tipo di macchina VM

Questa pagina descrive gli aspetti da scegliere per scegliere il giusto tipo di macchina Google Compute Engine per l'istanza VM di Cloud Datalab.

Considerazioni sulla scelta di un tipo di macchina VM

Al momento della creazione di un'istanza VM di Datalab, puoi specificare un tipo di macchina di Google Compute Engine. Il tipo di macchina predefinito è n1-standard-1. Puoi selezionare un tipo di macchina diverso in base alle prestazioni e alle caratteristiche dei costi adatte alle tue esigenze di analisi dei dati. Ecco alcune considerazioni chiave per la scelta di un tipo di macchina:

  • Ogni blocco note utilizza un kernel Python per eseguire il codice nel proprio processo. Ad esempio, se N blocchi note sono aperti, esistono almeno N processi corrispondenti a tali blocchi note.
  • Ogni kernel è a thread singolo. A meno che tu non stia eseguendo più blocchi note contemporaneamente, più core potrebbero non fornire un vantaggio significativo.
  • Potresti trarre vantaggio in modo significativo selezionando una macchina con memoria supplementare a seconda del pattern di utilizzo e della quantità di dati elaborati.
  • L'esecuzione è cumulativa: l'esecuzione di tre celle del blocco note di Cloud Datalab in una riga comporta l'accumulo di stato corrispondente, inclusa la memoria allocata per le strutture dei dati utilizzate in tali celle.
  • L'elaborazione di grandi quantità di dati in memoria (ad esempio, utilizzando Pandas Dataframes) causa l'allocazione proporzionale della memoria. Quando hai finito di eseguire un blocco note, puoi interrompere la sessione facendo clic sull'icona Sessioni in esecuzione icona sessioni nella barra superiore (potrebbe essere necessario ridimensionare la finestra del browser per vedere l'icona) e chiudere la sessione.
  • Cloud Datalab utilizza un file di scambio basato su disco per fornire l'overhead per requisiti di memoria aggiuntivi, ma le prestazioni del file di scambio potrebbero rallentare l'elaborazione. È meglio stimare le esigenze della memoria, poi scegliere un tipo di macchina con almeno la quantità stimata di memoria.

Scelta di un tipo di macchina

Scegli un tipo di macchina per la tua istanza VM Cloud Datalab quando crei l'istanza. Per ulteriori informazioni, consulta datalab create --machine-type. Ecco un esempio:

datalab create --machine-type n1-highmem-2 instance-name