วิธีตรวจสอบ CPU ใช้งานสูงผิดปกติบน Windows Server 2022 หาสาเหตุและแก้ไขอย่างถูกต้อง

 CPU เป็นหัวใจสำคัญของ Windows Server 2022 หาก CPU ใช้งานสูงผิดปกติ ระบบทั้งหมดอาจเริ่มตอบสนองช้า ผู้ใช้งานเข้าใช้งานไม่ได้ Application ค้าง หรือในบางกรณี Server อาจหยุดให้บริการไปเลย

ผู้ดูแลระบบจึงต้องสามารถตรวจสอบและวิเคราะห์สาเหตุของ CPU สูงได้อย่างถูกต้อง เพื่อแก้ปัญหาที่ต้นเหตุ ไม่ใช่เพียงแค่รีสตาร์ต Server ชั่วคราว

บทความนี้จะสอนวิธีตรวจสอบ CPU High Usage บน Windows Server 2022 แบบละเอียด พร้อมแนวทางแก้ไขที่ใช้จริงในองค์กร

🔹 อาการของ CPU ใช้งานสูง

อาการที่มักพบ

✅ Server ตอบสนองช้า

✅ Remote Desktop ช้า

✅ เปิดโปรแกรมนาน

✅ Website ช้า

✅ SQL Server ช้า

✅ ผู้ใช้งานบ่นว่าระบบค้าง

🔹 ค่า CPU เท่าไรจึงถือว่าสูง

โดยทั่วไป

0-50%

ถือว่าปกติ

50-70%

ควรเฝ้าระวัง

70-90%

เริ่มมีผลกระทบ

90-100%

ต้องรีบตรวจสอบ

🔹 ตรวจสอบผ่าน Task Manager

เปิด

taskmgr

ไปที่

Performance

CPU

ดูการใช้งานแบบเรียลไทม์

🔹 ดู Process ที่ใช้ CPU สูง

แท็บ

Processes

เรียงตาม

CPU

จากมากไปน้อย

จะเห็นต้นเหตุได้ทันที

🔹 ตรวจสอบผ่าน Resource Monitor

เปิด

resmon

เลือก

CPU

จะเห็นรายละเอียดมากกว่า Task Manager

🔹 ตรวจสอบผ่าน PowerShell

ดู Process ที่ใช้ CPU สูงสุด

Get-Process | Sort CPU -Descending | Select -First 10

ช่วยระบุ Process ที่ผิดปกติได้รวดเร็ว

🔹 ตรวจสอบ CPU แบบเรียลไทม์

Get-Counter "\Processor(_Total)\% Processor Time"

ดูค่า CPU ทั้งระบบ

🔹 ใช้ Performance Monitor

เปิด

perfmon

เพิ่ม Counter

% Processor Time

เพื่อดูแนวโน้มย้อนหลัง

🔹 ตรวจสอบ Process เฉพาะ

ใน Performance Monitor

เลือก

Process

จากนั้นเลือก Process ที่ต้องการ

🔹 สาเหตุที่พบบ่อย

Application ทำงานผิดปกติ

เช่น

✅ IIS

✅ SQL Server

✅ ERP

✅ Antivirus

มักเป็นสาเหตุอันดับต้น ๆ

🔹 Windows Update ทำงาน

ช่วงที่ติดตั้ง Update

CPU อาจสูงชั่วคราว

ตรวจสอบ

Get-HotFix

🔹 Antivirus Scan

การสแกนแบบ Full Scan

อาจทำให้ CPU สูงมาก

ตรวจสอบ

MsMpEng.exe

🔹 SQL Server ใช้ CPU สูง

หากใช้ SQL

ตรวจสอบ

sqlservr.exe

และ Query ที่ทำงานอยู่

🔹 IIS Worker Process

เว็บไซต์ที่มี Traffic สูง

อาจพบ

w3wp.exe

ใช้ CPU สูง

🔹 Service Loop

Service บางตัวอาจเกิด Loop

ทำให้ใช้ CPU 100%

ตรวจสอบ

Get-Service

ร่วมกับ Event Viewer

🔹 Malware หรือ Cryptominer

บางครั้ง CPU สูง

เกิดจาก Malware

หรือโปรแกรมขุดเหรียญ

ตรวจสอบ Process ที่ไม่รู้จัก

ทันที

🔹 ตรวจสอบ Event Viewer

เปิด

Event Viewer

ดู

  • System

  • Application

ก่อนช่วงที่ CPU สูง

🔹 ตรวจสอบ Scheduled Tasks

เปิด

taskschd.msc

ดูว่ามี Task อัตโนมัติทำงานหรือไม่

🔹 ตรวจสอบ Hyper-V

หากใช้ Virtual Machine

Host อาจใช้ CPU สูง

เพราะ VM ภายใน

ตรวจสอบ

Get-VM

🔹 วิเคราะห์ CPU Bottleneck

ดูค่า

Processor Queue Length

ใน Performance Monitor

หากสูงต่อเนื่อง

แสดงว่า CPU ไม่เพียงพอ

🔹 แนวทางแก้ไข

ปิด Process ที่ผิดปกติ

หากแน่ใจ

Stop-Process -Id PID

🔹 Restart Service

Restart-Service ServiceName

กรณี Service มีปัญหา

🔹 ปรับ Application

ตัวอย่าง

  • SQL Index

  • IIS Pool

  • Cache

ช่วยลดภาระ CPU ได้มาก

🔹 เพิ่มจำนวน CPU

กรณี Virtual Machine

สามารถเพิ่ม

vCPU

ได้

🔹 Upgrade Hardware

หาก CPU สูงตลอดเวลา

อาจถึงเวลาต้องอัปเกรด

🔹 แนวทางสำหรับองค์กร

องค์กรที่ทีมงาน comsiam ดูแลจะเก็บข้อมูล CPU ผ่าน Performance Monitor บน Windows Server 2022 ตลอด 24 ชั่วโมง เพื่อวิเคราะห์แนวโน้มและตรวจพบปัญหาก่อนเกิด Downtime

🔹 Best Practices

✅ ตรวจสอบ CPU ทุกวัน

✅ ใช้ Performance Monitor

✅ ตรวจสอบ Top Processes

✅ วิเคราะห์ Event Viewer

✅ อัปเดต Software สม่ำเสมอ

✅ เก็บข้อมูลย้อนหลัง

🔹 Checklist CPU High Usage

✅ ระบุ Process ได้แล้ว

✅ ตรวจสอบ Event Viewer

✅ ตรวจสอบ Services

✅ ตรวจสอบ Malware

✅ ตรวจสอบ Hardware

✅ บันทึกผลการวิเคราะห์

🔹 สรุป

การตรวจสอบ CPU ใช้งานสูงผิดปกติบน Windows Server 2022 ต้องเริ่มจากการระบุ Process ที่เป็นต้นเหตุ จากนั้นจึงวิเคราะห์ผ่าน Task Manager, Resource Monitor, Performance Monitor และ Event Viewer

เมื่อสามารถระบุสาเหตุได้อย่างถูกต้อง ไม่ว่าจะเป็น Application, Service, SQL Server, IIS หรือ Malware ก็จะสามารถแก้ไขปัญหาได้อย่างตรงจุด ลด Downtime และเพิ่มเสถียรภาพของ Windows Server 2022 ในระยะยาว ซึ่งเป็นแนวทางที่ทีมงาน comsiam ใช้งานจริงในการดูแลระบบองค์กร

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่