I think it is unlikely that the code you have posted will cause a major change in CPU usage. Normally it would take a much tighter loop than a 10-second interval.
function autoRefresh_div() {
$("#refresh").load("include/refresh.php");
}
setInterval(autoRefresh_div, 10000);
In the above code, after 10 seconds the instruction to call autoRefresh_div
will be placed on the event queue and will fire off shortly afterwards. It will load the url you specify (or fail to load it if the URL isn't correct) in the background (view the network tab on your browser tools). Essentially, you are firing off one HTTP request every 10 seconds - your CPU can do this part easily.
If you are debugging your PHP page on the same computer, perhaps that page is doing something intensive (are you loading too much data from your database before filtering it in code?). You can test this by calling the PHP page directly and observing your CPU.
Finally, if the speed is degrading over time - check the response time of the PHP page. If it is taking longer than 10 seconds (unlikely, but possible) you will have overlapping requests as the next interval will fire before the first has responded. This could cause gradual slow downs - but is more common on shorter intervals (and can be fixed by using a timeout, and resetting the timeout after the previous request has completed).