Slashdot Mirror


When Does Powering Down Servers Make Sense?

snydeq writes "Powering down servers to conserve energy is a controversial practice that, if undertaken wisely, could greatly benefit IT in its quest to rein in energy costs in the datacenter. Though power cycling's long-term effects on server hardware may be mythical, its effects on IT and business operations are certainly real and often detrimental. Yet, development, staging, batch processing, failover — several server environments seem like prime candidates for routine power cycling to reduce datacenter energy consumption. Under what conditions and in what environments does powering down servers seem to make the most economic and operational sense, and what tips do folks have to offer to those considering making use of the practice?"

301 comments

  1. Only when it makes sense by Yvan256 · · Score: 5, Funny

    Like when someone posts your domain name on slashdot!

    You can't take down a server that's already off-line.

    1. Re:Only when it makes sense by TubeSteak · · Score: 5, Funny

      You can't take down a server that's already off-line.

      Nuke the entire site from orbit.
      It's the only way to be sure.

      --
      [Fuck Beta]
      o0t!
    2. Re:Only when it makes sense by Fred_A · · Score: 1

      Actually there are two categories (work or home).

      You power down the server (briefly) when :
      - you apply deep patches (when upgrading kernels)
      - you have meddled with the software at a deep enough level that it warrants it (like a kernel recompile)
      - you upgrade a bit of hardware (like adding some RAM)
      - you're green enough to believe it will help fix your problem (as in you called the MS hotline)

      You power down the server (lengthily) when :
      - you retire it
      - you realise that (at least) two of the RAID disks are AWOL (that'll teach you not to buy from eBay)
      - it's suddenly starting to spew SPAM
      - a SWAT team crashes through your window
      - your mom says "I need a machine for my church group" (assuming you're in the US, just because this doesn't exist elsewhere, no offence meant)

      --

      May contain traces of nut.
      Made from the freshest electrons.
  2. oh nos by EncryptedSoldier · · Score: 1

    I have always been afraid to shutdown the servers whenever it is not completely necessary. There are other ways to cut down on costs for most setups. I can't really think of a setup or situation where I would power down servers to save money.

    1. Re:oh nos by Anonymous Coward · · Score: 0

      Absolutely. For some people it may be "mythical", but my reality is that the last two times we had a power outage hard drives and power supplies failed. Tape some cardboard over that power button and let it run 'til it dies.

    2. Re:oh nos by Enki+X · · Score: 3, Insightful

      Power outages present a very different scenario to the system from powering things down the right way...

      --
      On second thought, let's not go to the internet. 'Tis a silly place.
    3. Re:oh nos by Bandman · · Score: 1

      Or when config changes aren't replicated fully because of unpowered servers

    4. Re:oh nos by marafa · · Score: 0

      i hate to power off servers let alone to reboot them on a schedule. can you guarantee there isnt a rogue process that wont let go? eg. a badly written oracle shutdown script.

      i have had this happen to me .. can you imagine, a server which is not functioning, but stuck in a state where it is waiting for the last oracle session to time out so it can continue the reboot and this is after ssh is off, network is off, consoles are off .. you cant do anything with the keyboard.

      nightmare on rack row

      --
      _ In Egypt Networks: Network Solutions with a Twist
    5. Re:oh nos by EvilRyry · · Score: 1

      Which is why you use a configuration management system that doesn't suck balls. A 20 line bash script just doesn't cut it sometimes.

    6. Re:oh nos by Bandman · · Score: 1

      I'm all about using a configuration management system to handle that.

      My problem is that I don't know what to use. What's out there, and what do you suggest?

  3. The moment when.... by TheNecromancer · · Score: 4, Funny

    you see the Windows logo appear? (sorry, couldn't resist)

    --
    Attention all planets of the Solar Federation! We have assumed control! - Neil Peart
    1. Re:The moment when.... by Yvan256 · · Score: 5, Funny

      Give it 30 seconds and it'll do it on its own (sorry couldn't resist either)

    2. Re:The moment when.... by db32 · · Score: 1

      How do I metamoderate this being moderated as +Informative as +Funny?

      --
      The only change I can believe in is what I find in my couch cushions.
    3. Re:The moment when.... by Anonymous Coward · · Score: 0

      +Funny does not grant karma. +Informative does. Thus when we wish to reward a poster for a funny comment, one of us will mark it as +Informative, then another will mark it as +Funny.

      The Mod Squad

    4. Re:The moment when.... by paragon1 · · Score: 1

      "Are you sure you want to power Windows down"?

  4. Simple by eln · · Score: 5, Funny

    The best time to shut down the servers is right before you quit your job. Password-protecting the BIOS first adds value too.

    1. Re:Simple by ivanmarsh · · Score: 1

      THIS!

      24/7/365 - I can't power down my servers for maintenance when I need to most of the time much less to save energy.

    2. Re:Simple by Anonymous Coward · · Score: 5, Funny

      Password-protecting the BIOS first adds value too.

      A real pro puts epoxy on the BIOS battery & any motherboard jumpers.

      If I can't have this server, neither can you

    3. Re:Simple by isorox · · Score: 1

      The best time to shut down the servers is right before you quit your job. Password-protecting the BIOS first adds value too.

      And writing the config to ram?
      Wasn't there a guy in San Francisco that did something like that?

    4. Re:Simple by mysidia · · Score: 5, Funny

      A real blackhat flashes a custom BIOS with the password set, so pulling the battery just resets the BIOS back to his default password.

    5. Re:Simple by Dan541 · · Score: 1

      Add a cherry to that cake with whole drive encryption.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    6. Re:Simple by Spugglefink · · Score: 1

      Just have a care you don't get eaten by a velociraptor on your way out the door.

  5. WOL by Anonymous Coward · · Score: 5, Insightful

    Put redundant/failover servers into a sleep state and enable WOL.

    1. Re:WOL by cerberusss · · Score: 5, Funny

      Mod parent redundant.

      --
      8 of 13 people found this answer helpful. Did you?
  6. Business needs and Risk by Kamokazi · · Score: 4, Insightful

    It's pretty much up to your business....what must run 24/7, what systems are likely to get accessed in off hours, and how likely is that, and how critical are they? With redundant systems, can there be any downtime while they are powered up, or should it be immediate failover? If you use virtualization the redundancy should be easier to manage in many cases...you may be able to immediately offload to running systems and power up backup systems and then bring the VMs up there.

    It's hard to get very specific without knowing your business and what you are running and what the needs are.

    --
    As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    1. Re:Business needs and Risk by LWATCDR · · Score: 2, Interesting

      Your correct.
      A lot of places I know shut completely down at night but leave the servers up and running. Often it is so they can run end of night jobs or just so they can get up and running quickly in the morning.
      A lot of it is just waste and a lot of it is just habit.
      Now for people that run 24/7? That is totaly up to you.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Business needs and Risk by vwjeff · · Score: 5, Interesting

      Example Setup The organization I work for has a well known usage patterns that we use to make decisions like this. 95% or more of our traffic occurs during business hours which we define as 7:00 AM - 7:00 PM. During business hours we have dedicated servers for various functions. We have a cluster of servers running virtual server instances that duplicate the dedicated servers. During off hours the dedicated servers are powered down and the virtual server instances take over. It works for us and we have seen a significant decrease in power usage with no impact on our users.

    3. Re:Business needs and Risk by LandDolphin · · Score: 1

      Seems a lot of places don't really worry about their power consumption. Look at how many places leave the lights on all night.

      --
      Spelling and Grammar errors have been added to this post for your enjoyment
    4. Re:Business needs and Risk by Anonymous Coward · · Score: 0

      You can use the load balancer on a farm to auto power down or restart hardware dynamicly and in the limits you can set.

    5. Re:Business needs and Risk by mysidia · · Score: 1

      The importance of the server and availability of backups should be taken into account.

      There is a strong possibility that a server you poweroff nightly does not come back online properly the next day.

      I have seen Windows and UNIX systems that fail to come back up every 6 or 7 reboots.

      Windows systems should be used to rebooting, since they do it so much, but recovering from a cold start may be a little harder.

      Also, updating the systems may be more of a challenge, since software running on the machines can't handle updating during the time they are powered down.

      It's generally a bad idea to update a server during peak usage.

      So it seems to mean the power on/power off system has to be somewhat complex, and need maintenance windows... and by "maintenance window" what's meant is leave the server on, so an admin can login into it remotely to perform maintenance, or so auto-update software can run.

    6. Re:Business needs and Risk by hesaigo999ca · · Score: 1

      Especially that there is almost no boot time if you hibernate
      instead of powering down your servers... we use to do it, where I worked..
      we only kept the servers on if we knew we needed to connect VPN or
      Terminal server, then it was a necessity, also leaving your PCs on all the time, gives
      a sort of unlimited tries to break your passwords for x amount of time, where as, during the day(with an admin watching for that sort of stuff as well as bandwidth) will be easier to detect and may
      establish a sort of limited time where not many people try to break in.

      I know if I were a hacker, I would try at night when no one is watching the network...where as during the day, I know of some admins who are sooooooo tight with their networks, they detect this sort of thing immediately.

  7. I go by a few simple rules... by Anonymous Coward · · Score: 5, Funny

    I'm glad this was posted to "Ask Slashdot" where your audience is highly seasoned professionals that can give you wise, insightful answers...
    In the data center that I manage, I use a few simple rules to determine when I power them down.
    1) If the server is on fire
    2) If there are no users using the server
    or
    3) If the power company is saying that I haven't paid my bill and they are sending "Hank" over to cut me off
    4) Civil unrest, tornado, earthquake, zombies, etc.

    1. Re:I go by a few simple rules... by Anonymous Coward · · Score: 5, Funny

      I'm glad this was posted to "Ask Slashdot" where your audience is highly seasoned professionals that can give you wise, insightful answers...
      In the data center that I manage, I use a few simple rules to determine when I power them down.
      1) If the server is on fire
      2) If there are no users using the server
      or
      3) If the power company is saying that I haven't paid my bill and they are sending "Hank" over to cut me off
      4) Civil unrest, tornado, earthquake, zombies, etc.

      Zombies aren't a good reason for shutting down the servers, that's why our IT guy keeps a shotgun leaned up against the server....at least he says it's for zombies.

    2. Re:I go by a few simple rules... by Bandman · · Score: 1

      I didn't know my users posted on slashdot...

    3. Re:I go by a few simple rules... by Nathan+Boley · · Score: 1

      Shotguns aren't always effective against zombies. I suggest a box full of cleavers. [1]

      [1] http://www.amazon.com/Zombie-Survival-Guide-Complete-Protection/dp/1400049628

    4. Re:I go by a few simple rules... by Nefarious+Wheel · · Score: 1

      I suggest a box full of cleavers

      Be sure you set protection on the BOC. You really don't want the zombies able to access the cleavers. If you do, before you know it they'll be asking for the vote.

      --
      Do not mock my vision of impractical footwear
    5. Re:I go by a few simple rules... by GuldKalle · · Score: 1

      I hope your PHBs will never hear about zombie processes

      --
      What?
    6. Re:I go by a few simple rules... by Anonymous Coward · · Score: 0

      Well? Was there ever a successful zombie attack?

      So rude to question the wise...

    7. Re:I go by a few simple rules... by mysidia · · Score: 1

      Usually they are, at least for me when enough shotgun shells are available.

      Granted, at stage 20 there can be so many d**** zombies that the shotgun simply can't get reloaded fast enough...

    8. Re:I go by a few simple rules... by Anonymous Coward · · Score: 0

      Zombies, muppets, plebs, morons. They are all different faces of the same beast, USERS!

    9. Re:I go by a few simple rules... by phagstrom · · Score: 1

      1) You can put out a fire on a live server. However don't use water.

      2) Post link to server on slashdot....server will now be in use.

      3) Lock and Load....Hank must fail

      4) Well, you might want to unmount any ram drives you might have and throw in a few 'sync' for good measure. Then get your holywater and wait.

    10. Re:I go by a few simple rules... by syousef · · Score: 1

      Zombies aren't a good reason for shutting down the servers, that's why our IT guy keeps a shotgun leaned up against the server....at least he says it's for zombies.

      What's wrong with kill -9???

      --
      These posts express my own personal views, not those of my employer
    11. Re:I go by a few simple rules... by jvkjvk · · Score: 1

      What's wrong with kill -9???

      Well sure, that's good and all for normal processes. There's no `kill -decapitate` switch, though and i think that's what you'd need. Of course, this depends on the variety of zombie - some species might just put their head back on... Which is why nuking from orbit is the only way to be sure (intone "I have become Shiva, destroyer of (virtual) worlds! " before rebooting).

      On a serious note, WTF is up with zombies anyway? -I blame their parents.

    12. Re:I go by a few simple rules... by QuantumRiff · · Score: 1

      If only my mod points didn't run out yesterday. The shotgun is for zombies, and zombies only. They are quick, and don't give the level of satisfaction that the crow bar tucked around the side of the server that you don't see gives when teaching users a lesson...

      --

      What are we going to do tonight Brain?
    13. Re:I go by a few simple rules... by amRadioHed · · Score: 1

      Zombies are already dead. You can't rekill them.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
  8. Virtualize! Virtualize! Virtualize! by Anonymous Coward · · Score: 5, Interesting

    If you virtualized your servers, you could create a managed power-down/power-up scenario. In the morning, your servers would turn on, your virtualized instances would move around (so they have more power for the day's activities), and then at night they'd retreat to a smaller group of servers. The unused servers could shut down for the night. You could even rotate which servers stay on overnight keeping the virtual servers running to spread the wear around if there is some.

    1. Re:Virtualize! Virtualize! Virtualize! by Amarok.Org · · Score: 5, Informative

      There are a number of tools and products out there to assist this.

      Consider a large (65k+ employees) company that has a several hundred server implementation that they use to process payroll every two weeks. They use a management tool to power them up on Friday, process payroll over the weekend, and shut them down on Monday. The power and cooling cost impact of these several hundred servers *not* running most of the month (6 or so days a month instead of 31) is huge.

      Another (and also in use by the same company) strategy is to virtualize the OS instances, spin those up and down as necessary, and then use something like VMWare's VMotion to maximize usage of the physical boxes - and again use another tool to power down unneeded compute capacity.

      Welcome to the virtual world...

      Lots of prerequisites, but when it works, it's pretty freakin' sweet...

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    2. Re:Virtualize! Virtualize! Virtualize! by agallagh42 · · Score: 4, Informative

      ...and again use another tool to power down unneeded compute capacity.

      And that other tool is ... VMware! DPM (distributed power management) is built right in, and does exactly what you describe.

      http://www.vmware.com/products/vi/vc/drs.html (scroll to the bottom)

      Welcome to the virtual world...

      Yup, the game is officially changed.

      --
      Carpe Cerevisi - Seize the Beer
    3. Re:Virtualize! Virtualize! Virtualize! by Anonymous Coward · · Score: 0

      Uh... what?

    4. Re:Virtualize! Virtualize! Virtualize! by bluesk1d · · Score: 1

      Vmotion ftw!

    5. Re:Virtualize! Virtualize! Virtualize! by Amarok.Org · · Score: 4, Informative

      Actually, the other tool in this case is Cisco's VFrame Data Center. The problem with DPM (and other VMware tools) is that they won't let you move a physical box between ESX clusters. If you have multiple ESX clusters, the physical machine stays with it - powered up or not. With VFrame, the system can be powered down, removed from the cluster, and added to another if/when necessary... including any necessary network configuration (VLAN memberships, etc) and SAN configuration (zoning changes, LUN masking).

      Not that I'm complaining about VMWare's solution to this problem - they're actually quite complimentary.

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    6. Re:Virtualize! Virtualize! Virtualize! by nabsltd · · Score: 5, Interesting

      First, let's assume "several hundred" equals 200, and we have exactly 65000 employees. Let's also assume that these extra servers are on for exactly 48 hours. Let's also assume perfect load balancing and distribution of the process over the servers.

      That means that each server processes payroll for 325 employees in 48 hours, or about 7 employees per hour. So, each of these servers is basically the equivalent of a Commodore 64 in computing power. I suggest that the best way to save money at this task is to replace the 200 servers with a single Pentium 4 quad core running at 3GHz.

      The other explanation—that the software is so unbelievably bad that it really does take 8½ minutes for it to run a single employee—is possible, but would going out and buying "QuickBooks" really cost more than the 200 servers to run this awful beast of a payroll program?

    7. Re:Virtualize! Virtualize! Virtualize! by afidel · · Score: 2, Interesting

      How much spare capacity do they have in that payroll cluster to deal with failed boxes? Is that more than they had before virtualizing? If so what is the cost of the additional hardware and maintenance vs the cost of running the previous boxes at idle for 25 days x 12 months x number_of_years in replacement cycle? For me electricity (even including AC units, UPS's, etc) is such a small part of a boxes operating cost (less than 10% over 3 years) that it's not worth it to shut them down.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    8. Re:Virtualize! Virtualize! Virtualize! by afidel · · Score: 1

      Other than a separate DR cluster which is going to be physically separate servers why would you want to use more than one ESX cluster?

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:Virtualize! Virtualize! Virtualize! by Anonymous Coward · · Score: 0

      The power and cooling cost impact of these several hundred servers *not* running most of the month (6 or so days a month instead of 31) is huge.

      Umm...consider the impact of keeping several hundred servers in your data center that do nothing 80% of the time.

    10. Re:Virtualize! Virtualize! Virtualize! by Silentknyght · · Score: 4, Interesting

      If you have a consulting or legal business, where your employees bill time by the tenth of an hour, then yes, this could be a much longer process than you estimate. You have to tabulate all the hours for each employee for the month, and then allocate each hour spent on each day to each client, each client's job, each phase of said job, and each task under that job. Spread that across 1000 active clients with 1-2 jobs each, many with multiple phases, and all with multiple task codes. None of that has to do with processing a paycheck for me. The billing cycle isn't about getting a check from your employer, but getting a check from your client. The above may seem overly complex, but they ask for it and they pay the bills.

    11. Re:Virtualize! Virtualize! Virtualize! by will592 · · Score: 4, Insightful

      But what happens to all of the servers that fail to start up in time to process payroll? It's late? You pay overtime through the nose for th SysAdmins that have to come in and work 24 hour days to bring the machines online? Seriously, I'm not saying it's a bad idea but I would say that this scenario is probably more like 15 days on 15 days off. You have to build in time on the front end to make sure the machines are up and running in a stable configuration, and probably time on the back end to apply patches and perform metrics on the machines to make sure they are running properly for next month. I'm not sure that this would save anyone any money in the long run because of the load on their staff during spin-up.

    12. Re:Virtualize! Virtualize! Virtualize! by Amarok.Org · · Score: 1

      I'm not a VMWare guy, so I'm not sure of the pros and cons there. But I'd imagine it would make sense to have different clusters that serve different groups, functions, etc. Possibly for technical reasons, possibly for political...

      What I do know in my experience of teaching SAN, Network, and System Admins, is they *do* have multiple ESX clusters and see the value in moving physical boxes between them in an automated manner as resource needs change.

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    13. Re:Virtualize! Virtualize! Virtualize! by Amarok.Org · · Score: 3, Informative

      And given that there's more to processing payroll than printing out a check for each employee (calculation of taxes in every state in the US, every country in the world, etc), updating various accounting systems, etc... there's a lot of work to be done besides "take 8 1/2 minutes for a single employee".

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    14. Re:Virtualize! Virtualize! Virtualize! by Bandman · · Score: 1

      Out of professional curiosity (i.e. I'm going to steal your answer if it makes sense)

      How do you manage config changes to shut-down VMs?

    15. Re:Virtualize! Virtualize! Virtualize! by Bandman · · Score: 4, Insightful

      Wait, you know of a place where sysadmins are paid overtime? Or even by the hour?

    16. Re:Virtualize! Virtualize! Virtualize! by Amarok.Org · · Score: 1

      Given that I'm familiar with the actual implementation, it's more like 6 on, 25 off.

      There's plenty of time baked in to start things up and shut them down.

      Maintenance is done when necessary through an ad-hoc start-up event.

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    17. Re:Virtualize! Virtualize! Virtualize! by Amarok.Org · · Score: 1

      No problem answering it - but I'm not sure I understand your question. Can you elaborate?

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    18. Re:Virtualize! Virtualize! Virtualize! by Bandman · · Score: 1

      Sure. If you've got, say, 50% of your servers powered off, and you make a config change, do you have an automated way of powering on the other servers so that they pick up the change?

    19. Re:Virtualize! Virtualize! Virtualize! by Timothy+Brownawell · · Score: 1

      where your employees bill time by the tenth of an hour

      So, 800 time slots per employee for two weeks.

      You have to tabulate all the hours for each employee for the month, and then allocate each hour spent on each day to each client, each client's job, each phase of said job, and each task under that job. Spread that across 1000 active clients with 1-2 jobs each, many with multiple phases, and all with multiple task codes.

      A single lookup on <1e6 rows that probably all fit in memory takes 10ms (or 3ms if we assume 24 hours days instead of 8 hour days)? Did they forget an index, or write all the calculations and business logic in shell script or something? Processing extents instead of blocks would also help, you won't usually switch projects every 6 minutes...

    20. Re:Virtualize! Virtualize! Virtualize! by Clover_Kicker · · Score: 1

      Do you have any idea how fast modern computers handle that kind of trivial bullshit? Your cell phone probably has enough storage and CPU to run that job in 10 minutes.

    21. Re:Virtualize! Virtualize! Virtualize! by Anonymous Coward · · Score: 0

      word.

    22. Re:Virtualize! Virtualize! Virtualize! by Nefarious+Wheel · · Score: 1

      How do you manage config changes to shut-down VMs?

      It's part of the competitive landscape in the virtual server world to support this. Here's an answer from Microsoft (reduced to TinyURL from Google Cache in self-defense) http://tinyurl.com/5uxxrv

      --
      Do not mock my vision of impractical footwear
    23. Re:Virtualize! Virtualize! Virtualize! by gbjbaanb · · Score: 1

      If they'd written it in COBOL they wouldn't have these problems... I guess they paid some high-cost consultants to rewrite it in something modern so it'd be faster and more configurable :-)

      I feel someone needs to have a look at their code and then post to WTF

    24. Re:Virtualize! Virtualize! Virtualize! by billcopc · · Score: 1

      In that case, they should build one ESX cluster for a container, in which they create VMs running ESX instances, themselves running the final VMs.

      Virtualize the virtual environment. /sarcasm

      No, but seriously, while I would like to see the feature available from a purist's perspective, I still fail to see why you would actually want multiple ESX clusters. It kind-of goes against the very philosophy of VM consolidation, politics be damned.

      --
      -Billco, Fnarg.com
    25. Re:Virtualize! Virtualize! Virtualize! by billcopc · · Score: 5, Funny

      First of all, I'm with you, I also don't understand what it is about these mythical accounting processes that takes so damn long to process.

      I guess it's like everything else in the software industry:

      - software built by programmers for programmers runs quickly
      - software built by programmers for non-programmers is incoherent
      - software built by non-programmers for non-programmers is slow as molasses
      - software built by non-programmers for programmers is never executed!

      --
      -Billco, Fnarg.com
    26. Re:Virtualize! Virtualize! Virtualize! by Wingman+5 · · Score: 1

      Easy, on power up check a central site if there is a new configuration script to run, run the script, reboot if necessary, and continue booting.

    27. Re:Virtualize! Virtualize! Virtualize! by cswiger · · Score: 1

      Yes to both: it's known as consulting. A major bonus is that you generally don't even end up carrying a pager...

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    28. Re:Virtualize! Virtualize! Virtualize! by jacksonj04 · · Score: 1

      I don't think you fully comprehend the sheer amount of number crunching and updating of records involved in doing payroll for 65000 people.

      --
      How many people can read hex if only you and dead people can read hex?
    29. Re:Virtualize! Virtualize! Virtualize! by Clover_Kicker · · Score: 1

      Yeah, because no-one did payroll before clusters of P4s. Those IBM and UNISYS mainframe timetracking apps must have been figments of my imagination. I confess I don't know how many MIPS the mainframes had, but the keyboard I used looked like this.

    30. Re:Virtualize! Virtualize! Virtualize! by toddestan · · Score: 1

      Still, it doesn't make sense. Most places pay in arrears anyway, so what you do is at the end of a pay period, you give them their check for 2 weeks ago. Then your servers get to work crunching this pay period's payroll. This allows you to be more efficient. Since they have two weeks to complete the task instead of three days, You need approximately 6/30 or 1/5 the number of servers (well, maybe you'd want a bit more as you do lose some redundency), and corresponding less A/C, backup generators and floorspace.

    31. Re:Virtualize! Virtualize! Virtualize! by HalimCMe · · Score: 1

      There are technical limitations to VMotion around CPU type, so for example, you may have separate clusters for Intel and AMD systems as you cannot do a live migration between the two. I generally advocate a single large cluster for most small to medium datacenter, up to the supported limit of 32 ESX hosts per cluster.

      The reason you don't need separate clusters is because the resource pool feature in VI3 allows you to partition your host resources in a logical manner rather than a physical one, so it really doesn't matter which host you're running on provided you have resources available *somewhere* in your cluster.

    32. Re:Virtualize! Virtualize! Virtualize! by Anonymous Coward · · Score: 0

      There's a company that has 65000 such consultant employees!?

    33. Re:Virtualize! Virtualize! Virtualize! by Anonymous Coward · · Score: 0

      Yes, VMware is the only way to go. From their web site: Once virtualized, a new feature of VMware Distributed Resource Scheduler (DRS) called Distributed Power Management (DPM) monitors utilization across the datacenter and intelligently powers off unneeded physical servers without impacting applications and users. With VMware virtualization customers can dramatically reduce energy consumption without sacrificing reliability or service levels.

    34. Re:Virtualize! Virtualize! Virtualize! by jacksonj04 · · Score: 1

      I'm not denying that modern systems are faster, but I'd love to see your phone do payroll. Get back to us on that.

      --
      How many people can read hex if only you and dead people can read hex?
    35. Re:Virtualize! Virtualize! Virtualize! by BrokenHalo · · Score: 1

      Luxury! Many years ago, I used to work at a computer bureau where customers' input written on paper forms was punched in to mag tape encoding machines (or punch-cards for small jobs or run parameters). Them were the days...

      But there was only one keyboard, the master console ( or in this case the "Supervisory Printer Operator" or SPO), and it was essentially a sort of teletype machine that not even God could touch-type on. That (Burroughs B3700) computer's history seems to be pretty much lost. Not even Google seems to find much about it now except for this old advertisement.

    36. Re:Virtualize! Virtualize! Virtualize! by Anonymous Coward · · Score: 0

      Yes, that would continential Europe.

    37. Re:Virtualize! Virtualize! Virtualize! by cerberusss · · Score: 2, Funny

      your virtualized instances [...] retreat to a smaller group of servers. The unused servers could shut down for the night.

      This is NOT a good idea. We tried this but had the greatest trouble each morning convincing the virtualized instances to come out of their smaller, warmer group of servers into the cold, barely booted-up bigger servers.

      You see, virtualized instances are like kittens.

      --
      8 of 13 people found this answer helpful. Did you?
    38. Re:Virtualize! Virtualize! Virtualize! by RedK · · Score: 1

      Yes, where I work, I am paid overtime. Get this, I get paid 1 hour minimum if I receive a call even if it takes 5 minutes to fix and I am paid 1h for every 8 hours on stand-by, even if I don't get called at all. Of course, I live in Canada, where worker rights are important.

      --
      "Not to mention all the idiots who use words like boxen."
      Anonymous Coward on Monday August 04, @06:49PM
    39. Re:Virtualize! Virtualize! Virtualize! by Clover_Kicker · · Score: 1

      Yeah there's lots of IBM history but the rest of that stuff is darn obscure now.

      I googled for pics of the old Unisys terminals and all I could find was screenshots of a terminal emulator that was UTS20/UTS60 compatible.

    40. Re:Virtualize! Virtualize! Virtualize! by Clover_Kicker · · Score: 1

      The original IBM 360 did .02 MIPS, the iphone does around 2 MIPS.

      There were a LOT of 370 models with way less then 2 MIPS.

      I'm too lazy to research memory and the relative I/O speeds, but modern smartphones certainly have the balls for boring batch jobs like payroll if someone was crazy enough to code it.

    41. Re:Virtualize! Virtualize! Virtualize! by Matt+Perry · · Score: 1

      The problem with DPM (and other VMware tools) is that they won't let you move a physical box between ESX clusters. If you have multiple ESX clusters, the physical machine stays with it - powered up or not.

      This is actually a good thing. There may be business reasons for having that isolation. We have separate clusters in our ESX setup for regular servers and for Oracle servers. When you run Oracle on a VM, Oracle charges you for the number of CPUs within the cluster that your VMs could move to. If I create a cluster of four ESX hosts then I only have to pay for licenses for the CPUs on those hosts. I can ensure that those virtual machines, while being able to move around between hosts in the cluster, will never move to the ESX hosts in other clusters. Let's say I have eight other ESX hosts that are in another cluster. If the Oracle virtual machines had the ability to cross the cluster boundaries then the business would need to purchase licenses for the CPUs in the eight other machines.

      There may also be technical reasons for not wanting to move between clusters. The cluster might have different high availability and DRS rules. The servers in one cluster might have a different configuration than the others, such as more or less memory, different CPUs, different VLAN configs, different switch uplinks, separate fiber channel zoning, etc.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    42. Re:Virtualize! Virtualize! Virtualize! by Matt+Perry · · Score: 1

      I still fail to see why you would actually want multiple ESX clusters.

      See my post here for a few reasons.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    43. Re:Virtualize! Virtualize! Virtualize! by Amarok.Org · · Score: 1

      I agree that there are reasons you *wouldn't* want them to move (such as your example here), but that doesn't mean it isn't a good thing for it to be *possible*, depending on the other clusters/implementations/applications in the data center.

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    44. Re:Virtualize! Virtualize! Virtualize! by lamapper · · Score: 1

      Yeah, because no-one did payroll before clusters of P4s. Those IBM and UNISYS mainframe timetracking apps must have been figments of my imagination. I confess I don't know how many MIPS the mainframes had, but the keyboard I used looked like this.

      I worked in a data center with an IBM 370 and it had 32K or RAM...lol, have no idea if it had even 1 MIP. Based on this blog post it probably had 1 MIP or less. The quote in the blog that I saw was

      The years was 1979...And with the older IBM 370/158 rated as a 1.0 âoeold styleâ MIPS machine (based on IBMâ(TM)s figures of a cycle time of 115 nanoseconds, which is about 8.7 MHz.), this new one, the 4331 mainframe, rated at about .3 MIP, and its big brother, the 4341, at a shade under 1 MIP â" an incredible price/performance achievement at the time.

      In the early 80s I worked with the IBM 4341, 61 and 81s. Back closer to 79 it was an IBM 360, so my guess is we had 1 MIP or less on that 32MB of RAM box.

      Thanks for the trip down memory lane...

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
    45. Re:Virtualize! Virtualize! Virtualize! by erayd · · Score: 1

      Probably because the BOFH was leasing them as secondlife grid units each night...

      You see, non-virtualised instances are like kittens with replacable nametags.

      --
      Forget world peace, bring on -1 pointless
  9. Old news by Anonymous Coward · · Score: 0

    I thought we had this discussion last week.

  10. Well... by Drakin020 · · Score: 1

    Does it make much of a difference if all your servers plug into a rack mount UPS that draws the same amount of power regardless of the devices running?

    --
    The greatest revenge in life is massive success.
    1. Re:Well... by csnydermvpsoft · · Score: 5, Insightful

      What kind of UPS does that? If the batteries are already charged, what would it be doing with the power that's not consumed by the devices - does it also act as a space-heater?

      The ratings for UPS's - and any other power supply - are peak loads, if the UPS is being used at 100% capacity.

    2. Re:Well... by multipartmixed · · Score: 1

      Man, I gotta get me one of those UPSes!

      Preferably one that only draws 2-3 VA.

      Then I could plug all my servers into it, and save a BOATLOAD of money!

      (My datacenter charges about a buck a VA)

      --

      Do daemons dream of electric sleep()?
    3. Re:Well... by prog-guru · · Score: 5, Funny

      (My datacenter charges about a buck a VA)

      A watt?

      --

      chris@xanadu:~$ whatis /.
      /.: nothing appropriate.

    4. Re:Well... by daybot · · Score: 1

      (My datacenter charges about a buck a VA)

      A watt?

      Ho ho...

    5. Re:Well... by multipartmixed · · Score: 1

      In this case, yes, because all my power supplies have a power factor very close to 1.0.

      --

      Do daemons dream of electric sleep()?
    6. Re:Well... by babyrat · · Score: 3, Funny

      I personally think a buck for a Virginia would be a great deal.

      On a side note, that seems pretty pricey for a watt - turning on my blow dryer in the morning would cost me $1500 where you live. I'd have to go to work with wet hair everyday.

      Ooooh - I could instead use solar energy to dry my hair (stand outside in the sun for a while). Green is good!

    7. Re:Well... by multipartmixed · · Score: 1

      The DC rolls up the cost for AC and everything else (except bandwidth, which is cheap-ish) into the power bill. But yes, that's pretty pricey. I think they are trying to convince people that don't really need to be downtown to move to the other location where everything is cheaper.

      Of course, I'm grandfathered into for most of my equipment, so I only have a few hundred VA on the new price plan.

      But, geez, it really changes the board room dynamic: "Should we get another server in the rack? It'll cost WHAT a month? Maybe we'll just light up a zone on a lightly loaded machine..."

      --

      Do daemons dream of electric sleep()?
    8. Re:Well... by hakr89 · · Score: 1

      You get charged by the VA? At my work we just get charged a flat rate per 20A circuit.

    9. Re:Well... by asdfghjklqwertyuiop · · Score: 1

      Does it make much of a difference if all your servers plug into a rack mount UPS that draws the same amount of power regardless of the devices running?

      Allow me to introduce you to middle school phsyics...

    10. Re:Well... by Anonymous Coward · · Score: 0

      I guess UPSes output complicated power!
      http://en.wikipedia.org/wiki/Complex_power
      (The unit of complex power is VA)

  11. Like a car... by fiftysixquarters · · Score: 4, Interesting

    Seriously, this analogy makes sense. When a car is cruising on the high way it's able to maintain speed using 4/8 cylinders. Servers could be cycled in a similar fashion. Do you really need 20 web servers running at 3 am on a Sunday?

    1. Re:Like a car... by Yvan256 · · Score: 2, Insightful

      It's not 03:00 everywhere on the planet nor is it sunday either.

    2. Re:Like a car... by hesiod · · Score: 2, Insightful

      You're assuming the web servers are for an international service.

    3. Re:Like a car... by Yvan256 · · Score: 4, Insightful

      If it's a website, it's international, wether or not the actual products and services are available internationally.

    4. Re:Like a car... by compro01 · · Score: 3, Insightful

      Excepting google and such, I doubt that the vast majority of servers would have such a geographically balanced workload.

      --
      upon the advice of my lawyer, i have no sig at this time
    5. Re:Like a car... by mmkkbb · · Score: 2, Insightful

      Google likely shunts load to different datacenters based on location.

      --
      -mkb
    6. Re:Like a car... by Anonymous Coward · · Score: 0

      Except there are a lot of places that use internal websites.

    7. Re:Like a car... by hesiod · · Score: 2, Insightful

      He didn't say website, he said "web servers" which, despite the name "web", could serve an internal web-based service to a large company that only exists in one region of the world.

    8. Re:Like a car... by DragonWriter · · Score: 2, Insightful

      It's not 03:00 everywhere on the planet nor is it sunday either.

      Its quite likely that, even if your server is serving the public over the internet (which is certainly not the case for all servers), the userbase isn't spread uniformly across all available timezones.

    9. Re:Like a car... by Nos. · · Score: 1

      Yes but if your site has a mostly domestic user base, then you probably don't need all 20 running. As others have said, using virtual machines, you could probably have most of the physical ones shut down, but brought back automatically as the load increases.

    10. Re:Like a car... by fiftysixquarters · · Score: 1

      Excellent point. Didn't really think that through.

    11. Re:Like a car... by cbreaker · · Score: 1

      Sure, but that's just trying to rationalize a dumb argument that every web site is used all over the world, and that's simply not true. English speaking sites usually only get hit from the North America and the UK regions.

      I guess now we're both feeding the troll.

      --
      - It's not the Macs I hate. It's Digg users. -
    12. Re:Like a car... by Etrias · · Score: 1

      Oh thank God. I hadn't seen a car analogy in the last couple of articles and was beginning to wonder if I was on the right site.

      Slashdot? You're soaking in it!

    13. Re:Like a car... by xaxa · · Score: 1

      If the website is served by more than one computer then it might make sense to turn some off when the target market is asleep.

      I bet most American store websites get most of their traffic when America is awake.

    14. Re:Like a car... by Amarok.Org · · Score: 1

      No, but lots of services (not just Web services) have peak times... the problem is, with traditional architecture, you have to size/plan for peak load - and much of that capacity sits idle waiting for the peak.

      With various solutions out there (discussed in other posts already), you can power down unneeded capacity (or repurpose it) during the down times, and bring it online when necessary.

      No, you're not going to do this with your big ERP application or whatever... but for web farms, compute clusters, app clusters, etc... it makes a lot of sense.

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    15. Re:Like a car... by genner · · Score: 1

      Seriously, this analogy makes sense. When a car is cruising on the high way it's able to maintain speed using 4/8 cylinders. Servers could be cycled in a similar fashion. Do you really need 20 web servers running at 3 am on a Sunday?

      So it's like putting to much air in a balloon and something bad happens....?

    16. Re:Like a car... by Anonymous Coward · · Score: 0

      I would think is a fair assumption, isn't that the purpose of most of them?. Otherwise, you may be assuming web servers have office hours.

    17. Re:Like a car... by afidel · · Score: 2, Informative

      Perhaps not but I don't think my company is atypical, we have people on both the East and West coast with people starting as early as 5am EST and people working as late as 7-8PM PST and by then our partner in India has their early people starting. Sure we have a reduction in usage on the weekends, but that's when we do weekly backups, patching and other maintenance, etc.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    18. Re:Like a car... by c0p0n · · Score: 1

      Greetings from Spain.

      --

      Your head a splode
    19. Re:Like a car... by Vampo · · Score: 1

      You don't count. Your timezone is between the UK and the US zones. Hi from Holland :)

    20. Re:Like a car... by Dr+Caleb · · Score: 4, Funny

      Hola Señor.

      Me gusta lo que dices, y estoy interesado en suscribirse a su boletín informativo.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    21. Re:Like a car... by Vampo · · Score: 1

      And I just realised we are on the same timezone. Well, hi from both of us.

    22. Re:Like a car... by Anonymous Coward · · Score: 0

      that shit was funny

    23. Re:Like a car... by setagllib · · Score: 1

      Greetings from orbital station.

      --
      Sam ty sig.
    24. Re:Like a car... by Bandman · · Score: 1

      What magic are you using to speak to us? Admit it, you used Google Translate!

    25. Re:Like a car... by Bandman · · Score: 2, Insightful

      Must be nice to be able to load balance by datacenter as opposed to physical (or virtual) machine.

    26. Re:Like a car... by babyrat · · Score: 1

      English speaking sites usually only get hit from the North America and the UK regions.

      And here i thought they spoke english in Australia...and New Zealand...and South Africa.

      Silly me...

    27. Re:Like a car... by Bandman · · Score: 1

      I concur. I work in the financial services industry and have clients in four continents. I don't really have a maintenance window. I've got a few hours on Sunday morning where I can't screw anything up too bad.

    28. Re:Like a car... by deraj123 · · Score: 2, Informative

      And I work in higher education. The majority of my user base is in a very limited geographic location. I can tell you that I see minimal load for any student-targeted systems outside of 6pm-2am (and registration week). I also see very little load for faculty-targeted systems outside of normal business hours.

    29. Re:Like a car... by Bandman · · Score: 1

      I'm sure you do. Your outside facing web servers need to be accessible all the time, though, I'm sure.

    30. Re:Like a car... by RockWolf · · Score: 1

      We speak 'strine down here in Oz, mate...

      --
      February 9th, 2009 8:55pm: Slashdot becomes self-aware.
    31. Re:Like a car... by c0p0n · · Score: 1

      Que?

      --

      Your head a splode
    32. Re:Like a car... by c0p0n · · Score: 1

      Actually dude our timezone is between UK's and Moscow's :)

      --

      Your head a splode
    33. Re:Like a car... by Anonymous Coward · · Score: 1, Funny

      Mi aerodeslizador està lleno de anguilas!

    34. Re:Like a car... by cbreaker · · Score: 1

      I figured it would be plainly obvious that by "UK Region" it would include Spain.

      Douche.

      --
      - It's not the Macs I hate. It's Digg users. -
    35. Re:Like a car... by cbreaker · · Score: 1

      Yea because we need an entire data center up and running to service all 20 million people in Australia. What is it with the Australians anyways? They're always bitching because they're not considered some huge superpower that everyone caters to. Get over it, you don't have the population. Australia is great but it's very small (in population.)

      Australia has only slightly double the population New York City.

      The idea was that you don't need to keep a huge web farm running outside of US/UK timezone areas because usually, an English web site will be hit during those times and mostly idle at other times.

      --
      - It's not the Macs I hate. It's Digg users. -
  12. When.. by geekymachoman · · Score: 2, Insightful

    .. your business doesn't depend on it.

    Seriously .. powering down failover boxes or something like that is not wise thing to do.

    Imagine in some fucked up situation, when your main systems goes down... you can't boot failover servers for some reason ... long fsck, or whatever.

    You can power off the servers that aren't critical .. Why question on slashdot for that ?

    Logic anyone ?

    1. Re:When.. by Tycho · · Score: 1

      One might also like their servers powered down when the active low signals NED and NEF fall to 0V from 20V on this device: http://www.maxwell.com/pdf/me/product_datasheets/ned/HSN3000_Rev3.pdf

      Powering up the server can be done once NED rises back to 20V.

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
    2. Re:When.. by camperdave · · Score: 1

      Powering up the server can be done once NED rises back to 20V.

      It won't matter. By the time that happens, the EMP would have fried the server anyways.

      --
      When our name is on the back of your car, we're behind you all the way!
    3. Re:When.. by Bandman · · Score: 1

      Or your configuration changed while the backup was powered down.

      I used to have a BSD firewall where the backup was offline. Managing firewall changes were "fun". Quite a few years later, I can see about a dozen better ways to do it, but there you go

  13. I suppose, hypothetically... by Anonymous Coward · · Score: 0

    Makes sense to me, if your business hours of operation are 7am-6pm, to leave the servers to do their regular daily maintenance from 7pm-9pm, Monday-Saturday. Then, go to a power-saving status from 9pm-5am, rinse-repeat daily. Heck, even leave this for a 7-day schedule so you can do patches and other non-automated maintenance on Sunday.

  14. Server downtime by EagleRock · · Score: 1

    I know it's the accepted belief in the industry that rebooting servers/downtime can be bad to a server, but couldn't you spin that the other way around and say that running a server 24/7 is bad too? Couldn't there also be benefits from letting a server rest as well?

    --
    How many boards would the Mongols hoard if the Mongol hordes got bored?
    1. Re:Server downtime by Bandman · · Score: 1

      I don't have the numbers in front of me, but failures are supposed to increase during start up of drives and power supplies.

    2. Re:Server downtime by cswiger · · Score: 1

      If you can keep your servers off for several days-- such as Friday night through early Monday AM, then shutting them off is reasonably likely to be a benefit. The problem is that spinning the hard drives down and back up is about the worst thing you can do to 'em, short of dropping the suckers onto the floor. Hard drive mechanisms only last for a certain number of power-cycles-- on the order of 10K to 50K or so-- before the spindle motor or the head actuator servo will give up the ghost. Power-cycling 'em weekly won't come close to that, but bouncing them several times daily is going to push up the rate of failure you get after a couple of years.

      Laptop power-saving modes seem to be a common reason for high start-stop and load-unload counts, although laptop drives are also supposed to be rated for a higher cycle count than a desktop or enterprise/server-grade drive. They also tend to be smaller and have just a single platter, so they don't get as much wear from a power-cycle than a multi-platter drive...

      Power supplies also tend to fail more often if you bounce the machines daily, but they are less affected by power cycling than drives are. Since the main reason PSUs become flakey (if they don't fail completely) is because of the electrolytic caps drying out due to heat, shutting the system down when you can reduces that affect.

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
  15. Best time to shut down servers... by FF8Jake · · Score: 1

    Obviously, the best time to shut them down is when they are running a Windows Server OS of any type. Also it saves you money on chairs and sheetrock repair fees.

  16. Why not use spin down and Cool'n'Quiet / SpeedStep by Joe+The+Dragon · · Score: 1

    Tech so the system can drop to a low power mode.

    Also get rid of the AC to DC and then back AC then back to DC part and only have 1 AC to DC step.

  17. Simple Answer by jcnnghm · · Score: 4, Insightful

    When you're sure you don't need it to come back up.

    --
    You don't make the poor richer by making the rich poorer. - Winston Churchill
    1. Re:Simple Answer by Tim+Doran · · Score: 2, Funny

      Hey, if Jurassic Park taught me anything, it's that all you need is a wide-eyed little girl to say "I know this... this is a UNIX system!".

      By then some of your users may have been eaten by velociraptors, but your server will come back online eventually and you'll have saved yourself some power!

    2. Re:Simple Answer by daybot · · Score: 1

      Hey, if Jurassic Park taught me anything, it's that all you need is a wide-eyed little girl to say "I know this... this is a UNIX system!".

      Brilliant! I had to watch this again (clip)...

    3. Re:Simple Answer by Anonymous Coward · · Score: 0

      Nope - it's when seti@home finally runs out of packets for us to crunch on those unused MIPs.

    4. Re:Simple Answer by Kryptikmo · · Score: 1

      By then some of your users may have been eaten by velociraptors, but your server will come back online eventually and you'll have saved yourself some power!

      Everybody wins!!!

    5. Re:Simple Answer by gbjbaanb · · Score: 1

      so you run it in a VM host, suspend it and then shut the host server down. Bring it all back up as if nothing had happened (and that's nearly entirely true).

    6. Re:Simple Answer by jcnnghm · · Score: 1

      I don't think a second software stack is the right answer. If I had a dollar for every time I've lost a server on boot, and had to pay five dollars for every time I've lost a server while it was actively running, I'd have more than a few dollars.

      --
      You don't make the poor richer by making the rich poorer. - Winston Churchill
    7. Re:Simple Answer by c4ffeine · · Score: 1

      By then some of your users may have been eaten by velociraptors...

      Hmmm. Do you have another scenario that involves most or all of my users being eaten by velociraptors?

      --
      "73% of quotes on the Internet are made up" -Ben Franklin
  18. Not often by nine-times · · Score: 4, Insightful

    How many of us have servers that don't need to be live? Yeah, I guess there might be a development server, but that assumes that you're not developing. There could be a failover server that does nothing when the primary hasn't failed, but in that case you'd want to be damn sure that the failover will come online without difficulty when it needs to.

    It seems to me like it would be a pretty rare case when this is applicable. I'd sooner be interested in asking, can they build servers that can selectively power down subsystems that aren't currently in use, sufficiently enough that there's no serious harm. For example, I'd consider putting some of my fileservers' hard drives to sleep over night, but I'd still want the server to be available and the drives to spin back up if I log in from home and need access.

    Mostly, I'd say that if you have servers that you don't need to be live, you might not be using your servers efficiently. It may be worth looking into setting up some kind of VM server with various images that can be brought up on command. But hey, if you do have a server that you can turn off without causing problems, go for it.

    1. Re:Not often by CFTM · · Score: 3, Interesting

      Uh I am the administrator of a server that archives all email for our company. We no longer use this solution for our email archiving, but according to federal regulations this email needs to be accessible for at least another 26 months. The only people who use the server anymore are the various alphabet soups of regulators who came in twice a year, maybe I'm the exception but not the rule but I can't see a reason to keep the server on...

    2. Re:Not often by idontgno · · Score: 1
      Um...

      You're using an entire server, complete with associated on-line magnetic storage, as a glorified floppy disk?

      Wow.

      Back that stuff up to tape or permanent optical media and decommision that junk.

      I suppose someone proposed that, and got shot down as being too effort-intensive (compared to just letting the server sit).

      Seems kinda sad to me.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    3. Re:Not often by CFTM · · Score: 1

      It's on permanent optical media, the databases that make all the data intelligible are stored on the servers. Otherwise you have seven years of email in text files, organized chronologically with absolutely no auditing information attached. Much more efficient systems to do this today, but it was implemented back like '99-'00 and I've inherited it from multiple other admins...good times!

    4. Re:Not often by Splab · · Score: 1

      Actually when you got a hot fail over why not use it for some load balancing?

      And the solution is to use virtual servers, some of them support packing down a server and moving it to another physical server - that way you can power down half or more of your physical hardware but still keep all "servers" online. (Provided the systems aren't doing much at night)

    5. Re:Not often by Anonymous Coward · · Score: 0

      Who needs a fricking SERVER for developing? Just use a workstation for christ's sake.

    6. Re:Not often by beaviz · · Score: 1

      How many of us have servers that don't need to be live?

      Probably not many, but some has - and it's a very real problem. Say you have 50 webservers to sustain load in the afternoon, but 40 of them is just sitting idle at night. Wouldn't it be nice to simply power most of those down?

      (DB servers are somewhat more complicated because they need to be in synchronized before use)

    7. Re:Not often by Empty+Threats · · Score: 1

      VMware comes to mind. When demand for compute resources falls, there's no reason to have all nodes operating. Load balanced environments also have daily and nightly peaks and dips.

    8. Re:Not often by lucifuge31337 · · Score: 1

      That server is an absolute exception, and a no brainer to power down.

      --
      Do not fold, spindle or mutilate.
    9. Re:Not often by thePowerOfGrayskull · · Score: 1

      It's on permanent optical media, the databases that make all the data intelligible are stored on the servers. Otherwise you have seven years of email in text files, organized chronologically with absolutely no auditing information attached. !

      Is the requirement that it be intelligible organized, or just that it be "available"? I mean, if the gov't or someone suing you needs that information, then giving them raw data meets that requirement... ;)

    10. Re:Not often by Tacvek · · Score: 2, Insightful

      Yes, because it is always a good idea to give them potentially millions of emails not related to their query, which may contain information to support additional causes of action against your company .

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    11. Re:Not often by VdG · · Score: 1

      That's one option. It'd make sense to boot it every month or two, just to confirm that it still works, and maybe to take a fresh backup now and then.

      Faced with a similar situation, I simply stopped the relevant application and used the server for something else. No need to waste perfectly good hardware.

    12. Re:Not often by thePowerOfGrayskull · · Score: 1

      Faugh, minor details.

    13. Re:Not often by whitehatlurker · · Score: 1

      How many of us have servers that don't need to be live?

      Or users in the same situation?

      (See discussion on zombies above ...)

      Where's that "post anonymous" thing?

      --
      .. paranoid crackpot leftover from the days of Amiga.
  19. When they're not being used by Errtu76 · · Score: 2, Interesting

    Why have 16 terminal servers (sorry, couldn't think of anything else) running when no more than 10-20 users are on it after working hours? Then in the morning, power them back on again using WakeOnLan.

    And that backup server with a whole lot of disks? Why not only have it running during the night when stuff is being backed up?

    1. Re:When they're not being used by Anonymous Coward · · Score: 0

      And that backup server with a whole lot of disks? Why not only have it running during the night when stuff is being backed up?

      At a guess: because there are times when people need to recover data from backup? (Why, yes, I work for a company that has ad-hoc restores happening pretty much any time of the day; however did you guess? Bonus points if you can guess just how much pain this has caused me with questions such as "Why is this restore taking so long?" - um, maybe because the backup server is using the tape the data is on for other purposes and you just need to wait?)

  20. Old gear by Anonymous Coward · · Score: 0

    In the last two office moves, I lost three old servers (10+ years). I have a gut feeling that this was due to powering them down, then up. They had been up for several years without any problems. I moved them myself so I know they didn't get banged up.

    Long story short, I have servers that I am afraid to power down (but too lazy to do anything but make sure they are backed up regularly)

    1. Re:Old gear by xaxa · · Score: 4, Interesting

      Analogy (this time, light bulbs).
      - Light bulbs fail just as you turn them on. Or off.
      - They hardly ever fail whilst switched on.

      I think servers are the same. You're in trouble if a server you've had switched on for two years and forgotten about loses power and doesn't come back up. If it'd been switched off every weekend it would have failed earlier -- but probably at a more convenient time.

    2. Re:Old gear by LeafOnTheWind · · Score: 3, Interesting

      Light bulbs fail when they're turned on because there's a warmup spike as the electricity flows through the wire. This causes the tungsten to heat up more than it will when the circuit is complete, and break the circuit.

      If your lightbulb fails it's because the filament has worn down - it's just that you usually find out about it when you turn the light bulb on or off.

      Also, your analogy means nothing. Servers are nothing like light bulbs.

    3. Re:Old gear by xaxa · · Score: 1

      I didn't mean the analogy to be taken any further than "typically fails on startup rather than during use".

    4. Re:Old gear by aarggh · · Score: 1

      The analogy is actually spot on sorry! Power up and the associated current surge is when most server components fail. Your own explanation bears this out, if the light bulb was left on, it has a much reduced chance of blowing! Same with servers!

      While servers != light bulbs (servers usually aren't round), being pedantic about it doesn't contribute anything.

    5. Re:Old gear by dbIII · · Score: 1
      OK - so we need a more finely tuned analogy - hard disks.

      - hard disks fail just as you turn them on.
      - They hardly ever fail whilst switched on.

      If that wasn't specific enough then consider something like an old Sun system with 32 disks. It might have been running for two years, there's some UPS/power glitch and next thing there's a bit of hardware that doesn't work anymore when it comes back on.

      In the case of disks a very common mode of failure is that the bearings will run while hot and spinning but they are damaged in such a way that the motor can not get the disks spinning from a cold start. There's also thermal fatigue in other bits of the system from repeated shutdowns/startups if the system is very poorly designed or if there has been fan failures in the past. That will sometimes manifest as a system that runs when hot (metal has expanded to close a crack), but will not start up again (open circuit because of a crack).

    6. Re:Old gear by Anonymous Coward · · Score: 0

      "Your own explanation bears this out, if the light bulb was left on, it has a much reduced chance of blowing! Same with servers!"

      You misunderstand. It has a reduced chance of blowing while its on, true, but that doesn't mean that any less damage is being done to the components.

      Let's say that the tungsten filament can operate with a resistivity difference of 1.5% while the current is steady, while the resistivity difference has to be about 1% for the bulb to operate during initial current flow. While it may seem like one bulb may have an increased chance of blowing if you turn it on a lot, given the same uptime both bulbs should have the same amount of damage being done to them.

      This can lead to some weird (and not good) stuff. Statistically, one would expect that duplicate light bulbs, bought at different times, should fail at statistically different times. The problem is, if your light bulbs are on but are running above the maximum start resistivity barrier, this may not happen. While the newer light bulb may have a resistivity difference of 1.1%, the older one may have a resistivity of 1.4%. This could lead to the failure of both light bulbs at the same time due to a power outage or some other power interruption - much worse than a cascading failure.

      Also, the initial current flow doesn't do any significant additional damage to the components, but a constant current does cause minor tungsten evaporation. Therefore, you would be better off keeping your server off when possible to reduce the damage to the components by current flow.

    7. Re:Old gear by toddestan · · Score: 1

      Hard drives are an interesting case. If you regularly power down a system, and find one day the harddrive doesn't want to spin up, likely the damage is just starting and you can usually coax the drive to work again and copy everything off of it. If you don't regularly power down the system, then chances are better the damage is done and the drive will never run again. For a business, I expect they have backups and RAID so a drive failure isn't a big deal for them, so if you have the option of powering off the hardware I guess it depends on if you'd prefer to deal with (possibly more) drive failures spread out or big clumps of them when you have to occasionally power down the systems for some reason. But for the home users, I suggest powering down when you're not using the computer, as I've never lost data on a drive in a computer that I regularly power down.

    8. Re:Old gear by aarggh · · Score: 1

      Actually as I mentioned earlier, the inrush current at power on is statistically what causes the most failures in servers. That combined with the other problem of "stiction" where hard disks that have been running for extended times are allowed to cool. Generally a percentage will either plain die, or will develop stiction whereby the heads can't develop enough inertia to move, hence the click-click sound often heard with HDD's. The idea that constant current causes damage to servers is only true if it is not limited to a value equal or below what the components are rated at. Allowing the +/- 10% fluctuations that is. Most enterprise grade servers deliberately run components like fans at higher voltages at power on to stress test during boot, this is why servers are noisy as hell for the first couple of minutes at power up and then settle down a bit. If the filtering isn't great, the inductive load, and ripple this can present to other components can often be enough to push it over the edge. Any onboard RAID controllers will also do a fair bit of interrogating of attached disks, again always not good for disks that have been running for years, and then powered off.

      I still think powering off a server is simply false economy in almost every corporate environment I can think of. Ever been in a datacentre where the UPS has failed? It's very scary! Pot luck if they all come up. The longer they've been running is directly proportional to the risk of failure.

    9. Re:Old gear by Pingmaster · · Score: 1

      but probably at a more convenient time.

      Like Monday morning when your peak traffic is just beginning to hit the server?

    10. Re:Old gear by dr_skipper · · Score: 1

      And this is exactly why home computers and laptops fail after a few months of use - they're turned on and off almost daily. I'm surprised they last a week.

      Servers (which are built from almost identical hardware in a rack-mount form factor) are doomed should someone try something this crazy.

    11. Re:Old gear by Anonymous Coward · · Score: 0

      > And this is exactly why home computers and laptops fail after a few months of use

      MONTHS? In my experience at home and at the office these are extremely rare exceptions.

  21. Failover? Are they serious? by bigstrat2003 · · Score: 1

    Er... yeah, let's power down our backup servers that are there as a safety net. What could possibly go wrong?

    I guess these guys don't care about little things like uptime, then?

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
  22. Power Management by Super_Z · · Score: 3, Interesting

    Powering down your servers tends to introduce response issues. :-)
    Some servers, like the HP ProLiant line, has power management features. Try experimenting with features like these first.

  23. Virtualization solves that by Ngarrang · · Score: 2, Insightful

    "Servers that sit in idle state for long periods of time are the top candidates for powering down between uses."

    Then virtualize it or combine its function with another server. I see this part of the article as a bad example. It starts by saying that virtualization has helped, and then uses an example that virtualization would solve, NOT power-cycling.

    Maybe its just me, but when I think of a server, I think of something important that is running, that needs to be accessible on something other than a glorified desktop. If it is important, then it cannot be turned off.

    --
    Bearded Dragon
    1. Re:Virtualization solves that by pseudonomous · · Score: 1

      This is really a matter of scale, isn't it? If a small company has, say, 2 servers, one primary, one backup, uses them intensely during business hours, then not at all after hours, what's the point of having those servers still run? How's virtualization supposed to help? Even if you had a bunch of servers, consolidated them through virtualization, in the situation where these machines are primarily serving databases, files, and/or applications that are only in use during business hours, won't these things still sit idle after hours? In this case, Virtualizition DOES help WITHOUT solving the problem. Or at least that's how it seems to me, I've never really worked with a network more complex then the first case, so I could certainly be saying something stupid.

    2. Re:Virtualization solves that by Anonymous Coward · · Score: 0

      Maybe its just me, but when I think of a server, I think of something important that is running, that needs to be accessible on something other than a glorified desktop. If it is important, then it cannot be turned off.

      It's probably just you. There are tons of servers that are accessed only be some closed user group, the members of which may ven be able to learn that they need to trigger a Wake-On-Lan and wait a few minutes if they want to use it in the middle of the night or on the weekend. Development, test and build-servers are a good example, but believe it or not, I'm running a loadbalanced cluster of 2 servers for one customer where the web-service is actually only available from 8:00-22:00, and just shows a really simple webpage in the "off" hours that the loadbalancers could just as well deliver themselves.

    3. Re:Virtualization solves that by BrennanM3 · · Score: 1

      Virtualization would actually do a better job then powering down for a lot of companies. I see so many examples of small/medium sized companies that have a ton of overpowered servers running 24/7 that sit idle almost all the time. Ones a web server, ones an email server, one hosts the database, one runs some old app that one person in the office needs, ones for backup, etc. Throw all that kind of crap in one machine, which will still never really get loaded down, and you've just saved a lot of power, noise, spac

  24. do some analysis by Anonymous Coward · · Score: 0

    question: when does sleeping makes sense for you?
    answer: when you're tired, not busy, and a short nap wouldn't help.

    In other words, if in your datacenter the servers load goes from 100 to 10000 users in minutes, no matter if it's during day or night time, you simply don't put them to sleep or you would actually lose energy and horsepower, then money.
    If OTOH you have predictable hours when the systems are underloaded, you could define some rules to turn on unused servers and move some load to them (connections, virtual machines, etc).
    Be careful to provide some form of hysteresis or you end up with a system that spends its whole time turning on and off stuff with nasty (expensive, potentially destructive) consequencies.

  25. XenServer by Obsession12 · · Score: 4, Interesting

    Full disclosure, I work for Citrix. Check out XenServer, which can remotely provision server workloads to virtual and bare metal machines - based on load, you can remotely power up resources as needed. I have seen the future, and it is awesome. And green.

    --
    Atari, System V, C64, Amiga, College Unix (?, I wasn't like root or nothin'), Mac, WinNinetySighs, NT, Novell, Win2K, So
    1. Re:XenServer by Creepy+Crawler · · Score: 1

      No amount of software can 'fix' a server in which the power supply refuses to turn on.

      That's a hardware problem. Seems it would indicate that 12v rails would be the way to go in the datacenter.

      --
    2. Re:XenServer by gbjbaanb · · Score: 1

      Serious servers have redundant PSUs.

      I suppose you might have a problem if your power supply to the building is down, but you have generators right.. but then maybe your datacentre building is destroyed, but you have offsite disaster recovery... but then maybe you'd have problems if your city is invaded by rampaging armies... but you have an international site to run it from, but then maybe you'd have problems if the Earth is destroyed to make way for a intergalactic superhighway...

      I mean really, you need to manage risk better. If your server fails to restart due to a PSU failure, you get the support guys to send a new one, or you go to PC World and buy one. You have a couple of hours downtime that you'd probably have anyway if you ran your server 24/7.

  26. Is this a trick question? by fahrbot-bot · · Score: 0

    When Does Powering Down Servers Make Sense?

    Umm... Whenever you want them off?

    --
    It must have been something you assimilated. . . .
  27. Wrong way round by symes · · Score: 4, Insightful

    My guess is that managing energy consumption by powering down servers is the wrong way round - there seems to be a fair bit of interest in developing hardware that manages it's own energy consumption without loss, either in additional power to bring it back up to speed or in processing lag, etc. Of course, this doesn't address the poster's immediate concerns to which I have little to add other than it's probably good to cost in heightened risks of hardware failure and therefore the costs of unscheduled downtime.

    1. Re:Wrong way round by brentonboy · · Score: 1

      agreed. it would be better to have a bunch of ready-to-go servers idly sitting without power, ready to boot up in case somebody posts a link to it on slashdot.

  28. Considerations by postbigbang · · Score: 1

    If you're looking to save power, try using cpufreq on Linux, or power settings in Windows Server instead. If you simply shutdown everything by building policy, then have chron or schedular sync the file systems, then do a shut down at the chosen hour, then power them up ten minutes before the start of day (unless you have backups, reports, etc. to run

    If the power cost doesn't make any difference, power them down 2x per quarter to blow the dust and crap out of them. Then keep them on if you're already green. Otherwise, power cycling is somewhat traumatic and in my belief shortens the life of disk drives more than anything else, then power supplies. Just my 2c.

    --
    ---- Teach Peace. It's Cheaper Than War.
  29. right in the middle by Anonymous Coward · · Score: 2, Funny

    Right in the middle of a user having completed all of the form and about to hit submit button. Boy, I'd like to see the face of that user!

    1. Re:right in the middle by Warll · · Score: 1

      What, you didn't have the web cam running? Man you PFYs are getting worse each year.

  30. Geezus Fuck NO! by topham · · Score: 1

    While there may be machines which do not need to be running they should not be refered to as servers in the traditional sense.

    More hardware failures occur between powering down, and finishing booting than you can shake a stick at.

  31. Some criteria by Colin+Smith · · Score: 3, Informative

    1: Can your service be load balanced across several identical servers?
    2: Does your services experience predictable but varying load?
    3: Can the state used by your service be rapidly replicated (10 minutes) across newly booted systems?

    Not all server systems make good candidates for shutdown. Web farms do tend to because they fit the criteria above.

     

    --
    Deleted
    1. Re:Some criteria by Anonymous Coward · · Score: 0

      4: Is the time of the guy responsible for coming to work at 3 AM because one of the servers powering down triggered a latent bug bringing everything to its knees, worth the savings of all the times it powers down normally?

  32. Seconding the virtualize mantra with a twist by TheLoneGundam · · Score: 1

    Try virtualizing your *nix boxen on z/VM, on a z/10 mainframe - especially if your business/organization already has a mainframe. z/Linux is just Linux, after all... Apache and Mono are already ported, among many many other things; what's not ported can be ported in the usual way. The advantage is that you can run virtual servers on the same hardware as your mainframe "legacy" apps, without drastically increasing power consumption.

  33. PSU failures by blind+biker · · Score: 4, Informative

    The problem is the PSU, which fails most often during power-up. Leaving the servers always on has the advantage of avoiding that particular failure mode. Also, other components in the server are prone to failure during power-up, way more often than at steady state. So, powering up your computers is overall a risky moment.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    1. Re:PSU failures by Anonymous Coward · · Score: 0

      Why is this not the case for normal PCs?

      I power down and power up my PC multiple times a day and have never had a PS die. Of course my PC is not a good sample size, but I would have thought an "enterprise class" server, which is supposedly built out of better parts, would be able to handle this sort of thing at least as well or better than normal PCs.

    2. Re:PSU failures by psavo · · Score: 1

      I've had several fail on me. It's all anecdotal when talking small samples.

      --
      fucktard is a tenderhearted description
    3. Re:PSU failures by houghi · · Score: 1

      I have often heard this. Does anybody has numbers on this, or just a gut feeling that things went wrong when you rebooted and the reason for a reboot was because the system was already giving problems.

      --
      Don't fight for your country, if your country does not fight for you.
    4. Re:PSU failures by Anonymous Coward · · Score: 0

      youre kidding right ? ive had multiple PCs die at boot up. everything from CPU to PSU to memory.

    5. Re:PSU failures by lucifuge31337 · · Score: 1

      While I don't agree with this whole powering down thing, that is certainly not even close to the top of my list. If its not part of a farm of identical servers, my boxen have redundant PSUs (which is obviously an extremely common thing on any decent server - even my 1Us have the capability, though I don't always use it). The likelihood of a double PSU failure is extremely low.

      --
      Do not fold, spindle or mutilate.
    6. Re:PSU failures by blind+biker · · Score: 1

      I don't disagree with anything you said. Neither your post disagreed with anything I said, either :o) The electric surge during power-up does put many of the system's components under risk. Having a rendundant PSU is great, but there still can be components that will release their ghost due to a surge.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    7. Re:PSU failures by blind+biker · · Score: 1

      Actually, a reboot is (usually) not the same as a power-up, though newer systems (sadly), both servers and desktops, induce a power surge at reboots. But then, the distinction between cold reboot and hot reboot comes handy.

      I think even more than PSU failure, the failure of other components is worrying during power-up. I know for a fact (because I had a project in a lab that deals with component reliability) that electronic circuits have a super-disproportionately high failure rate during power-up.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    8. Re:PSU failures by lucifuge31337 · · Score: 1

      I don't disagree with anything you said.

      Then why would you bother to respond? How are we supposed to start a retarded Internet fight this way?

      Having a rendundant PSU is great, but there still can be components that will release their ghost due to a surge.

      Yes...letting out the magic smoke is bad. It's very difficult to get back in there.

      --
      Do not fold, spindle or mutilate.
    9. Re:PSU failures by Vancorps · · Score: 1

      Tell that to my N+1 redundant psu, all three PSUs were fine but the PSU switching gear was bad! Talk about annoying.

    10. Re:PSU failures by lucifuge31337 · · Score: 1

      That's just a feature. You know you love it.

      --
      Do not fold, spindle or mutilate.
    11. Re:PSU failures by Tacvek · · Score: 1

      Actually, a reboot is (usually) not the same as a power-up, though newer systems (sadly), both servers and desktops, induce a power surge at reboots.

      Yeah, on reboots my laptop breifly enters a state very similar to being completely off. The fans are stopped, the disks are stopped, virtually all LED's disabled, I'm even pretty sure it turns of the power to the CPU. Then it starts up again, acting almost identical to a cold start-up. It does skip some POST tests (Which is actually stupid considing that virtually all components had their power cut, and re-instated, and thus should be rechecked), but that is about it.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    12. Re:PSU failures by gbjbaanb · · Score: 1

      I think its gut feeling from the lightbulb problem - they never break during normal operation, only when you flick the switch. (though I think that occurs because you need the light - when you switch it on - and they hang on in there when they're about to blow just to get maximum annoyance)

      People say its the damage due to spinning up discs - but they do that all the time, some disks power off if they're not needed (ie most laptops) and you don't hear that laptops die regularly.

      Some say its the heat in the startup, but computers get hot and cold all the time - when you use the CPU heavily (ie play games) there's a significant increase in heat. And you don't hear from gamers that their computers die regularly (except when they overclock them ;) )

      Some say its the electrical surge, but like HDDs, power saving turns lots of components off regularly.

      I say its not going to destroy your server during its operational life. I find moving them (ie shaking them around in the back of a van) is the worst thing you can do to break computers, not recycle the power.

    13. Re:PSU failures by blind+biker · · Score: 1

      all three PSUs were fine but the PSU switching gear was bad! Talk about annoying.

      Hah! Another example: (hardware) mirrored disk arrays - that is, two separate arrays, mirrored through fiber-channel (over copper) - but the back-up battery for the cache memory breaks down regularly after 2 years of usage! Did I mention that that cache is a single point of failure?

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    14. Re:PSU failures by toddestan · · Score: 1

      Server power supplies, especially in rack mount cases, tend to be higher wattage, smaller and in a more confined space, which means they run pretty hot. So the thermal stress on them is pretty high whenever they are power cycled. The power supply in a typical tower case usually has more room to breathe and runs a lot less hot - and if it's a few years old probably has a noisy fan in it that moves a lot of air, so a power cycle on them means a lot less thermal stress. Also to be considered, in a home setting the computer is going to be subject to more bad power (spikes/brownouts) that you shouldn't have in a server room, but those are only really going to harm the power supply when it's running, and a PC that is regularly turned off in a home will accumulate less dust in the power supply over time too.

    15. Re:PSU failures by Anonymous Coward · · Score: 0

      I wish this could be writ in letters large in front of users and management alike. "It won't turn on", is the most frequent failure mode.
      Inrush and thermal shock are great killers.

    16. Re:PSU failures by VdG · · Score: 1

      I don't have numbers, but I have witnessed it.
      The worst PSU case was with some IBM SP2 systems. These have multiple redundant power supplies. However, a design/manufacturing fault in some early parts meant that they were prone to failure on power-up and when they failed they'd trigger a failure in their bretheren. I encountered this the first time when we had a rack powered off for hardware maintenance, so the good news was we already had a scheduled outage. However, what with getting replacement parts the outage had to be extended by a couple of hours which wasn't popular with our users.

      I've also seen PSUs fail on normal tower servers when they're powered on. A case which comes to mind was, again, a server powered off for hardware maintenance. One PSU failed at power-on but fortunately this time the redundant PSU was OK.

      I've seen a couple of other types of hardware problems. The most common was with disk drives. Some older SCSi disks sufferred from stiction if left powered down for a prolonged period, (over an hour, say). Sometimes you could revive them with a bit of physical intervention; somteimes not. The worst case was when we had our entire machine room powered off for upgrades to the power supply. When we came to restart two servers wouldn't reboot because their boot disks wouldn't spin up, and half a dozen or so external disks failed. (Mostly these were mirrored, so it wasn't the end of the world, and the servers weren't critical.)

      Several years ago we had a weird problem with a server, which took a while to identify. We got a lot of weird, intermittent I/O and memory errors, (iirc). Never actually brought the server down but they caused some application glitches and we couldn't find the cause. Eventually, one of the engineers worked out that a connector to one of the boards hadn't been seated correctly. Every time the server was shutdown, the pins would cool down and contract; when they heated up again they expanded and loosened the connector slightly, leading to the errors.

      There may be something to be said for powering off idle equipment, but if so I think it's particularly important to have some redundancy built in.

  34. VMWare already does this by jherekc · · Score: 1

    VMWare Virtual Infrastructure can already turn off unneeded physical servers and power them on again when the extra capacity is needed. All the VMs (your actual server that run websites etc.) keep on running, but if they aren't using much CPU/RAM then you can squash them into fewer physical servers (automagically) and power off the unneeded hosts.

    --
    "lack of quality control is one of the pillars of slashdot"
  35. I'm no server technician by moniker127 · · Score: 1

    but wouldn't it make sense, if you have say, 10 servers, to keep 9 of them on and 1 off at all times, doing maintainance on the one that is off, and constantly rotating that?

  36. STR5 (suspend to ram) by fast+turtle · · Score: 1

    Something interesting is that most PSU's do not completely depower the system due to Wake on Lan/Ring/Timer settings. Due to this, why in hell don't you configure your servers to use STR5 when they're in standby?

    If you use static caching or an SSD, you can have the system picking up excess load almost instantly yet while it's sleeping, it's not using anymore power then a system that's off.

    --
    Mod me up/Mod me down: I wont frown as I've no crown
  37. The real problem by Anonymous Coward · · Score: 2, Interesting

    The real problem with powering down servers is that you won't know there's a problem until you power them up again. The result is that the problem always occur when you need the servers (otherwise you wouldn't be turning them on). This instead of the problem mostly occurring when the servers are not in use or at least not all servers at the same time.

    If you power up 1000 servers in approximately 15 minutes (once per day) and 10 don't power up, then you have 10 problems to solve asap. If you don't power up 1000 servers but they also fail approximately 10 per day then you don't have 10 non-working servers at the same time, but randomly distributed over the day. Meaning the problems don't queue up.

  38. VMWare can be used for this by CPE1704TKS · · Score: 2, Informative

    VMWare has some cool functionality such that if you virtualize all your machines, at night time when the loads are lower, you can consolidate all your VMs onto a smaller number of physical machines, and automatically turn off the physical machines. Then, in the morning, as the loads increase, you can automatically power on the physical machines and move the VMs back onto these physical servers to handle the load. Not sure what it's called but when I heard about it, I thought it was really cool.

    1. Re:VMWare can be used for this by aarggh · · Score: 1

      While it's cool technology and I absolutely love using ESX, I run several clusters, if you provide any services and provide any decent form of SLA, you actually can't afford to have the temporarily non-loaded or lightly loaded servers powered off. If another node failed during this period, the time to wake up the powered off server and then vmotion all the virtuals could be very long and likely cause problems with uptime, and thus the SLA you offer customers.

      I still think powering servers off is the wrong answer, if you can power them then essentially they aren't needed. If you can power off an ESX node that has the virtuals vmotioned off it with none off the virtuals powered down, then that server clearly isn't needed, and what probably is, is a memory upgrade on the other nodes allowing more consolidation. but by reducing the number of nodes you increase the distributed load on each other machine, and increase the risk of failure. ESX nodes can be roughly thought as similar to a RAID 5 array, but with servers instead of disks.

    2. Re:VMWare can be used for this by Flere+Imsaho · · Score: 1

      As descibed by VMware, "VMware Distributed Power Management is an experimental feature that reduces power consumption in the data center through intelligent workload balancing. Working in conjunction with VMware DRS, Distributed Power Management is designed to automatically power off servers not currently needed in order to meet service levels, and automatically power on servers as demand for compute resources increases." Note the use of that "Experimental word... I'm in the middle of migrating our server farm to ESX at the moment, and so far I'm impressed with VMotion.

      --
      It gripped her hand gently. 'Regret is for humans,' it said.
    3. Re:VMWare can be used for this by Jeffrey+Baker · · Score: 1

      Technically it doesn't work by balancing the load, it works by UNbalancing the load. You get the best bang per watt by making all of your servers run at 100% maximum power and turning the rest off. As service quality begins to degrade on the maximally loaded node, you turn on additional machines until they too are overloaded. Repeat until all your servers are powered on.

    4. Re:VMWare can be used for this by Anonymous Coward · · Score: 0

      VMware DPM (Distributed Power Management). It is currently experimental but will be supported in the next release. Anonymous because I signed the NDA.

    5. Re:VMWare can be used for this by aarggh · · Score: 1

      I can you from my experience vMotion along with DRS and HA are absolutely awesome, no real troubles, but amazing increase of performance and availability. And at a very reasonable price I would say. But I would still baulk at the idea of powering servers off to save cents on power, as opposed to the risk they don't come online when needed. So is the solution then to have an extra powered backup for the backup, how far do you take it?

      I really think this whole argument of powering servers off is completely irrelevant and not economical (let alone common sense) except for extremely large sites that run large farms. Anything less is false economy, and the first time a site is down for a day because a server had to be rebuilt as a result of trying to save a few cents or dollars on the power bill, that will be the day management will mandate that under no circumstances are servers allowed to be powered off again except for maintenance.

      Again, it's not the cost of the power that matters in 99% of companies, it's the risk to business continuity and data that is the more important factor, and that means running servers 24/7 is cheaper insurance than the problems that could occur by saving a little on power costs.

    6. Re:VMWare can be used for this by Guspaz · · Score: 1

      VMWare doesn't support hot migration; the action of doing those moves involve shutting down (or at least suspending, don't remember), and starting/resuming them again on the other end.

    7. Re:VMWare can be used for this by aarggh · · Score: 1

      Umm...ESX vMotion does. And I use it heavily. Flawless execution every time. Except for when some idiot mis-configures one of the nodes settings and it baulks.

    8. Re:VMWare can be used for this by Guspaz · · Score: 1

      My bad, it seems this is somewhat recent. Last time I heard VMWare talking about migrating nodes, they had a video with a guy tauting how they handled failure by dynamically moving the node to other hardware, but it didn't do live migration at that point.

  39. Wake on LAN? by mpapet · · Score: 1

    It seems to me this is available in *some* hardware. Maybe the parent wants to check into that?

    I've got racks of Compaq DL380's and I don't even know if they have Wake on LAN, but they've got other features that do the same thing.

    In my environment, service response time is the primary performance metric, saving money by limiting power consumption is viewed as counter productive.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  40. colo by donnyspi · · Score: 3, Insightful

    As long as power use is built into the fixed price I pay for the cabinet I rent at the colo, I'll never turn off my servers if I don't need to. Why would I?

    1. Re:colo by Anonymous Coward · · Score: 0, Troll

      Because you want to save the planet?

    2. Re:colo by MadCow42 · · Score: 0, Troll

      >> As long as power use is built into the fixed price I pay for the cabinet I rent at the colo, I'll never turn off my servers if I don't need to. Why would I?

      Maybe because you care about our planet? Your attitude exemplifies the "Somebody Else's Problem" response... if everyone thinks like you, we're doomed. Maybe your single rack isn't going to change the world, but it certainly plays its part.

      MadCow.

      --
      I used to have a sig, but I set it free and it never came back.
    3. Re:colo by bendodge · · Score: 1

      That's silly. Turning off your server will save money, not the planet. If you want to save the planet, find another problem to worry about, like protecting satellites from kooky regimes, the below-replacement birthrate, or the increase in drug-resistant disease strains. There are huge problems in the world, but 'climate change' isn't one we can do anything about. If you want to find out about climate change (2008 was freezing cold!), look at the sky. We had fewer sunspots this cycle than in the last century, according to some reports.

      --
      The government can't save you.
    4. Re:colo by Anonymous Coward · · Score: 0

      the below-replacement birthrate

      That should be no concern at all. Only actual population decline should be a concern, and that only where there is not severe overpopulation.

    5. Re:colo by Anonymous Coward · · Score: 0

      As long as power use is built into the fixed price I pay for the cabinet I rent at the colo, I'll never turn off my servers if I don't need to. Why would I?

      As long as it costs extra money to do something environmentally responsible, I'll never do it. Why would I?

    6. Re:colo by dkf · · Score: 2, Insightful

      As long as power use is built into the fixed price I pay for the cabinet I rent at the colo, I'll never turn off my servers if I don't need to. Why would I?

      That's why power (or at least power over a certain basic level) shouldn't be part of the fixed price. This is a good thing from a colo operator PoV because their costs are dominated mostly by power: getting the power into the datacenter, and shipping the heat produced by it back out. (Yes, that power almost all becomes heat.) If your colo provider moved to a non-fixed price power regime and you cut your consumption sensibly, you wouldn't be paying so much for that colo.

      In short: if you're getting that power as part of the fixed price, you're paying too much.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
  41. I'm no server technician either by wjh31 · · Score: 1

    but for something to spend 10% of its time under maintainance probably means you're doing it wrong

    and surely its better to find a save money by reducing cooling costs rather than shutting down servers, or if youve got spare capacity why not rent it out to someone who doesnt what to have to look after a server themselves to justify it being on

  42. Tag says it all: virtualization. by DamnStupidElf · · Score: 1

    Once servers are virtualized it becomes trivial to run only the number of virtual servers necessary to handle the load. Cloud computing, in essence. A truly distributed model of computing would work just as well, but my guess is that will only arrive sometime after most servers are already virtualized.

    The only impact shutdown and startup should have is on hard disks; all other electronics should take millions of power cycles without any problems as long as the power supplies are gentle. Hard disks for virtual servers would generally live in a SAN anyway, and powering down sections of the SAN would be possible. Some drives already support a low RPM standby mode that lowers power consumption without the danger of cold startups that wear out the spindle motor. And really, shutting hard drives down completely at night and starting them up in the morning would put less load on them than most laptop drives, which already last a couple years at least in a much worse physical environment.

  43. During Long Power Outages by Adeptus_Luminati · · Score: 1

    Powering down non-critical servers make sense:

    If a large and potentially long lasting Hydro power outage occurs, and your Data Centre UPS switched over to using your generator, and you want to conserve Diesel / length of uptime your generator can keep the DC up for.

    Adeptus

    --
    No trees were killed in the making of this post; however, many trillions of electrons were horribly inconvenienced.
  44. Do you have any idea... by csoto · · Score: 1

    ...just how much pr0n gets done at 3a.m. on Sunday? Really, man!

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  45. Powered Down = Not a Server by BobMcD · · Score: 1

    This question is a bit of a non-starter. If you can power it down, and no one screams, then it really isn't a 'server' at all. A server serves things and brings with it a promise of availability. If you're not providing the availability, then you really only talking about some other kind of computer, not a 'server' at all.

    1. Re:Powered Down = Not a Server by Amarok.Org · · Score: 1

      Umm... what about servers that only need to serve at various times? Payroll servers (see my other posts in this thread), reporting servers that collect data and generate reports on a scheduled frequency (weekly? monthly?), servers that support users/functions that only happen at certain times (inventory server in a retail store?), the list goes on and on.

      You have a fairly narrow view of what a server is... 24x7 availability is not a requirement to be a server.

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    2. Re:Powered Down = Not a Server by Vancorps · · Score: 1

      The reason he might have a narrow view is because it doesn't make sense to have payroll servers or an inventory server when all you need are proper database setups.

      I have no problem running my main application database on Oracle and using another instance for data warehousing. Same goes with running SQL server. Having scalability problems with your database? Scale out to more servers but keep everything centralized. Then you don't end up with 100 payroll servers which are unnecessary.

      Or accounting ledger program holds 15,000 tables, it takes 25 minutes to pull all the data and put into a reporting environment like FRx or in the payroll case do whatever it is you need to for that.

      The idea that one server performs one function went out in the last century, with multiple cores and tons of RAM along with 10gig networking there is no reason to buy so many servers to perform a single function even if the process is so convoluted that it actually takes more than a couple of hours for 65k employees.

      At that stage I would pre-stage data so it could be read faster come time for payroll. All options that exist when the thing is on all the time. That would also allow you to scale out other applications which might benefit from the additional hardware during the times that payroll isn't being performed.

  46. Turn them off? No. by HuckleCom · · Score: 1

    With the countless geeks with their *nix boxen running 24-7 at home for their unabashed uptime competition with themselves - I think datacenters are pretty efficient considering their purpose and great lengths they go for critical support.

    I think there's bigger fish to fry, like the great idea of changing daylight savings time, which in the end didn't save us any energy but sure as hell cost the IT industry a pocket's worth!

    P.s.: I turned off my spare 24" Dell display just for a good conscience for the last 3 minutes, there I did my part for the year....

  47. Recently been through three powerdowns by KingDaveRa · · Score: 1

    We recently had to power down our main data centre, three times in fairly quick succession due to major power work that had to be carried out (no building UPS or generator unfortunately... boo!). Doing it was all well and good, but so many things are inter-connected, we found we almost had circular dependencies of things, so we had to be very careful in shutting down and bringing back services. The end result was something different every time wouldn't shut down, and something different every time wouldn't come back right, causing downtime to users. In testing and development it's never an issue when you're bringing something new up. It's when - six months down the line - you've integrated it into everything that you're really into a tangled web of systems, and taking it all down results in much hilarity. We were shutting down 90-odd servers; Windows, Linux, Solaris, FreeBSD, and various other things like Cisco CallManager and other random network kit. It's NOT something I'd want to do again, and having it all scripted would scare the crap out of me quite frankly. It'd require so much testing and checking, you'd be bringing things up and down all the time and causing more trouble than just keeping it up. Try and save the power elsewhere - raise the A/C temp, or virtualise some stuff.

  48. Re:haha by Anonymous Coward · · Score: 0

    Right, because none of this stuff can be automated...

    Moron.

  49. VMware lends itself best to power downs by Anonymous Coward · · Score: 0

    So many of the comments are assuming that the server's specific identity is tied to a function.

    In a large VMware environment that leverages shared storage, any server can run any virtual machine.

    If there are a number of standby servers that can assume additional load, the failure of one of them on startup only affects total resources available but not virtual machines or services.

  50. From someone who's been there... by Anonymous Coward · · Score: 1, Informative

    We took our server estate down by a factor of 20 using modern virtualization hardware appliances and hypervisors. Thats right not 10x fewer servers, but 20x. With the right combination of investment in quality shared storage, dedicated virtualization appliances, and the skills to make them work, today our cooling, power, and rack space bills arent worth worrying about.

    We are rarely at the cutting edge of technology, but if we can do it, you can.

  51. eliminating temp stress by wikinerd · · Score: 1

    Perhaps we could invent a way to power down servers in a manner that would not cause sudden temperature changes? What about cooling the server while it's on, then warm it while it shuts down, then let it cool gradually again, and then start warming it before we go to switch it on again, and only switch on when it is already warmed? Maybe we could think of a way to keep every chip and every component in a stable temperature and only allow very gradual temp changes. Then temperature change stress would be eliminated.

  52. Security, but otherwise don't by whitelabrat · · Score: 1

    There could be some security advantages to powering off certain servers when they aren't being used. Can't hack 'em if they're off (unless you exploit Wake on Lan functionality).

    But really, why buy a server if you aren't going to use it? Sounds like you need some virtualization to consolidate underused services.

    You should at least consider adjusting any power saving abilities the hardware.

    Power off workstations, not servers.

  53. shut down when... by Anonymous Coward · · Score: 0

    when you've identified an issue that started with "White Rabbit Object" ...whatever it was, it did it all

  54. Sorry but I was reminded of this by Phizzle · · Score: 1

    Perhaps the most hilarious thing I ever found on Slashdot.. http://www.thewebsiteisdown.com/

    --
    I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered. My life is my own.
  55. Servers in restaurants by ciaran.mchale · · Score: 2, Funny

    I know of a server in a local restaurant. He often takes a "power nap" just after the lunch-time rush is over. Having conserved some energy, he wakes up refreshed and is can get back into high-power mode for the evening meals.

  56. Don't... just consolidate. by HerculesMO · · Score: 0

    Why are you running an entire server, when our datacenter (and I personally admin over 300 servers at this location) runs at an average of 30% efficiency?

    We are migrating (on mine and one other SA's recommendation) to a totally virtualized environment for development and testing. Production is still a no-no, but if we can show the gains with virtualizing the first two, it's easy to make a case for the last.

    We can run a single blade at close to 80 or 90% efficiency, because we're using cores individually, memory, etc... and VMWare is getting pretty smart about it. I am still investigating Hyper-V, and while much of the /. crowd here would tell me not to because it's an MS product -- most of our servers are Windows based, and Hyper-V is dirt cheap compared to VMWare.

    That said... virtualization is the answer, not power down servers. You get multiple benefits, and save in overall costs with power, hardware, cooling, and utilization.

    --
    The price is always right if someone else is paying.
  57. Wrong answer. by miffo.swe · · Score: 1

    The right answer to reduce power consumption is to make better use of the CPU cycles. Today we waste an insane amount of power because of badly optimized code. We have to much redundancy because of bad code quality. This is the area where its possible to save most power, especially in smaller enviroments .

    Virtualization do not save power in all cases. Often its the other way round because most virtualizations snag a fair bit of performance. Small underutilized servers fits but any utilized server will draw more power virtualized than by its own.

    The strain of heating and cooling will bring most systems down much faster than if they are constantly at the same temp.

    --
    HTTP/1.1 400
  58. Most IT departments are 24/7 by Orion+Blastar · · Score: 1

    so powering down servers might not make sense for every IT department.

    If a company only has operations from 9 to 5, then it would make sense to power down the servers after everyone else has left and the Admin is the last to leave and powers down the server. Then the Admin comes in early or another Admin and powers back on the server before 9am.

    For a 24 hour IT department it makes sense to use low power settings to shut off hardware when not in use and use power saving screen savers, and sacrifice some CPU speed for power saving features to save on electricity.

    Just remember that some companies have help desks that operate 24 hours a day and need server access to resolve issues. Either that or they have three or four shifts for employees to work with and need server access.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  59. What about "lower-rate" power consumption? by Anonymous Coward · · Score: 0

    What I'm basically asking is; what about a battery solution that would charge during "off-peak" hours and then you could run your server(s) off of battery power during "peak" hours? I've heard of this being done in some smaller data centers and they've had some pretty good savings on it.

    But what kind of solutions are out there to do this? Anyone got a few good links?

  60. Or Use The Servers To Heat The Building by MrSteve007 · · Score: 2, Insightful

    No really. On certain times of the year (ie. not summer), I reduce/eliminate the cooling of the server room AC and redirect the server waste heat to warm the rest of the office. Ambient air from the office space is ducted/filtered in near the floor, and a 300 CFM fan takes in the heat at the ceiling above the server tower. I estimate I capture between 9,000 & 12,000 BTU of heat an hour because of this; greatly reducing the HVAC needs of the building during the night.

    This was a large part as to why the EPA gave my company one of their Annual ENERGYSTAR Energy Conservation Awards.

    It never made sense to me to run an AC unit when it's snowing outside.

    http://www.energystar.gov/index.cfm?c=sb_success.sb_successstories2008_johnsonbraund

    1. Re:Or Use The Servers To Heat The Building by TheLink · · Score: 1

      Does air from the servers go to the office space? Or do you use heat exchangers?

      If it goes more or less directly, the plus is you get free "server smoke detection" from your users ;).

      --
  61. If they can be powered off are they needed? by aarggh · · Score: 3, Insightful

    I would think that if any servers can be regularly powered off, then they probably fall into one of two categories, they aren't really needed or they are only loaded at certain times. In both cases there's a good reason for consolidation, whether it be physical or virtual. obviously virtual gives the best bang for buck. I run several ESX clusters and despite dept's not trusting virtual servers, they all come around in the end. I think virtuals really are the only way to go to really save money, space, power, and the all important UPS load. Don't forget, the myth about hard disks dying after they have been running for a long time and then allowed to cool after a power failure, well that myth isn't a myth, it happens, and it happens a lot.

    I cannot think of situation where powering off a server that is needed provides any benefit whatsoever, you might save a few dollars, but as we all know when you're IT dept struggles to get budget for anything, the risk of failure and the HUGE costs associated with that far outweigh ANY power savings you might achieve.

    I don't give a rat's arse if powering off a few minor servers saves $100 a month, when if the disk dies after it cools down, and I then have to go into repair mode to find out what peculiar apps were installed on the server, somehow scrounge another system with no budget, and then rebuild the whole damn thing, only to find out the developers have changed so many configurations it takes weeks or months before everything is really working as it should. Even more joy is that usually occurs at night if power is lost, as we have nothing better to do anyway. NO THANKS!

    For companies who have massive budgets for IT, and routinely swap out hard disks, etc, maybe that would work, most companies I know and have worked for over the years though tend to view IT as a parasitic loss centre run by people who spend there days watching the blinkety lights and having fun, "it's just a bunch of servers, how hard could it be" or "how much money could they need, I can go the PC shop and get a whole quad core rig for $600!"

    But I will say, nothing gets Capital Exp forms signed faster than a major downtime!

    1. Re:If they can be powered off are they needed? by Anonymous Coward · · Score: 0

      Backups motherfucker, do you use them?

  62. Well the most obvious use for power down.... by 3seas · · Score: 3, Funny

    ... is with electronic voting servers, to force paper ballots and more accurate counting.

  63. Fail over by bluefoxlucid · · Score: 0

    Have a single server that handles all fail-over needs, and is constantly running. Isolate this server from direct end-user interaction as best you can.

    In the event of failure of anything, switch to your single fail-over server. Bring up, populate (if necessary), and then switch to a second, dedicated server from there.

    You have a few database servers, several Web servers, FTP, e-mail servers, etc, all isolated and serving different purposes. Each of the critical ones-- notably every database server, the e-mail server, the customer-facing Web server, and any Web servers hosting mission-critical applications-- has its own fail over. Why run two dozen extra fail-over servers when you can run one or two (isolate the out-facing Web site ones from the internal, critical function ones), and use them to keep functionality going for the 10 minutes it takes to bring up the dedicated fail-over box?

  64. Backups? by Anonymous Coward · · Score: 0

    Doesn't anyone do backups at night? When I was a sysadmin, I learned that backups during the day = bad, so if you wanted backups done, they had to be done at night. Can't do that if they're powered off. I suppose WOL would help reduce the time they're on...

  65. Re:Why not use spin down and Cool'n'Quiet / SpeedS by lucifuge31337 · · Score: 1

    This is exactly what my blade chassis does. I get a power savings of about 1/3 over 1U servers. And it's just a low end Dell chassis - nothing special.

    --
    Do not fold, spindle or mutilate.
  66. Spinning up and down.... by Anonymous Coward · · Score: 0

    Virtualization is really your best option here as if you have specific purpose boxen then your going to be to reliant on them actually restarting.

    You see on the inside of most of those boxes with the flashing lights there are many moving parts...spinning hard disks that rotate at 7000+ RPM, Many fans, 1 for the PSU 1 for each CPU, Generally 1 or 2 for air circulation also.

    Now as with most moving parts it takes more energy to begin the motion than to maintain it which is why you have more load on the Power supplies than when your actually just idle. As pointed out on other comments you will more often see Powersupplies die on power up when the capacitors are being charged and the load is spiking.

    the second concern is that the motors in Hard Disks and fans create heat which causes things to expand. When they cool the metals etc contract and you end up with a drive that may or may not find it easy to restart. Obciously hard disks are always being developed but unless it's solid state you will have a generally expected lifetime....MTBF is the manufacturer term Mean time before failure. In general constant rebooting of systems drastically reduce these values. Dust also settles if there is no airflow from fans also possibly creating issues.

    If your virtualized you can move processes to and from boxes that fire up and shutdown without losing functionality just performance.

    Google for instance can basically just plug things into their network and the grid starts to use it. If something is dead then theother 9 million PCs do its job and a flashing light appears for some guy with a trolly to remove them and put a newer faster prettier box in its place.

    You can also do little things like power down monitors, Spin Down hard Disks, Speed Step CPUs etc which would also provide some options also....

    most Mobos nowadays have "some" reasonable power saving options

  67. Coreboot by Anonymous Coward · · Score: 0

    If you run Coreboot as BIOS, then you can boot your servers in two seconds.
    So then it not so much of a pain to power down the servers.
    If you run load-balancing, and its at a time where its low load, then you can power down some of the servers.

    http://www.coreboot.org/
    http://en.wikipedia.org/wiki/Coreboot

  68. What about batteries during peak hours? by nondisclosure007 · · Score: 1

    Basically what I'm asking is what about charging batteries during "off-peak" hours and then running the server off of the batteries during "peak" hours. Add to that, I don't know of any product out there that's offering this. Does anyone else? With the cost of batteries, this might be a non-starter, but just asking just in case.

  69. time of day pricing by BradMajors · · Score: 1

    If the company uses time of day electricity pricing from the utility, electricity is very cheap overnight. It would in such a case make sense for a company to leave the servers on 24/7 and try and run as many batch jobs as possible overnight.

  70. PSU failures, still statistically insignificant by micron · · Score: 1

    I used to believe this. I have looked at data in my environment. My project reboots servers by cutting the power supply at a managed power strip. Power is brought back to the system by re-energizing the power strip port.

    My findings after 5 years of doing this (which many machines experienceing this multiple times per day), no noticable rate of power supply failures over a large installed base (less than 1% of all failures). These are cheap power supplies at that.

    Point is, machines are much more capable of surviving the "shock" of a power up/down sequence than your instincts would lead you to believe

  71. Power? Pfft. by Anonymous Coward · · Score: 0

    I love all this green crap.

    right now im scheduling tasks to wake up 400 desktop computers nightly at 3am then off again at 6am to do wsus updates and a defrag

    Hell, i should make them fold too just to guzzle up some more power!

  72. Very few environments are very good... by hamster_nz · · Score: 1

    Environments where it doesn't make sense are any where you have only 1+1 redundancy, or you can not effectively load balance live load.

    To make this all transparent it is important that your environments require at least three or more servers during peak loads, so when load falls you can power off servers and still maintain some level of redundancy. If your environment has 10 identical servers, and one doesn't come back in the morning, it isn't going to cripple you to run on 9 while you get the vendor in to replace the failed one.

    To be most effective it required true application-level clusters where workloads can be moved through load balancing. It is no good when at the end of the day you have 10 terminal servers with one or two idle sessions each - you can't consolidate the workload back to two servers and switch the other eight off.

    VMware is good, but you need to either power off the VMs at night, or have a few nodes with lots and lots of memory to hold the RAM requirements of the mostly idle VMs

    In the good old days thermal issues used to be a problem - socket mounted ICs would 'walk' out of sockets over hot/cold cycles. Now all the chips are hard soldered. Now we have redundant PSUs in most servers it doesn't really matter so much if a PSU fails... just pull it and install a new one!

    At the opposite end of the spectrum I have my own Linux based server that powers on when a PC boots (using a magic packet utility in the startup) and powers itself off after if nobody is on the network. Works well for me.

  73. fieldview by resorb · · Score: 1

    large datacenters are begining to use power monitoring systems and branch circuit monitors.. such as FieldView... http://www.energy-options.com/product_fieldview.aspx to manage the power in the datacenter, rather than shutting/powering down servers - they better utilize the power within the datacenter so shutting down/powering down servers becomes obsolete.

  74. Never - just consolidate by Stone316 · · Score: 1

    I work for a medium sized company with hundreds of servers in our main server room. (I'm not including the 100's of others in smaller labs, etc.)

    Its a huge undertaking to power down servers. There are some pretty complex relationships between applications and servers, so just powering them off isn't a simple task.

    Every few years we have to do a complete shutdown for electrical work. Guaranteed a few servers will have problems and not power up. So, given the man hours + cost of failure I can't see how in the end we would be saving any money.

    I'm sure there are a few servers that could be shutdown but at the end of the day I don't think we'd be saving much on power.

    A few years ago we consolidated environments on newer hardware and got rid of the old. We could support more environments on less hardware, so we saved power costs but more importantly licensing costs. Just by consolidating a few Oracle servers saved us a boat load. I would say that approach would save more money than shutting down servers when idle. So if you have idle servers, consolidate.

    --
    "Thanks to the remote control I have the attention span of a gerbil."
  75. Powering down makes a lot of sense. by Ant+P. · · Score: 1

    Just don't power them off.

    What, your CPU can't reduce its clock speed when idle? Stop using fucking x86 then.

    1. Re:Powering down makes a lot of sense. by freedom_india · · Score: 1

      Exactly!
      Even my puny iBook G4 can automatically reduce its clock speed to conserving battery life when idle.
      Dumb x86 architecture.
      Why is that the best technology never wins?
      HD DVD and Blu-Ray?
      PowerPC and x86?
      Linux and Windows?

      --
      "Doing what i can, with what i have." ~ Burt Gummer
  76. What about never? by jotaeleemeese · · Score: 1

    Honestly, unless your company has less than 10 servers, I can't see a scenario in which you want to do this.

    Increasingly hardware manufacturers are coming under fire about their green credentials, so it will be no long before this becomes a non issue.

    --
    IANAL but write like a drunk one.
  77. How I'd do it by Guspaz · · Score: 1

    Shutting down seems wasteful. I would:

    1) If you're shutting down outside of nighttime, you're wasting resources and can consolidate by virtualizing on fewer hosts

    2) Enable power management on your servers. Things like SpeedStep and HDD power management (or even spinning down certain disks) can go a long way to reducing power requirements when load is light

    3) Suspend, don't power off; you can configure your servers to go to sleep after not receiving any traffic for a certain period of time, and then automatically wake up and handle the request when they receive ethernet traffic. This might add a few seconds of delay to the first request when waking up, but if it's the first request of the morning after being asleep for the night, that's probably not a big concern.

    Combining these three could produce significant power savings without the downside of shutting them off; powered-down servers can't answer requests at all.

  78. Don't unnecessarily expose server to hacking by Amitz+Sekali · · Score: 1

    I always make it a habit to power down my server after work, since it's not allowed to be used outside office hour.

    --
    If you delay pleasure infinitely, the pleasure will be infinite. (YM)
  79. Duplicate Server Shutdowns by BanjoBob · · Score: 2, Informative

    I worked for a client that used a farm of web servers tied to their multiple Oracle systems. The web servers were all Sun Ultras balanced using Resonate as the balancing agent.

    During prime time, we needed over 60 servers running but, between 6PM and 6AM, we only required about 15 to handle the load. By taking 75% off line every night (not always the same 75%) we reduced power consumption a great deal. By also shutting down 4 of the 6 Sun 6500s, we also reduced power of the data center.

    In a year's time, we conserved over $80,000 in power alone and, had plenty of opportunity to perform off-hour upgrades and maintenance.

    Failure rate due to power cycling was immeasurable.

    --
    Banjo - The more I know about Windoze, the more I love *nix
  80. Backup servers by narced · · Score: 1

    Our backup servers power up nightly, rsync to the live servers, then shut themselves down when the rsync is done. This saves electricity for the server and the AC unit. It is easy to do with BIOS wake on RTC.

  81. Never ... by daveime · · Score: 2, Insightful

    It never makes sense to power down a server that supplies web pages, if you are in e-commerce.

    The moment your potential customer sees a 404 page, you've lost him.

    Indeed we design all our pages to be displayed in less than 7 seconds, as our research showed anyone typically waiting longer than that for say "search results" would be likely to go elsewhere rather than waiting.

  82. You work for citrix? by Petersko · · Score: 0, Flamebait

    "Full disclosure, I work for Citrix. Check out XenServer, which can remotely provision server workloads to virtual and bare metal machines - based on load, you can remotely power up resources as needed. I have seen the future, and it is awesome. And green."

    I'd be more trusting of your employer's ability to code something like that if you could provide me with something simpler - like a Citrix client that can handle two monitors with different resolutions correctly, and that doesn't get confused from time to time about where my cursor is.

  83. Are you from the past? by Anonymous Coward · · Score: 0

    That bondi blue iMac is so last-century, I wouldn't even put it in my ass. Kinda like your joke really, stop eating leftovers out of your belly-button and check out the real world sometime, a lot has changed since 1997.

  84. When... by em0te · · Score: 1

    ...you don't have power.