Il collo di bottiglia è un problema di prestazioni causato da uno o più componenti che limitano le prestazioni di un intero sistema informatico. Il termine prende il nome dal flusso di liquido fuori da una bottiglia, rispetto alla larghezza ridotta del collo della bottiglia al resto del corpo limita il flusso di liquidi – una cosa simile può accadere in un computer quando si tratta di prestazione.
Il concetto di collo di bottiglia si applica a tutti i sistemi in cui un'attività non viene completata istantaneamente, poiché almeno un fattore sarà sempre la prestazione limitata. Per ottenere le migliori prestazioni possibili, i colli di bottiglia in un sistema devono essere ridotti al minimo possibile.
PC
Ad esempio, quando si costruisce un computer da gioco, la scheda grafica è una delle parti più importanti della build. Tuttavia, se spendi troppi soldi per la scheda grafica e utilizzi componenti di fascia economica per il resto del computer, potresti non essere in grado di ottenere le migliori prestazioni dalla tua GPU. Questo perché la GPU si basa sulle risorse che le vengono fornite. Se altri componenti di sistema come la RAM o la CPU non sono in grado di fornire dati abbastanza velocemente, dovrà trascorrere del tempo inattivo, in attesa di ricevere quei dati, il che per l'utente significa prestazioni basse.
In questo caso, le scarse prestazioni della CPU o della RAM sarebbero il collo di bottiglia. Per evitare questo collo di bottiglia, dovresti bilanciare il budget del tuo PC in modo da acquistare parti in grado di fornire dati abbastanza velocemente da consentire alla tua GPU di funzionare alla massima velocità. Una volta che questo è il caso, e la tua GPU può funzionare a piena velocità in modo coerente, tecnicamente è il collo di bottiglia, che limita le tue prestazioni. Ricorda solo che ci sarà sempre almeno un fattore che limita le prestazioni di qualsiasi sistema, quindi il tuo obiettivo è bilanciarlo, in modo che non vengano sprecate troppe prestazioni possibili.
Macchine
In un altro esempio, le auto da corsa vogliono affrontare le curve il più velocemente possibile, tuttavia sono limitate dall'aderenza fornita dai loro pneumatici. Per ridurre il collo di bottiglia del tempo sul giro complessivo che è la loro mancanza di aderenza, le auto da corsa usano spesso le ali per fornire deportanza, aumentando l'aderenza. Con ali più grandi, ottieni più grip, permettendoti di affrontare le curve più velocemente. Sui rettilinei ad alta velocità, tuttavia, l'ala applica anche la resistenza, riducendo la velocità massima complessiva della vettura.
Per ridurre al minimo i colli di bottiglia del tempo sul giro, ovvero mancanza di aderenza in curva e eccessiva resistenza alle alte velocità, i team devono ottimizzare il ala o ali sull'auto per fornire la migliore combinazione possibile di linea retta e velocità in curva per ottenere il giro più veloce volte.