Usko grlo je problem izvedbe koji je uzrokovan jednom ili više komponenti koje ograničavaju performanse cijelog računalnog sustava. Pojam je dobio ime po istjecanju tekućine iz boce, gdje se uspoređuje uska širina grla boce na ostatak tijela ograničava protok tekućine – slično se može dogoditi u računalu kada je u pitanju izvođenje.
Koncept uskog grla primjenjuje se na sve sustave u kojima se zadatak ne završava odmah, jer će barem jedan čimbenik uvijek biti ograničena izvedba. Da bi se postigla najbolja moguća izvedba, uska grla u sustavu moraju se što je više moguće smanjiti.
računala
Na primjer, prilikom izrade računala za igranje, grafička kartica je jedan od najvažnijih dijelova izrade. Međutim, ako potrošite previše novca na grafičku karticu i koristite komponente proračunske razine za ostatak računala, možda nećete moći izvući najbolje performanse iz svog GPU-a. To je zato što se GPU oslanja na resurse koji mu se pružaju. Ako mu druge komponente sustava poput RAM-a ili CPU-a ne mogu pružiti podatke dovoljno brzo, morat će provesti vrijeme u mirovanju, čekajući da primi te podatke, što za korisnika znači nisku izvedbu.
U ovom slučaju, slabe performanse CPU-a ili RAM-a bile bi usko grlo. Kako biste spriječili ovo usko grlo, trebali biste uravnotežiti proračun svog računala tako da kupujete dijelove koji mogu pružiti podatke dovoljno brzo da vaš GPU radi punom brzinom. Kada je to slučaj, a vaš GPU može stalno raditi punom brzinom, to je tehnički usko grlo koje ograničava vašu izvedbu. Samo zapamtite da će uvijek postojati barem jedan čimbenik koji ograničava performanse bilo kojeg sustava, tako da je vaš cilj to uravnotežiti, tako da se ne izgubi previše mogućih performansi.
Automobili
U drugom primjeru, trkaći automobili žele prolaziti kroz zavoje što je brže moguće, međutim ograničeni su prianjanjem koje im pružaju njihove gume. Kako bi smanjili ukupno usko grlo u vremenu kruga koje je njihov nedostatak prianjanja, trkaći automobili često koriste krila za pružanje potisne sile, povećavajući prianjanje. S većim krilima dobivate bolje prianjanje, što vam omogućuje brže izvođenje zavoja. Na ravnima pri velikim brzinama, međutim, krilo također primjenjuje otpor, smanjujući ukupnu najveću brzinu automobila.
Kako bi se smanjila uska grla u vremenu kruga, a to su nedostatak prianjanja u zavojima i prevelik otpor pri velikim brzinama, timovi moraju optimizirati krilo ili krila na automobilu kako bi se osigurala najbolja moguća kombinacija ravne linije i brzine u zavojima za postizanje najbržeg kruga puta.