There is a server with 2 CPUs (Intel Xeon E5-2670, Sandy Bridge) and 1 AMD GPU (Tahiti XT Radeon HD 7970). There are also SSD (system and executable files) and HDD (heavy data) that connected to this server.
Sometimes server works under high load for several hours. Sometimes server idle for several hours (idle may be more than 8 hours).
I've heard two opposite opinions:
- I shouldn't turn my server off because server is designed to work without turning off. Thousands of servers aren't turned off and work for month without stops.
- Server should be turned off if there is no load on it. Especially because of GPU. There is limited resource of GPU and of GPU cooler and it isn't good for GPU to be turned on all the time even if it isn't under heavy load.
Which opinion is right? Should I or shouldn't turn off this server to significantly increase it lifetime?
UPD 1 I wondering firstly about nonstop work of GPU.
UPD 2 About GPU choice. This isn't just gaming GPU. Radeon 7970 beat for example Nvidia Kepler in several cases. See presentation.
UPD 3 There is an opinion that it is very bad strategy for GPU-based machine to be turned on on IDLE. I try to understand is a true opinion or false
Pros to turning the server off when idle:
Cons to turning the server off when idle:
Fans and hard drives are the only parts of most systems that have motors. The hard drive motors are well protected from the environment, but the fans are exposed to all the dust in the air. So they wear out quickly compared to other parts. This is why in most servers they are hot swappable - you can replace them without turning the server off. There are also more fans than actually needed, so a single fan failure doesn't cause the system to overheat.
However, that doesn't mean turning them off is necessarily a good thing. Most fans that are starting to wear out work fine once they get up to speed, but have trouble starting. So they will fail to come on at all when the server is turned back on, but may have kept running if it were left on the whole time.
Thoughts specifically about the video card:
All video cards will slow down their fans and lower their power consumption when idle. There isn't a "limited of resource of GPU" if you mean something like "after 1 trillion calculations, the video card will die", but there definitely is a limited number of hours the fan on it will run before failing. On the desktop side of things, I've had plenty of systems with dedicated video cards that ran nearly 24x7 for 2-3 years before the video card fan died. In an actual server room environment, with hopefully less heat and less dust than a desktop environment, I expect it could run for quite awhile without maintenance. But just in case, I would order a couple replacement fans for it so I have one ready if it dies.
Conclusion