Mesin knocking atau suara ketukan pada mesin adalah suara mesin yang sering terdengar seperti suara logam yang beradu di dalam sebuah rongga atau seperti suara berderak.hal ini biasanya terdengar pada saat akselerasi dan biasanya terjadi karena proses pembakaran yang tidak teratur.Misalnya campuran udara dan bahan bakar yang terjadi terlalu awal atau membakar secara spontan.Terkadang oktan gas yang tidak benar juga bisa menjadi penyebab mesin knocking.Selain itu ada juga yang disebabkan bukan dari proses pembakara tapi dari masalah mekanik,misalnya bantalan yang rusak.
Pada umumnya,proses pembakaran yang bermasalah adalah akar dari masalah knocking.Dalam beberapa kejadian,hal ini terjadi pada saat campuran campuran bahan bakar dan udara di mesin terbakar terlalu dini.Ledakan tidak beraturan yang ditimbulkan dari masalah tersebut dapat menyebabkan piston rusak maupun kerusakan lain pada mesin serta bisa memperpendek umur mesin.Biasanya campuran udara dan bahan bakar yang kurang optimal akan menghasilkan udara terlalu banyak sehingga kurang baik untuk mesin dan bisa menimbulkan suara ketukan.
Pada beberapa kasus,masalah pada bensin juga bisa menyebabkan pembakaran tidak teratur sehingga menimbulkan suara ketukan didalam mesin.Biasanya ini terjadi karena masalah oktan bensin yang ditandai dengan jumlah kompresi bahan bakar yang tidak normal sebelum pengapian spontan.Pada saat pengapian spontan ini terjadi biasanya terdengar juga suara ketukan yang bisa menyebabkan kerusakan pada mesin..Gas-gas dengan oktan terendahlah yang biasanya paling mampu menahan kompresi yang tidak normal.
Suara ketukan juga bisa terjadi karena mesin terlalu panas.Pada kasus seperti ini,campuran udara dan bahan bakar bisa benar-benar terbakar tanpa pancingan apapun.Namun ledakan spontan bisa terjadi ketika sistem pendingin mesin gagal mengendalikan suhu di dalam ruang bakar.Pembakaran spontan yang terjadi pada kasus seperti ini biasanya disebut dengan istilah Pre-Ignition.
Terkadang suara mesin mengetuk bisa juga di sebabkan karena masalah selain masalah proses pembakaran misalnya adalah masalah mekanis.Masalah mekanis tersebut antara lain termasuk cacat pada bantalan poros engkol,roda gaya patah, dan bantalan pompa air yang telah aus.Disamping itu tensioner timing belt yang telah longgar,masalah kompresor AC dan masalah bantalan rotor yang digunakan sebagai alternator juga bisa menimbulkan suara ketukan.
