Michael,
In the past I have done the update every 60 seconds and didn’t experience any performance issues. With a more heavily utilized server you may have issues though.
In my current environment, instead of doing blind updates, I poll the server as needed so the stats are always acurate. It takes a little more infrastructure to do it this way but if you want to add engine control and other tricks you will need the infrastructure anyway.
Jonathan