WindowServer บน Mac คืออะไร (และปลอดภัยหรือไม่)

การ ตรวจสอบกิจกรรมของ Mac(Mac’s Activity Monitor)อย่างรวดเร็วจะเปิดเผยกระบวนการที่เรียกว่าWindowServerที่ส่วนบนของรายการ มันเป็นหนึ่งในกระบวนการของระบบมากมายที่Mac ของคุณ ทำไม่ได้หากไม่มี

ในคำอธิบายนี้ เราจะแนะนำคุณเกี่ยวกับลักษณะของWindowServerและหน้าที่ของ WindowServer บนMacของ คุณ นอกจากนี้เรายังจะกล่าวถึงสาเหตุที่ทำให้กระบวนการทำงานอยู่เบื้องหลังเสมอ และต้องทำอย่างไรเมื่อกลายเป็น CPU hog(becomes a CPU hog)

WindowServer บน Mac คืออะไร

WindowsServerเป็นส่วนประกอบกลางของ ระบบปฏิบัติการ Macที่รับผิดชอบในการฉายภาพอินเทอร์เฟซของแอปพลิเคชันบนหน้าจอของคุณ WindowServerยังจัดการส่วนต่อประสานกราฟิกกับผู้ใช้ ( GUI ) ที่สำคัญของระบบ(GUI)เช่นDock และ(Dock)แถบเมนู (Menu Bar)ทุกสิ่งที่มาบนหน้าจอ Mac ของคุณเป็นไปได้โดยWindowsServer

macOS เริ่มต้นWindowServerโดยอัตโนมัติเมื่อคุณเข้าสู่ระบบMacของ คุณ กระบวนการนี้จะยังคงทำงานอยู่เบื้องหลัง โดยเปิดใช้งานอินเทอร์เฟซแบบกราฟิก/ภาพของแอปพลิเคชันทั้งหมด จนกว่าคุณจะออกจากระบบหรือปิดเครื่องMacของ คุณ นอกเหนือจากการให้การสนับสนุนแบบกราฟิกแก่แอปพลิเคชันแล้ว แอปพลิเคชันพื้นหลังบางแอปพลิเคชันที่ไม่มีอินเทอร์เฟซสำหรับผู้ใช้ยังต้องพึ่งพาWindowServer เป็น อย่างมาก

WindowServer ปลอดภัยหรือไม่?

WindowServer บนMacเป็นกระบวนการของระบบที่ไม่เป็นอันตรายโดยสิ้นเชิง หากมีสิ่งใด จะช่วยให้แอปพลิเคชันและกระบวนการอื่นๆ ของระบบทำงานได้อย่างถูกต้อง คุณควรกังวลเกี่ยวกับ WindowServer เฉพาะเมื่อทำให้CPU ทำงาน(CPU) หนักเกินไป ทำให้เกิดเสียงรบกวนจากพัดลม หรือทำให้Macของ คุณทำงานช้าลง

คุณอาจถูกล่อลวงให้บังคับออกจากWindowServerหากคุณพบว่ามันใช้ทรัพยากรCPU จำนวนมากใน (CPU)Activity Monitorแต่คุณไม่ควรทำเช่นนั้น คุณไม่สามารถใช้Macได้หากไม่มีกระบวนการนี้ทำงานในเบื้องหลัง

การบังคับออกจากWindowServerจะปิดแอปพลิเคชันที่ใช้งานอยู่ทั้งหมด รีเฟรชระบบปฏิบัติการ และนำคุณออกจากระบบMac เมื่อคุณลงชื่อเข้าใช้อีกครั้ง macOS จะเปิดWindowServer โดยอัตโนมัติ ในพื้นหลังอีกครั้งและวงจรจะดำเนินต่อไป นั่นแสดงให้เห็นว่ากระบวนการมีความสำคัญต่อการทำงานที่เหมาะสมของMac ของคุณ เพียงใด

แม้ว่าจะเป็นกระบวนการของระบบที่ปลอดภัย แต่ บางครั้ง WindowServerก็ทำให้Mac ของคุณ ทำงานผิดปกติ ในส่วนถัดไป เราจะอธิบายสาเหตุที่เกิดขึ้นและวิธีบีบ การใช้งาน CPUสูงของWindowServerในตา 

อะไรทำให้เกิดการ(Fix)ใช้งาน CPU สูงของ WindowServer(WindowServer High CPU Usage) (และวิธี(How)แก้ไข)

โดยปกติ การ ใช้ CPU(CPU)และหน่วยความจำของ WindowServer จะขึ้นอยู่กับจำนวนแอปพลิเคชันที่ใช้งานอยู่โดยใช้กระบวนการใน Macของ คุณ อย่างไรก็ตาม ปัจจัยต่อไปนี้อาจส่งผลให้เกิด ปัญหาการใช้งาน CPU สูง :  

1. คุณมีรายการมากเกินไปบนเดสก์ท็อปของคุณ(1. You Have Too Many Items On Your Desktop)

จำไว้(Remember)ว่าทุกอย่างบนจอภาพ Mac ของคุณถูกวางไว้ที่นั่นโดยWindowServer ยิ่งมีรายการ (ไอคอน ไฟล์ โฟลเดอร์ ฯลฯ) อยู่บนเดสก์ท็อปของคุณมากเท่าใดWindowServerก็ต้องการพลังในการประมวลผลมากเท่านั้น

หากWindowServer ใช้พลังงาน (WindowServer)CPUมากเกินไปและมีมากกว่า 50 รายการบนเดสก์ท็อปของคุณ ให้ลบไฟล์และไอคอนที่ไม่จำเป็น ยัง ดีกว่า(Better)ย้ายไปยังโฟลเดอร์เดียวบนเดสก์ท็อป

2. มีแอพและ Windows ที่ใช้งานมากเกินไป(2. Too Many Active Apps and Windows)

การมีแอพและหน้าต่างที่ใช้งานมากเกินไปอาจทำให้ การใช้งาน CPU ของ WindowServer(WindowServer CPU)พุ่งสูงขึ้น ปิด(Close)หน้าต่างและแอปพลิเคชั่นที่ไม่จำเป็นที่คุณไม่ได้ใช้

3. โปรแกรม Buggy ทำให้เกิดปัญหา(3. A Buggy Program Is Causing the Problem)

หาก การใช้งาน CPUของWindowServerพุ่งทะลุหลังคาเฉพาะเมื่อคุณเปิดแอปพลิเคชั่นบางตัว แอพนั้นน่าจะมีจุดบกพร่องที่ทำให้มันทำงานผิดปกติ หากต้องการระบุแอปที่ทำให้เกิดปัญหา ให้ปิดแอปพลิเคชันที่ใช้งานอยู่ทั้งหมดแล้วเปิดใหม่ทีละรายการ ใช้แอปพลิเคชันอย่างน้อย 3-5 นาที และตรวจสอบการ ใช้งาน WindowServerในตัว ตรวจ สอบกิจกรรม(Activity Monitor)

หากแอปพลิเคชันขัดขวางการใช้ CPU(CPU)ของ WindowServer อย่างผิดปกติให้อัปเดตแอปและตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่ หรือ(Otherwise)ติดต่อผู้พัฒนาแอปเพื่อยื่นรายงานข้อบกพร่อง

4. เมาส์สำหรับเล่นเกมของคุณคือผู้ร้ายที่มีศักยภาพอีกราย(4. Your Gaming Mouse Is Another Potential Culprit)

ผู้ใช้ Mac บางราย(Some Mac users)สังเกตว่าการใช้เมาส์สำหรับเล่นเกมบนอุปกรณ์ทำให้WindowServerบนMac ใช้ พลังงานCPUเป็นจำนวนมาก ถอด(Disconnect)อุปกรณ์เสริมสำหรับเล่นเกมที่เชื่อมต่อกับMac ของคุณ และตรวจสอบว่าลดการใช้งานCPU ของ WindowServer หรือไม่(WindowServer CPU)

5. วิชวลเอฟเฟกต์และแอนิเมชั่น(5. Visual Effects and Animation)

macOS มาพร้อมกับคุณสมบัติ "ความโปร่งใส" ที่เบลอพื้นหลังของหน้าต่างที่ใช้งานอยู่กับรูปภาพเดสก์ท็อปของคุณ แม้ว่าฟีเจอร์นี้จะเพิ่มเอฟเฟกต์ความงามและภาพบางประเภทให้กับหน้าต่างแอพ แต่ก็อาจทำให้WindowServerใช้พลังงานCPU สูง โดยเฉพาะอย่างยิ่งเมื่อคุณเปิดหน้าต่างมากเกินไป

ไปที่System Preferences > Accessibility > Displayและเลือกทั้งลดความโปร่งใส(Reduce transparency)และ ลด การเคลื่อนไหว(Reduce motion)

6. การตั้งค่าเดสก์ท็อปเสมือนหรือจอภาพภายนอกหลายรายการ(6. Multiple Virtual Desktop or External Monitor Setup)

WindowServer ใช้พลังงานCPUและหน่วยความจำมากกว่าหากคุณใช้จอแสดงผลภายนอก กระบวนการนี้ใช้พลังในการประมวลผลมากขึ้นในการส่งภาพไปยังจอภาพหลายจอ หากคุณใช้จอแสดงผลหลายจอกับ Mac ของคุณ(use multiple displays with your Mac)ให้ยกเลิกการเชื่อมต่อจอภาพหนึ่งจอและดูว่านั่นช่วยลดการใช้งานCPU ของ WindowServer หรือไม่(WindowServer CPU)

การใช้เดสก์ท็อปเสมือนหลายเครื่องหรือ Spaces ในMission Controlอาจทำให้WindowServerโอเวอร์โหลดCPUของ คุณ ในการแก้ไขปัญหา ให้ลดจำนวนเดสก์ท็อปเสมือนในMission ControlหรือHead to System Preferences > Mission Controlและยกเลิก การเลือก Automatically rerange Spaces ตามการใช้งาน(Automatically rearrange Spaces based on most recent use)ล่าสุด

หากปัญหายังคงอยู่ ให้กลับไปที่ เมนู Mission Controlและยกเลิก การเลือก Displays have Separate(Displays have separate Spaces) Spaces

หมายเหตุ:(Note:)การปิดใช้งาน “การแสดงผลมีช่องว่างแยกต่างหาก” ในMission Control จะลดการใช้งาน (Mission Control)CPUของ WindowServer แต่จอภาพภายนอกของคุณอาจว่างเปล่าหากคุณใช้แอปพลิเคชันแบบเต็มหน้าจอ

WindowServer บน Mac แบบง่าย

หวังว่าตอนนี้คุณจะรู้ว่าWindowServerคืออะไรและทำไมกระบวนการทำงานในพื้นหลังตลอดเวลา 

หากWindowServerใช้พลังงานในการประมวลผลที่สูงเกินควรบนMac ของคุณ ให้ใช้ขั้นตอนการแก้ไขปัญหาด้านบนเพื่อวินิจฉัยและแก้ไขปัญหา หากปัญหายังคงอยู่ การรีบูตเครื่องMacหรือการรีเซ็ต NVRAM(resetting its NVRAM)จะทำให้กระบวนการกลับสู่สภาวะปกติได้อย่างแน่นอน



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts