I believe the general consensus is 5 to 7 passes for a decent result, though generally in my own experience just a couple is enough it will usually start spamming errors rather quickly if there is a notable problem... but not always.
It also helps if you start right after you've been using the computer so the components are already 'warmed up'.