atprintd likes CPUs
Friday, March 31, 2006, at 11:32AM
By Eric Richardson
Here at the office we have a dual 2.3gig G5 XServe 1U as sort of the office file server. It's a shame, really, because literally all it's been doing has been just that: acting as network storage.
I've gotten fed up with the crappy little Netgear router that's running NAT, so I'm finally going to give the Xserve a little more responsibility and let it do NAT, DHCP and some traffic shaping.
The one thing that scares me a little, though, is that the server also has a couple printers connected to it and these seem to give it some periodic stability issues. For instance, I ssh'ed in just now, ran top and saw:
PID COMMAND %CPU TIME #TH #PRTS
82 atprintd 54.4% 120 hrs 1 15
81 atprintd 54.2% 120 hrs 1 15
80 atprintd 53.3% 120 hrs 1 15
So basically a dual-G5 is sitting at a load average of 3 running printer spools. Yuck. Googling for atprintd doesn't give me a whole lot on where to look for this one.
CUPS on Apple has in my experience been no more fun than CUPS on Linux. There I ditched CUPS for lprng.