Pullonkaula on suorituskykyongelma, jonka aiheuttaa yksi tai useampi komponentti, joka rajoittaa koko tietokonejärjestelmän suorituskykyä. Termi on saanut nimensä nesteen virtauksesta pullosta, jossa verrattiin pullon kaulan kapeaa leveyttä muuhun kehoon rajoittaa nesteen virtausta – samanlainen asia voi tapahtua tietokoneessa, kun on kyse esitys.
Pullonkaulan käsite koskee kaikkia järjestelmiä, joissa tehtävä ei valmistu hetkessä, koska ainakin yksi tekijä on aina rajoitettu suorituskyky. Parhaan mahdollisen suorituskyvyn saavuttamiseksi järjestelmän pullonkaulat tulee minimoida mahdollisimman paljon.
PC: t
Esimerkiksi pelitietokonetta rakennettaessa näytönohjain on yksi rakentamisen tärkeimmistä osista. Jos kuitenkin käytät liikaa rahaa näytönohjainkorttiin ja käytät budjettitason komponentteja muulle tietokoneelle, et ehkä pysty saamaan parasta mahdollista suorituskykyä GPU: sta. Tämä johtuu siitä, että GPU luottaa sille toimitettaviin resursseihin. Jos muut järjestelmäkomponentit, kuten RAM tai CPU, eivät pysty toimittamaan sille tietoja tarpeeksi nopeasti, sen on vietyttävä aikaa tyhjäkäynnillä odottaen tietojen vastaanottamista, mikä tarkoittaa käyttäjälle heikkoa suorituskykyä.
Tässä tapauksessa prosessorin tai RAM: n huono suorituskyky olisi pullonkaula. Tämän pullonkaulan estämiseksi sinun tulee tasapainottaa tietokoneesi budjetti niin, että ostat osia, jotka tarjoavat dataa tarpeeksi nopeasti, jotta GPU toimii täydellä nopeudella. Kun näin on ja GPU voi toimia täydellä nopeudella jatkuvasti, se on teknisesti pullonkaula, joka rajoittaa suorituskykyäsi. Muista vain, että aina vähintään yksi tekijä rajoittaa minkä tahansa järjestelmän suorituskykyä, joten tavoitteesi on tasapainottaa se, jotta ei liikaa mahdollista suorituskykyä mene hukkaan.
Autot
Toisessa esimerkissä kilpa-autot haluavat ottaa mutkia mahdollisimman nopeasti, mutta niitä rajoittaa renkaiden tarjoama pito. Vähentääkseen yleistä kierrosaikojen pullonkaulaa, joka johtuu niiden pidon puutteesta, kilpa-autot käyttävät usein siipiä antamaan puristusvoimaa, mikä lisää pitoa. Isommilla siipillä saat paremman otteen, jolloin voit ottaa mutkia nopeammin. Suurilla nopeuksilla suorilla siipi vaikuttaa kuitenkin myös ilmanvastukseen, mikä vähentää auton kokonaishuippunopeutta.
Minimoidakseen kierrosaikojen pullonkauloja, joita ovat pidon puute mutkissa ja liiallinen vastus suuressa nopeudessa, joukkueiden on optimoitava auton siipi tai siivet tarjoavat parhaan mahdollisen suoran ja kaarrenopeuden yhdistelmän nopeimman kierroksen saavuttamiseksi ajat.