Windows-Server-2008-R2

您多久重新啟動一次使用率很高的 Windows Server 2008R2 遠端桌面伺服器 (VM)?

  • September 24, 2015

注意:我已閱讀Windows 伺服器需要多久重新啟動一次?但這個問題專門與我們的遠端桌面伺服器有關。

我們有一個 Windows Server 2008R2 伺服器 - 一個 VMware ESX VM - 獲得遠端桌面服務許可,25 個使用者也使用 RRAS (SSTP)。在工作日的平均工作時間內,有 8 到 12 個登錄的活躍使用者,另外還有 4 到 6 個“斷開連接”的使用者。它具有 12 GHz CPU 硬預留和 16 GB RAM,也完全預留。CPU 預留可在需要時擴展到最大 24 GHz。

我們的許多使用者完全依賴伺服器來工作。他們也抱怨其性能,但許多人不願意改變工作習慣或軟體來提高其性能。具體來說:

  • 使用者拒絕註銷而不是斷開連接
  • 使用者堅持使用 Lync 2013 而不是 Lync 2010(Lync 2013 是一個臭名昭著的資源消耗者)

我不能誇大他們拒絕註銷的重要性。斷開連接的使用者在斷開連接時繼續佔用 RAM,這意味著在任何給定時間,我們有多達 16個特定程序的實例在執行。

我還通過經驗注意到,遠端桌面伺服器執行的時間越長,洩漏/殭屍往往會越積越多。重新啟動後,即使在許多使用者登錄後比較性能,伺服器也很新鮮且速度更快。我還讀到定期重新啟動可能會有所幫助。

所以我建議定期重啟虛擬機——我想每週做一次,比如周六晚上——因為我覺得這些重啟會解決很多問題。

我想知道,如果您是 Windows 管理員,

  • 即使在使用者斷開/重新連接之後,垃圾/殭屍/洩漏也會隨著會話時間累積這一事實是否正確?
  • 多久用遠端桌面服務重新啟動類似使用的 Windows Server?

一般來說,我反對應該定期重啟 Windows 伺服器的想法,除了TS/RDS 伺服器。我們每天都重新啟動我們的。它會清除舊會話、釋放正在使用的資源(CPU、RAM、文件句柄等),因此我的意見和建議是您配置 RDS 伺服器的每日計劃重啟。

請注意,這個答案只是我的意見。這裡沒有事實陳述。

使用者拒絕註銷而不是斷開連接

設置適當的組策略以自動註銷它們。您可以單獨控制空閒超時和註銷。這當然應該盡量減少白天的一些問題。

我每天凌晨 3:00 重新啟動我的 3 個伺服器 TS 場。因為,是的,當你有很多人使用一個系統時,垃圾會隨著時間的推移而積累。我們有 3 台伺服器在 60-90 人之間共享,具體取決於一年中的日期和時間。

我可能不需要經常重啟,但我們開始在 Windows 2000 中使用終端服務,當時我們的列印機驅動程序很糟糕。列印後台處理程序基本上會在啟動一兩天后失敗。所以我們開始每晚重新啟動,因為我們沒有任何手段讓列印機製造商修復他們糟糕的驅動程序。

引用自:https://serverfault.com/questions/691568