รวมเทคนิคแก้ปัญหา Network & Server
https://www.itcert2005.com/article.htm

บทความ >> Server ช้า เช็ก connection ค้างยังไง❓
   
 
Server ช้า เช็ก connection ค้างยังไง❓

🔷 เข้าใจภาพรวมก่อน

Server ช้า ≠ เครื่องพังเสมอไป
ส่วนใหญ่เกิดจาก Connection ค้าง, Network ช้า หรือ Service ตัน

👉 เราจะไล่ตรวจจากระดับ ง่าย -> ลงลึก

STEP 1 : เช็กว่า “ช้าเพราะ Network หรือ Server”

1.1 Ping
ping <IP หรือ ServerName>

ดูอะไร
• Reply ช้า (>50–100 ms ใน LAN) ❌
• Request timed out ❌
• Packet loss ❌

👉 ถ้า ping ช้า = Network มีปัญหา

1.2 Tracert (ดูทางเดิน Network)
tracert <IP Server>

ดูอะไร
• Hop ไหน Delay สูง
• ค้างที่ Router / Firewall / ISP

👉 ใช้แยกว่าปัญหาอยู่ ก่อนถึง server หรือที่ server

STEP 2 : เช็ก Connection ค้างบน Server

2.1 ดู Connection ทั้งหมด (สำคัญมาก)
netstat -ano

ดูอะไร
• ESTABLISHED เยอะผิดปกติ
• TIME_WAIT / CLOSE_WAIT เยอะ
• Port เดียวกันซ้ำๆ (เช่น 80, 443, 3389)

ตัวอย่างอาการ
TCP 10.1.1.10:443 10.1.1.50:60000 ESTABLISHED
TCP 10.1.1.10:443 10.1.1.51:60001 ESTABLISHED
(ซ้ำเป็นร้อย)

👉 แปลว่า
• App ไม่ปิด connection
• Client ค้าง
• DoS / Script ยิงเข้า server

2.2 เช็กว่า “ใครเป็นต้นเหตุ”
netstat -ano | find ":443"

แล้วเอา PID ไปดู
tasklist | find "PID"

👉 รู้ทันทีว่า process ไหนกิน connection

STEP 3 : เช็ก Server Resource (คอขวดเครื่อง)

3.1 Task Manager → Performance

ดู 4 ตัวหลัก
• CPU 100% ❌
• RAM เต็ม ❌
• Disk Active Time 100% ❌
• Network ใช้เต็ม link ❌

👉 ถ้า resource เต็ม = ต่อให้ network ดี ก็ช้า

3.2 ดู Disk ช้า (พบบ่อยมาก)
resmon

ไปที่
• Disk -> Response Time สูง
• Queue Length > 2–3

👉 Database / Log เขียนหนัก = ทุกอย่างหน่วง

STEP 4 : เช็ก Session ค้าง (RDP / SMB / App)

4.1 RDP ค้าง
query session
หรือ
qwinsta

ถ้ามี session Disconnected เยอะ
👉 กิน resource โดยไม่รู้ตัว

4.2 File Server (SMB ค้าง)
net session
👉 ดู client ที่เชื่อมต่อค้างนานผิดปกติ

STEP 5 : เช็ก Firewall / Port

5.1 Port เปิดแต่เข้าไม่ได้
telnet <server> <port>
หรือ
Test-NetConnection <server> -Port 443

ดูอะไร
• TCP TestSucceeded = False
• Latency สูง

👉 Firewall / IPS / Antivirus block หรือ inspect หนัก

STEP 6 : เช็ก DNS (มักเป็นสาเหตุทำให้ช้า)

6.1 ทดสอบ DNS
nslookup servername

อาการ
• resolve ช้า
• timeout

แก้เบื้องต้น
ipconfig /flushdns

#สรุปสุดท้ายจำง่าย

Server ช้า ไล่ตามนี้ เจอปัญหาแน่นอน‼️
Ping → Tracert → Netstat → Resource → Session → Firewall → DNS