Scelta di un tipo di macchina VM

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

In questa pagina vengono descritte le considerazioni da fare per scegliere il tipo di macchina Google Compute Engine corretto per l'istanza di macchina virtuale (VM) Cloud Datalab.

Considerazioni sulla scelta di un tipo di macchina VM

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

  • Ogni blocco note utilizza un kernel Python per eseguire il codice nel proprio processo. Ad esempio, se hai N blocchi note aperti, esistono almeno N processi corrispondenti a tali blocchi note.
  • Ogni kernel è a thread singolo. A meno che non esegui più blocchi note contemporaneamente, più core non possono offrire vantaggi significativi.
  • Puoi trarre vantaggio in modo significativo selezionando una macchina con memoria aggiuntiva in base al tuo modello di utilizzo e alla quantità di dati elaborati.
  • L'esecuzione è cumulativa: l'esecuzione di tre celle del blocco note di Cloud Datalab in una riga determina l'accumulo di stato corrispondente, inclusa la memoria allocata per le strutture di dati utilizzate in tali celle.
  • L'elaborazione di grandi quantità di dati in memoria (ad esempio l'uso di Pandas Dataframes) determina l'allocazione proporzionale della memoria. Quando hai terminato l'esecuzione di 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 visualizzare l'icona) e arrestare la sessione.
  • Cloud Datalab utilizza un file di scambio basato su disco per fornire costi generali per ulteriori requisiti di memoria, ma è probabile che l'applicazione del file di scambio comporti un rallentamento dell'elaborazione. È meglio stimare le esigenze di memoria, quindi scegliere un tipo di macchina con almeno la quantità stimata di memoria.

Scelta di un tipo di macchina

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

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