Catatan: Saya sudah membaca Seberapa Seringkah Server Windows Perlu Diaktifkan Ulang? tetapi pertanyaan ini berkaitan dengan server Remote Desktop kami secara khusus.
Kami memiliki server Windows Server 2008R2 - VMware ESX VM - berlisensi untuk Layanan Desktop Jarak Jauh, 25 pengguna yang juga menggunakan RRAS (SSTP). Pada hari kerja rata-rata, selama jam kerja, ada antara 8 dan 12 pengguna aktif yang login dengan tambahan 4-6 pengguna "terputus". Ini memiliki reservasi 12 GHz CPU hard dan 16 GB RAM, juga sepenuhnya dipesan. Reservasi CPU dapat diperluas hingga 24 GHz maks saat diperlukan.
Banyak pengguna kami bergantung secara eksklusif pada server untuk bekerja. Mereka juga mengeluh tentang kinerjanya tetapi banyak yang tidak mau mengubah kebiasaan kerja atau perangkat lunak untuk meningkatkan kinerjanya. Secara khusus:
- Pengguna menolak untuk keluar bukannya terputus
- Pengguna bersikeras menggunakan Lync 2013 alih-alih Lync 2010 (Lync 2013 adalah sumber daya yang terkenal jahat)
Saya tidak bisa melebih-lebihkan pentingnya penolakan mereka untuk logout. Pengguna yang terputus terus memonopoli RAM ketika terputus, yang berarti bahwa pada waktu tertentu, kami memiliki hingga 16 contoh program tertentu yang berjalan.
Saya juga melihat melalui pengalaman bahwa kebocoran / zombie cenderung bertambah lama server Remote Desktop telah berjalan. Setelah reboot server baru dan jauh lebih cepat, bahkan ketika membandingkan kinerja setelah banyak pengguna login. Saya juga membaca bahwa reboot biasa dapat membantu.
Jadi saya telah mengusulkan reboot reguler dari VM - saya ingin melakukannya setiap minggu, katakan pada Sabtu malam - karena saya merasa reboot ini akan menyelesaikan banyak masalah.
Saya ingin tahu, jika Anda adalah admin Windows,
Apakah saya benar tentang fakta bahwa sampah / zombie / kebocoran menumpuk dengan waktu sesi, bahkan setelah pengguna memutus / menghubungkan kembali?
Seberapa sering Anda me-restart Windows Server yang digunakan dengan cara yang sama dengan Remote Desktop Services?