Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

This question relates to an earlier question, but as it seems a unique and contained problem I thought it merited its own.

To review I have a home office network comprised of:

  • Time Capsule
  • 27" iMac with dual cores running Mac OS X 10.6.8 and
  • 2 Xserves each with 2 quad cores running Max OS X Server 10.6.8
  • All networking by Ethernet

I access the Xserves through Finder -> Share Screen. This works fine.

I use the Xserves to run parallel calculations for about 5 minutes a day. As the machines run hot and loud as well as use a considerable amount of power, I want them to "Sleep" when I don't need to actually run the calculations, even better if they fall asleep on their own!

So, I went into the Xserver's System Preferences, opened Energy Saver, and configured the settings as you can see below:

Configuration

The Xserves should fall asleep after about 5 minutes of inactivity. They don't.

Not even when I have the "Share Screen" window closed.

Note, I need "Wake for Ethernet network access" checked because I want to use "Wake On LAN" capability to wake the Xserves from a remote computer.

I can put the Xserves to sleep manually from the "Share Screen" window, but having to do that just seems silly.

Any ideas of what I need to do get them to fall asleep?

share|improve this question
add comment

2 Answers

up vote 2 down vote accepted

Well, XServes are servers after all, designed to provide user services 24/7/365. I bet that there are some services (web serving, mail, iChat, etc,) turned on by default that you must first turn off before the Xserve can sleep. If you didn't setup these Xserves yourself, (or even if you did,) this Snow Leopard Server Getting Started manual may help you to find out how to look for these services in the Server Admin app to shut them down. This Snow Leopard Server Installation & Setup Worksheet may also provide you with more insight.

Through Network Utility on the Xserve itself, or on the remote machine using the Xserver IP address, you could use the Port Scan tab to find out which services are being advertized, and thus which services are running. Here's a handy chart of the ports Snow Leopard Server uses.

share|improve this answer
add comment

There's a free app called Please Sleep. This works well on my iMac when something is keeping it from sleeping. It waits for the Energy Saver time limit then forces the system to sleep, even if iTunes is running or a video is playing or whatever. You can configure what applications it acknowledges and ignores when determining whether to force sleep or not.

Not sure how it'll work on an Xserve. If it does, it'll save you from having to manually put them to sleep.

Sometimes I get to a state where even manual sleep doesn't work. In those cases though, even this can't help.

share|improve this answer
    
Thanks for the recommendation. Do you think that both XServes have some process running which prevents them from falling asleep? A naive question follows -- if so, how would I find it? –  Jagra Jul 4 '12 at 13:22
add comment

Your Answer

 
discard

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.