Sedikit latar belakang: Kami memiliki beberapa server Windows (2003, 2008) untuk departemen kami. Kami adalah divisi dari TI sehingga kami mengelola server kami sendiri. Dari kami berempat di sini saya satu-satunya dengan sedikit pengetahuan IT. (Catat "jumlah sedikit".) Bos saya mengatakan server harus dimulai ulang setidaknya setiap minggu. Saya tidak setuju. Departemen IT kami mengatakan bahwa karena dia menyalakannya kembali terus menerus itulah alasan mengapa hard drive kami gagal dan catu daya padam. (Itu terjadi pada beberapa server kami beberapa kali selama empat tahun terakhir, dan baru-baru ini.)
Jadi pertanyaannya adalah: Seberapa sering setiap orang me-restart server Windows mereka? Apakah ada standar atau rekomendasi industri? Apakah departemen TI kami benar mengatakan bahwa karena kami memulai kembali itu sebabnya kami mengalami masalah perangkat keras? (Aku butuh alasan jika aku akan berubah pikiran!)
Jawaban:
Saya sangat tidak setuju. Microsoft telah membuat langkah besar sejak hari baik [NT, siapa pun?] Berkaitan dengan stabilitas dan waktu kerja. Sayang sekali konsensus dalam dukungan TI tidak berubah seiring dengan ini.
Hanya ketika diperlukan - Entah karena pembaruan OS / perangkat lunak, kegagalan perangkat lunak kritis yang tidak dapat dipulihkan melalui metode lain, peningkatan / penggantian perangkat keras atau aktivitas lain yang tidak dapat terjadi tanpa restart. 1
Aku belum pernah melihat rekomendasi standar, per se , tapi aku bisa tidak setuju dengan rekomendasi [kecuali dari MS sendiri] yang akan menunjukkan reboot diperlukan pada interval waktu tertentu "hanya-karena".
Memulai kembali [dan, lebih dari itu, bersepeda dengan tenaga] adalah periode yang paling menegangkan dari aktivitas perangkat keras untuk komputer. Anda memiliki hampir semua yang berputar hingga 100% - disk dan kipas ... ... serta fluktuasi suhu komponen yang signifikan. Perangkat keras modern sangat ulet, tetapi itu seharusnya tidak menjadi alasan untuk hanya memantulkan server, sambil iseng, beberapa kali seminggu.
1 Selain itu, saya tidak suka ketika teknisi "hanya" me-reboot server Windows jika ada layanan yang gagal, atau sejenisnya. Saya mengerti perlunya menjalankan layanan lagi, tetapi reboot harus menjadi langkah terakhir dalam masalah memotret server. Mengidentifikasi, dan memperbaiki [!], Akar penyebab kegagalan hampir tidak pernah menghasilkan "Meh, reboot saja ...."
sumber
Server Windows harus di-reboot setiap bulan, jika Anda menerapkan tambalan. Anda menerapkan tambalan, bukan? Baik?
sumber
Saya akan memberikan jawaban alternatif untuk kasus yang sangat spesifik. Kemajuan 2-3 tahun terakhir mungkin telah mengubah ini, tetapi jika Anda memiliki server TS atau Citrix yang banyak digunakan yang menjalankan banyak aplikasi interaktif (seperti Office), merupakan ide bagus untuk melakukan reboot mingguan di luar jam kerja, hanya untuk memulai dari batu tulis bersih untuk sumber daya seperti sesi macet, tumpukan desktop bekas, dll. Jika peternakan Anda sudah diatur dengan benar dan membuat terhuyung-huyung reboot, bahkan jika Anda menggunakan lampu di luar jam kerja, pengguna tidak akan terpengaruh.
Tentu, ini adalah reboot server secara teratur, tetapi mereka digunakan seperti desktop.
sumber
Ini lebih merupakan masalah politik dan psikologis daripada masalah teknis.
Dalam pengalaman saya, orang - orang tertentu yang bekerja dengan beberapa versi windows yang jauh lebih tua berpikir bahwa mereka perlu reboot setiap minggu, dan mereka telah mengabadikan filosofi itu di sudut kecil pikiran mereka (mereka sepertinya tidak pernah memperhatikan ketika suatu reboot tidak terjawab ketika mereka sedang berlibur). Kecuali Anda memiliki beberapa sistem dan aplikasi yang sangat tidak stabil, itu tidak lagi berdasarkan kenyataan.
Di sisi lain, reboot sering dapat memicu kegagalan perangkat keras, tetapi tidak terlalu mungkin menjadi penyebabnya.
sumber
Satu-satunya waktu mereka harus dihidupkan ulang adalah untuk pemeliharaan jika semuanya berfungsi dengan benar . Reboot terjadwal benar-benar hanya persyaratan ketika A) memperbarui perangkat lunak, B) melakukan pemeliharaan perangkat keras, atau C) berurusan dengan kebocoran memori yang tidak dapat diselesaikan dengan me-restart perangkat lunak / layanan yang menyebabkannya. Sementara windows tidak dikenal untuk waktu yang lama, itu memang terjadi (pekerjaan terakhir memiliki beberapa kotak Win2k yang naik selama berbulan-bulan pada suatu waktu - mereka hanya bekerja). Ingatlah bahwa setiap perbaikan kemungkinan besar membutuhkan reboot.
sumber
Saya sama sekali tidak ahli dalam hal ini, tetapi tergantung pada layanan apa yang telah Anda jalankan, beberapa mungkin rentan untuk meluap pada fungsi waktu tertentu, seperti timeGetTime () dan getTickCount ().
timeGetTime memiliki hasil 32bit, yang sama dengan jumlah milidetik sejak komputer dimulai. Ini maksimal sekitar 49,7 hari.
sumber
Saya biasa me-restart semua server Windows saya setiap minggu dan pasti ada waktu ketika itu diperlukan. Hari ini saya hanya me-restart mereka ketika pembaruan membutuhkannya. Tentu saja itu berarti mereka masih bisa memulai kembali setiap beberapa minggu.
sumber
Microsoft telah melakukan pekerjaan yang baik untuk meningkatkan OS server mereka selama bertahun-tahun. Dan beberapa server Anda dapat berjalan selama 6 - 12 bulan sebelum mereka mulai mengalami masalah, beberapa hanya membuatnya 2 - 3 bulan. Itu semua tergantung pada layanan dan aplikasi apa yang server jalankan. Tetapi mereka semua akan memiliki masalah di beberapa titik. Pembaruan Windows, kebocoran memori, perangkat lunak yang tidak sempurna, hanyalah beberapa alasan.
Untuk klien kami dengan kontrak pemeliharaan, kami memasang pembaruan dan me-reboot server mereka setiap bulan. Klien-klien ini memiliki masalah server yang tidak direncanakan yang jauh lebih rendah, dengan urutan 1/5 sebanyak masalah yang tidak di-reboot secara teratur.
Bagi mereka yang mengatakan me-reboot menyebabkan kegagalan perangkat keras prematur, ada waktu ketika me-restart hard drive dan sistem adalah masalah potensial. Namun saat ini HDD dan komponen lainnya dibuat untuk menahan ribuan siklus penghentian start. Jika perangkat keras server Anda lemah, apakah Anda lebih suka mengetahuinya pada waktu yang terkendali ketika Anda berada di sana untuk mengatasi masalah dengan cepat, atau kegagalan acak dengan panggilan di tengah hari kerja yang mengatakan departemen sedang down?
Saya merasa tidak ada kerugian untuk memulai ulang bulanan secara teratur, sementara sisi baiknya jelas dan terbukti seiring waktu.
sumber
Saya mengandalkan pembaruan windows untuk mengkonfigurasi 'jadwal reboot' saya. Biarkan Windows mengelola sendiri .. untuk sekali! Hanya sangat jarang reboot diperlukan dengan pengaturan kami karena kebocoran memori ...
sumber
Saya seorang administrator jaringan dengan perusahaan yang beroperasi di beberapa server Windows 2003 2008. Saya me-restart server setiap bulan, biasanya tidak menunggu lebih dari 3 bulan, karena sangat penting untuk turun dalam waktu singkat.
Namun, dengan tambalan dan pembaruan windows saya akan menginstal WSUS pada pengontrol domain untuk menerapkan pembaruan dll pada jadwal berdasarkan keinginan saya. Ini untuk menghindari server memperbarui diri dan me-reboot ...
sumber
Semua yang Anda Pembenci Windows harus memeriksa Situs Netcraft.com dengan sistem berjalan terpanjang berdasarkan waktu rata-rata ( http://uptime.netcraft.com/up/today/top.avg.html ). Ini menunjukkan situs yang telah berjalan paling lama sejak reboot terakhir mereka dan 95% dari 50 teratas adalah Windows 2003 dan 2000 mesin. Seperti biasa, jarak tempuh Anda mungkin berbeda.
sumber
Menentukan hanya Windows mungkin terlalu luas untuk membuat keputusan yang masuk akal. Bahkan, Anda akan mengambil keputusan yang lebih baik jika Anda mempertimbangkan layanan, peran, dan fitur yang Anda jalankan di mesin Windows (misalnya: Layanan Web, Server Database, dll).
Kualitas dan perilaku aplikasi pihak ketiga dan layanan web yang dijalankan pada server tertentu dapat menyarankan permintaan restart mesin Windows yang lebih banyak dan lebih jarang daripada mesin lain tanpa mereka.
Sebenarnya beberapa aplikasi pihak ketiga (yang tidak dirancang dengan sempurna; meskipun tidak ada yang sempurna! ) Mungkin gagal untuk merilis sumber daya sistem yang diperoleh seperti memori, kunci, dan soket dengan cara yang anggun dan tepat waktu. Sebagai contoh, ini dapat membuat beberapa aplikasi, layanan, atau driver yang macet [, ketika dijalankan kembali,] dalam status tertunda atau mulai yang mungkin tidak mudah diperbaiki tanpa reboot.
Dalam praktiknya, aplikasi Disk I / O, Jaringan dan Memori haus di bawah beban kerja yang tinggi dan stres dan dengan sumber daya sistem yang rendah tersedia dapat membuat mesin Windows Anda tertinggal, tidak stabil atau trash yang mungkin menyarankan Anda untuk memulai kembali lebih cepat.
Jika Anda harus menjalankan aplikasi yang salah atau harus melayani lebih banyak pengguna daripada kapasitas khas perangkat keras / lunak Anda, atau Anda dipaksa untuk menemukan lokasi layanan yang tidak kompatibel ke dalam satu mesin fisik, Anda dapat mengambil keputusan sedemikian rupa sehingga Anda harus me-restart Windows Anda secara berkala. Dalam hal ini Anda dapat menyesuaikan periode restart dengan mendengarkan keluhan pengguna tentang kecepatan server!
sumber
Jawaban yang benar tidak pernah kecuali Anda melakukan peningkatan perangkat lunak. Terakhir kali saya reboot server saya sekitar 2 tahun yang lalu dan alasannya adalah kegagalan daya.
sumber