Collo di bottiglia della memoria

Autore: Eugene Taylor
Data Della Creazione: 15 Agosto 2021
Data Di Aggiornamento: 22 Giugno 2024
Anonim
Teoria del rischio d’inondazione al “collo di bottiglia” del Piave: “Se l’acqua torna, un disastro”
Video: Teoria del rischio d’inondazione al “collo di bottiglia” del Piave: “Se l’acqua torna, un disastro”

Contenuto

Definizione - Cosa significa collo di bottiglia della memoria?

Un collo di bottiglia della memoria si riferisce a una carenza di memoria dovuta a memoria insufficiente, perdite di memoria, programmi difettosi o quando la memoria lenta viene utilizzata in un sistema di elaborazione veloce. Un collo di bottiglia nella memoria influisce sulle prestazioni della macchina rallentando lo spostamento dei dati tra la CPU e la RAM. I maggiori tempi di elaborazione portano a rallentare le operazioni del computer.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega il collo di bottiglia della memoria

Si verifica un collo di bottiglia della memoria quando le applicazioni in esecuzione richiedono più memoria della RAM fisica disponibile. I sistemi operativi come Windows utilizzano la memoria virtuale sul disco rigido per soddisfare i requisiti di memoria per tutte le applicazioni in esecuzione.

Le aree di memoria meno utilizzate occupate da programmi inattivi aperti vengono archiviate nel file di paging e vengono quindi recuperate nella memoria fisica quando il programma diventa attivo. Poiché i dischi rigidi sono molto più lenti della RAM, l'accesso a queste informazioni è più lento, che è una delle cause delle prestazioni ridotte basate sulla memoria.


I colli di bottiglia derivano dall'accesso simultaneo o eccessivo a risorse condivise come la memoria e possono verificarsi quando:

  • RAM insufficiente
  • Si è verificato un malfunzionamento della memoria, del disco o del sistema informatico
  • Esistono applicazioni configurate in modo errato, memoria o moduli di memoria non corrispondenti
  • La memoria allocata è insufficiente
  • I sistemi elaborano elevati volumi di informazioni e sono in esecuzione programmi ad alta intensità di memoria come programmi di modellizzazione finanziaria o database

I colli di bottiglia della memoria sono generalmente identificati da errori di memoria come nei seguenti casi:

  • Fuori dalla memoria
  • Timeout che si verificano durante l'attesa di una risorsa di memoria
  • Un aumento dei tempi di esecuzione delle query, un calo del numero di query attive o improvvisi picchi imprevisti della CPU

I colli di bottiglia della memoria possono essere risolti utilizzando vari metodi come:


  • Ottimizzare l'utilizzo della cache, il corretto utilizzo della memoria, l'aggiunta di più memoria fisica o la rivalutazione delle applicazioni e dei processi
  • Monitoraggio delle applicazioni e correzione o sostituzione di quelle che perdono o utilizzano la memoria in modo inefficiente
  • Aumentare la dimensione del file di paging e garantire che lo spazio libero sul disco rigido possa contenere il file
  • Rimozione di driver, protocolli e impostazioni di visualizzazione non necessari
  • Interruzione dei servizi non utilizzati
  • Aggiunta di più memoria fisica (questo può essere limitato dalla quantità massima che l'hardware del computer e il sistema operativo possono gestire.)