หมายเหตุ: ฉันได้อ่านจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ Windows บ่อยแค่ไหน? แต่คำถามนี้เกี่ยวข้องกับเซิร์ฟเวอร์เดสก์ท็อประยะไกลของเราโดยเฉพาะ
เรามีเซิร์ฟเวอร์ Windows Server 2008R2 - VMware ESX VM ได้รับสิทธิการใช้งานสำหรับ Remote Desktop Services ผู้ใช้ 25 รายที่ทำ RRAS (SSTP) ในวันธรรมดาเฉลี่ยในระหว่างชั่วโมงทำงานมีผู้ใช้ที่ลงชื่อเข้าใช้อยู่ระหว่าง 8 ถึง 12 คนที่มีผู้ใช้ "ตัดการเชื่อมต่อ" อีก 4-6 คน มันมีการจองฮาร์ดซีพียู 12 GHz และ RAM 16 GB ซึ่งสงวนไว้ทั้งหมด การสำรอง CPU สามารถขยายได้สูงสุด 24 GHz สูงสุดเมื่อจำเป็น
ผู้ใช้ของเราจำนวนมากพึ่งพาเซิร์ฟเวอร์เพื่อทำงาน พวกเขายังบ่นอย่างขมขื่นเกี่ยวกับประสิทธิภาพของมัน แต่หลายคนไม่เต็มใจที่จะเปลี่ยนนิสัยการทำงานหรือซอฟต์แวร์เพื่อปรับปรุงประสิทธิภาพของมัน โดยเฉพาะ:
- ผู้ใช้ปฏิเสธที่จะออกจากระบบแทนที่จะตัดการเชื่อมต่อ
- ผู้ใช้ยืนยันในการใช้ Lync 2013 แทน Lync 2010 (Lync 2013 เป็นแหล่งข้อมูลฉาวโฉ่)
ฉันไม่สามารถพูดเกินจริงถึงความสำคัญของการปฏิเสธของพวกเขาที่จะออกจากระบบ ผู้ใช้ที่ไม่ได้ใช้งานจะยังคง hog RAMในขณะที่ยกเลิกการเชื่อมต่อซึ่งหมายความว่าในบางช่วงเวลาเรามีโปรแกรมบางโปรแกรมทำงานอยู่ถึง 16 อินสแตนซ์
ฉันยังสังเกตเห็นจากประสบการณ์ว่าการรั่วไหล / ซอมบี้มีแนวโน้มที่จะเพิ่มเซิร์ฟเวอร์เดสก์ท็อประยะไกลที่ทำงานนานขึ้น หลังจากรีบูตเซิร์ฟเวอร์จะใหม่และเร็วกว่ามากแม้เมื่อเปรียบเทียบประสิทธิภาพหลังจากผู้ใช้หลายคนลงชื่อเข้าใช้ฉันได้อ่านว่าการรีบูตปกติจะมีประโยชน์
ดังนั้นฉันจึงเสนอ reboots ปกติของ VM - ฉันต้องการทำมันทุกสัปดาห์พูดในเย็นวันเสาร์ - เพราะฉันรู้สึกว่า reboots เหล่านี้จะแก้ปัญหาได้มากมาย
ฉันอยากจะรู้ว่าถ้าคุณเป็นผู้ดูแลระบบ Windows
ฉันถูกต้องเกี่ยวกับความจริงที่ว่าขยะ / ซอมบี้ / การรั่วไหลสะสมตามเวลาเซสชันแม้หลังจากที่ผู้ใช้ยกเลิกการเชื่อมต่อ / เชื่อมต่อใหม่
คุณรีสตาร์ทเซิร์ฟเวอร์ Windows ที่ใช้งานคล้ายกันด้วย Remote Desktop Services บ่อยครั้งเพียงใด