Małe tło: Mamy kilka serwerów Windows (2003, 2008) dla naszego działu. Jesteśmy działem IT, więc zarządzamy własnymi serwerami. Z naszej czwórki tutaj jestem jedyną z niewielką wiedzą informatyczną. (Uwaga „niewielka kwota”.) Mój szef mówi, że serwery muszą być restartowane co najmniej raz w tygodniu. Nie zgadzam się. Nasz dział IT twierdzi, że ponieważ ciągle je restartuje, to dlatego nasze dyski twarde ulegają awariom i zasilają się nimi. (Tak się stało z kilkoma naszymi serwerami kilka razy w ciągu ostatnich czterech lat, a ostatnio bardzo niedawno).
Pytanie brzmi: jak często wszyscy ponownie uruchamiają serwery Windows? Czy istnieje standard branżowy lub zalecenie? Czy nasz dział IT ma rację mówiąc, że ponieważ rozpoczynamy od nowa, dlatego mamy problemy ze sprzętem? (Potrzebuję powodu, żeby zmienić zdanie!)
Odpowiedzi:
I zdecydowanie nie zgadzam. Firma Microsoft poczyniła ogromne postępy od czasu dobrych dni, jeśli chodzi o stabilność i czas pracy. Szkoda, że konsensus w zakresie wsparcia IT nie zmienił się wraz z tym.
Tylko w razie potrzeby - albo z powodu aktualizacji systemu operacyjnego / oprogramowania, krytycznej awarii oprogramowania, której nie można naprawić innymi metodami, modernizacji / wymiany sprzętu lub innej czynności, która nie może nastąpić bez ponownego uruchomienia komputera. 1
Nigdy nie widziałem standardowe zalecenia, per se , ale mogę nie zgodzić się z każdym z wyjątkiem rekomendacji [MS] samych który wskazywałby wymaganego ponownego uruchomienia w określonym przedziale czasu „just-bo”.
Ponowne uruchomienie [a tym bardziej cykl zasilania] jest najbardziej stresującym okresem aktywności sprzętowej komputera. Większość wszystkiego kręci się do 100% - dyski i wentylatory ... ... a także znaczne wahania temperatur elementów. Nowoczesny sprzęt jest niesamowicie odporny, ale nie powinno to być powodem, dla którego serwery odbijają się kaprysem kilka razy w tygodniu.
1 Poza tym nie cierpię, gdy technicy „po prostu” restartują serwer Windows w przypadku awarii usługi lub tym podobnych. Rozumiem potrzebę ponownego uruchomienia usługi, ale ponowne uruchomienie powinno być ostatnim krokiem w kłopotach ze strzelaniem do serwera. Zidentyfikowanie i naprawienie [!], Głównej przyczyny niepowodzenia prawie nigdy nie powinno skutkować „Meh, po prostu uruchom go ponownie…”
źródło
Serwery Windows muszą być restartowane co miesiąc, jeśli stosujesz poprawki. Nakładasz łatki, prawda? Dobrze?
źródło
Dam alternatywną odpowiedź na bardzo konkretny przypadek. Postępy z ostatnich 2-3 lat mogły to zmienić, ale jeśli masz intensywnie używane serwery TS lub Citrix, na których działa wiele interaktywnych aplikacji (takich jak Office), dobrym pomysłem jest cotygodniowe ponowne uruchamianie poza godzinami pracy, po prostu zacznij od czystej listy zasobów, takich jak zablokowane sesje, zużyta sterta pulpitu itp. Jeśli masz dobrze skonfigurowaną farmę i ustawiasz ponowne uruchamianie, nawet jeśli masz mało czasu poza godzinami pracy, użytkownicy nie powinni mieć na to wpływu.
Jasne, to regularne restartowanie serwerów, ale są one używane jak komputery stacjonarne.
źródło
Jest to bardziej kwestia polityczna i psychologiczna niż techniczna.
Z mojego doświadczenia wynika, że niektórzy ludzie, którzy pracowali z niektórymi o wiele starszymi wersjami systemu Windows, uświadomili sobie, że potrzebują cotygodniowych restartów i zapisali tę filozofię w małym kącie umysłu (nigdy nie zauważają, że restart jest jednak pomijany, gdy są na wakacjach). Jeśli nie masz bardzo niestabilnych systemów i aplikacji, nie jest już oparty na rzeczywistości.
Z drugiej strony, częste ponowne uruchamianie może katalizować awarię sprzętu, ale nie jest strasznie przyczyną tego.
źródło
Należy je ponownie uruchomić tylko w celu konserwacji, jeśli wszystko działa poprawnie . Zaplanowane ponowne uruchomienie jest tak naprawdę wymogiem tylko wtedy, gdy A) aktualizacja oprogramowania, B) konserwacja sprzętu lub C) zajmowanie się wyciekiem pamięci, którego nie można rozwiązać poprzez ponowne uruchomienie oprogramowania / usługi, która go spowodowała. Chociaż Windows nie jest znany z długich okresów przestoju, tak się dzieje (ostatnia praca miała kilka pudełek Win2k, które działały przez wiele miesięcy - po prostu działały). Pamiętaj tylko, że łatanie najprawdopodobniej będzie wymagało ponownego uruchomienia.
źródło
W żadnym wypadku nie jestem ekspertem w tej dziedzinie, ale w zależności od tego, jakie usługi masz uruchomione, niektóre mogą być podatne na przepełnienie niektórych funkcji pomiaru czasu, takich jak timeGetTime () i getTickCount ().
timeGetTime ma wynik 32-bitowy, który jest równy liczbie milisekund od uruchomienia komputera. Maksymalnie trwa to około 49,7 dni.
źródło
Ponownie uruchamiałem wszystkie moje serwery Windows co tydzień i na pewno był taki czas, kiedy było to wymagane. Obecnie uruchamiam je ponownie tylko wtedy, gdy wymaga tego aktualizacja. Oczywiście oznacza to, że i tak są one restartowane co kilka tygodni.
źródło
Microsoft przez lata świetnie sobie radził z poprawą systemu operacyjnego serwera. Niektóre serwery mogą działać przez 6-12 miesięcy, zanim zaczną występować problemy, niektóre tylko przez 2-3 miesiące. Wszystko zależy od tego, jakie usługi i aplikacje działają serwery. Ale w pewnym momencie wszyscy będą mieli problem. Aktualizacje systemu Windows, wycieki pamięci, niedoskonałe oprogramowanie to tylko kilka powodów.
Dla naszych klientów z umowami serwisowymi instalujemy aktualizacje i restartujemy ich serwery co miesiąc. Klienci ci mają znacznie mniej nieprzyzwoitych problemów z nieplanowanymi serwerami, rzędu 1/5 liczby problemów, które nie uruchamiają się regularnie.
Dla tych, którzy twierdzą, że ponowne uruchomienie powoduje przedwczesną awarię sprzętu, był czas, kiedy restartowanie dysków twardych i systemów było potencjalnym problemem. Jednak obecnie dyski twarde i inne komponenty są konstruowane tak, aby wytrzymać tysiące cykli start-stop. Jeśli sprzęt serwera jest słaby, czy wolałbyś o nim wiedzieć w kontrolowanym czasie, gdy jesteś tam, aby szybko rozwiązać problem, lub przypadkową awarię z połączeniem w środku dnia roboczego, informującym o awarii działu?
Wydaje mi się, że regularne comiesięczne restarty nie mają żadnych wad, a zalety są wyraźne i udowodnione z czasem.
źródło
Korzystam z aktualizacji systemu Windows, aby skonfigurować mój „harmonogram restartu”. Pozwól systemowi Windows sam się zarządzać ... raz! Tylko bardzo rzadko wymagane jest ponowne uruchomienie z naszą konfiguracją z powodu wycieków pamięci ...
źródło
Jestem administratorem sieci w firmie, która działa na kilku serwerach Windows 2003 2008. Ponownie uruchamiam serwery co miesiąc, zwykle nie czekając dłużej niż 3 miesiące, ponieważ bardzo ważne jest, aby być wyłączonym przez tak krótki czas.
Jednak dzięki poprawkom i aktualizacjom systemu Windows będę instalować program WSUS na kontrolerze domeny, aby stosować aktualizacje itp. Zgodnie z harmonogramem na podstawie moich upodobań. Ma to na celu uniknięcie aktualizacji serwerów i nieoczekiwanego ponownego uruchomienia ...
źródło
Wszyscy, którzy nienawidzą systemu Windows, powinni sprawdzić witryny Netcraft.com z najdłużej działającymi systemami według średniego czasu pracy ( http://uptime.netcraft.com/up/today/top.avg.html ). Pokazuje to strony, które działały najdłużej od ostatniego restartu, a 95% z 50 najlepszych to komputery z systemem Windows 2003 i 2000. Jak zawsze przebieg może się różnić.
źródło
Określenie tylko systemu Windows może być zbyt szerokie, aby podjąć rozsądną decyzję. W rzeczywistości podejmiesz lepszą decyzję, jeśli weźmiesz pod uwagę usługi, role i funkcje uruchamiane na komputerze z systemem Windows (np. Usługi sieciowe, serwery baz danych itp.).
Jakość i zachowanie aplikacji i usług stron trzecich uruchomionych na określonym serwerze może sugerować potrzebę częstszego / mniejszego restartowania hostującej maszyny Windows niż innych maszyn bez nich.
W rzeczywistości niektóre aplikacje innych firm ( nie perfekcyjnie zaprojektowane; ale nikt nie jest doskonały! ) Mogą nie zwolnić nabytych zasobów systemowych, takich jak pamięć, zamki i gniazda w zgrabny i terminowy sposób. Może to na przykład utrzymywać niektóre zawieszone aplikacje, usługi lub sterowniki [po ponownym uruchomieniu] w stanie oczekiwania lub początkowym, które mogą nie być łatwo naprawione bez ponownego uruchomienia komputera.
W praktyce aplikacje we / wy dysku, wymagające sieci i pamięci pod dużym i obciążonym obciążeniem oraz z dostępnymi niskimi zasobami systemowymi mogą powodować opóźnienie, niestabilność lub niszczenie komputera z systemem Windows, co może sugerować, że należy je ponownie uruchomić wcześniej.
Jeśli musisz uruchamiać takie wadliwe aplikacje lub obsługiwać więcej użytkowników niż typowa pojemność sprzętu / oprogramowania lub jesteś zmuszony do zlokalizowania niekompatybilnych usług w jednym komputerze fizycznym, możesz podjąć decyzję o ponownym uruchomieniu systemu Windows cyklicznie. W takim przypadku możesz dostosować okres restartu, słuchając skarg użytkowników na szybkość serwera!
źródło
Prawidłowa odpowiedź nigdy nie jest możliwa, chyba że wykonasz aktualizację oprogramowania. Ostatni raz zrestartowałem mój serwer około 2 lata temu i przyczyną była awaria zasilania.
źródło