Bottlenecking adalah masalah kinerja yang disebabkan oleh satu atau lebih komponen yang membatasi kinerja seluruh sistem komputer. Istilah ini dinamai aliran cairan keluar dari botol, di mana lebar sempit leher botol dibandingkan ke seluruh tubuh membatasi aliran cairan – hal serupa dapat terjadi di komputer dalam hal pertunjukan.
Konsep bottlenecking berlaku untuk semua sistem di mana tugas tidak diselesaikan secara instan, karena setidaknya satu faktor akan selalu membatasi kinerja. Untuk mencapai kinerja terbaik, kemacetan dalam sistem perlu diminimalkan sebanyak mungkin.
PC
Misalnya, saat membuat komputer game, kartu grafis adalah salah satu bagian terpenting dari pembuatannya. Namun, jika Anda menghabiskan terlalu banyak uang untuk kartu grafis dan menggunakan komponen tingkat anggaran untuk komputer lainnya, Anda mungkin tidak bisa mendapatkan kinerja terbaik dari GPU Anda. Ini karena GPU bergantung pada sumber daya yang disediakan untuknya. Jika komponen sistem lain seperti RAM atau CPU tidak dapat menyediakan data dengan cukup cepat, ia harus menghabiskan waktu diam, menunggu untuk menerima data itu, yang bagi pengguna berarti kinerjanya rendah.
Dalam hal ini, kinerja CPU atau RAM yang buruk akan menjadi hambatan. Untuk mencegah kemacetan ini, Anda harus menyeimbangkan anggaran PC Anda sehingga Anda membeli suku cadang yang dapat menyediakan data yang cukup cepat agar GPU Anda dapat berjalan dengan kecepatan penuh. Setelah ini terjadi, dan GPU Anda dapat berjalan dengan kecepatan penuh secara konsisten, secara teknis ini adalah hambatan, membatasi kinerja Anda. Ingatlah bahwa akan selalu ada setidaknya satu faktor yang membatasi kinerja sistem apa pun, jadi tujuan Anda adalah menyeimbangkannya, sehingga tidak terlalu banyak kemungkinan kinerja yang terbuang.
mobil
Contoh lain, mobil balap ingin mengambil tikungan secepat mungkin, namun dibatasi oleh grip yang diberikan oleh bannya. Untuk mengurangi kemacetan waktu putaran secara keseluruhan yaitu kurangnya grip, mobil balap sering menggunakan sayap untuk memberikan downforce, meningkatkan grip. Dengan sayap yang lebih besar, Anda mendapatkan lebih banyak cengkeraman, memungkinkan Anda mengambil tikungan lebih cepat. Namun, pada lintasan lurus berkecepatan tinggi, sayap juga menerapkan gaya hambat, yang mengurangi kecepatan tertinggi keseluruhan mobil.
Untuk meminimalkan kemacetan waktu putaran, yaitu kurangnya cengkeraman di tikungan dan terlalu banyak hambatan pada kecepatan tinggi, tim harus mengoptimalkan sayap atau sayap pada mobil untuk memberikan kombinasi terbaik dari garis lurus dan kecepatan menikung untuk mendapatkan putaran tercepat waktu.