They must go hand in hand. I had something I wanted to say here, but my server was hiccuping on me, so I’ll talk about what I did to address that instead. Maybe it’ll be informative for some of you out there, maybe I’ll get some suggestions on how to do it better.
Maybe you have heard the rumors; Windows is not as stable as Linux. While I won’t start a war or treatise on whether that’s true or not, I will say in my experience that Windows machines running for long periods of time (days or weeks) usually need to be rebooted before linux machines. This is either because of a BSoD, or some performance issue, or some random event that only the Great Reboot God can solve.
So I decided that maybe today would be the last day I would have to manually reboot my Windows server because of degraded performance, and scheduled a task to run the shutdown command every couple of weeks at a slow time. Maybe this sacrifice will appease the Great Reboot God. So, following the links above, you should be able to do the same, if you see a need.
As I finish this article, my Windows machine is coming off a continuous uptime cycle of about a month. My Fedora box recently came off a 132 day cycle because I had to modify start up scripts and do some testing and bug zapping. In both cases that is about the norm.