Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I'm trying to get a better picture of what my Unicorn workers are doing. Are they blocked on calls to other services for a significant portion of their cycles? Are they free most of the time?

The sampling-based profiling referred to in this answer is exactly what I would like to do, but what isn't clear to me is the best way to profile my workers. Some googling revealed that I may need to recompile Unicorn in order to enable profiling, but before I did that I wanted see if anybody had any thoughts on the subject.

share|improve this question
Did you ever find an answer for this? I too need to profile my Unicorn workers to see why they are gradually growing to the point that monit is killing them. –  MattC Nov 13 '13 at 15:48
@MattC Unfortunately not. We ended up just spinning up more instances to alleviate our woes. If you happen to figure out a good way to do it I would love to hear about it. –  user167019 Nov 15 '13 at 4:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.