hoopycat wrote:
As far as "what's appropriate" goes... CPU is transient and underutilized, so as long as you're doing something productive and not simply pimping up your seti@home stats, it's there for the taking. Merely my opinion.
While I generally agree that bursting to maximum CPU usage is not something to be worried about, I do think that if you're in control and know you're going to saturate the CPU for hours on end and have the ability to throttle that slightly (an occasional sleep in a loop or script or whatever), doing so would probably be neighborly, particularly on the smaller plans. I don't think I'd jump through hoops if such throttling were difficult to implement though.
While the CPU is equally shared so it's not an issue of being "unfair", I suspect that for most of us were our Linode to suddenly only get it's guaranteed ~.5GHz of a processor (assuming a 360 plan with everyone CPU bound) we'd "feel" it having been accustomed to being able to soak up some free CPU in most normal scenarios. Yes, it's shared equally, but to a large extent we're all beneficiaries of the fact that it is in fact often idle at any given moment in time.
This of course only happens if multiple Linodes on the same host are CPU bound, and is an unlikely worst case; then again you never know what the other Linodes are going to be doing.
Now, if we were talking about pounding the disk solid for days on end, that would have a much more serious impact on the other Linodes on the same host.
-- David