ดูการใช้ทรัพยากรตามแต่ละบริการใน Windows 10

click fraud protection

ด้วยการอัปเดตผู้สร้าง Windows 10 (ชื่อรหัสว่า “Redstone 2”) รุ่นตัวอย่าง 14942 วิธีการโฮสต์บริการได้เปลี่ยนไป ในระบบ Windows 10 v1703 ที่มี RAM มากกว่า 3.5 GB แต่ละบริการจะได้รับโฮสต์บริการของตนเอง (svchost.exe) แทนที่จะทำงานภายใต้กระบวนการบริการที่ใช้ร่วมกัน ซึ่งช่วยให้คุณสามารถดูการใช้ทรัพยากรโดยแต่ละบริการ ทรัพยากรในที่นี้หมายถึงการใช้งานเครือข่าย หน่วยความจำ ดิสก์ และ CPU

เริ่มตั้งแต่ Windows 2000 จนถึง Windows 10 v1607 แต่ละรายการ svchost.exe กระบวนการ ใช้เพื่อโฮสต์ชุดบริการ - แบบจำลองที่ออกแบบมาเพื่อลดการใช้ทรัพยากรโดยบริการ ในรูปแบบกระบวนการบริการที่ใช้ร่วมกัน หากต้องการค้นหาว่าบริการใดกำลังทำงานภายใต้แต่ละกระบวนการ svchost.exe ให้เปิด Task Manager แล้วคลิกเครื่องหมายบั้งใกล้กับ “Service Host:” เพื่อขยายการเลือก คุณสามารถดูรายการบริการที่โฮสต์โดยกระบวนการนั้น

svchost แยก windows 10

หรือใช้คำสั่ง Tasklist.exe เปิดหน้าต่างพรอมต์คำสั่งแล้วพิมพ์:

รายการงาน /svc
svchost แยก windows 10

นี่แสดงรายการบริการที่ทำงานภายใต้แต่ละอินสแตนซ์ของ svchost.exe

แยกโฮสต์บริการ (svchost.exe) สำหรับแต่ละบริการ

รุ่นข้างต้นมีการเปลี่ยนแปลงใน Redstone 2 เนื่องจากผู้เชี่ยวชาญของ Microsoft ระบุว่าการประหยัดหน่วยความจำ ข้อได้เปรียบไม่ได้มากมายนัก เนื่องจากระบบมี RAM เพียงพอเหล่านี้ วัน

มีข้อยกเว้นแม้ว่า บริการของระบบที่ถือว่าสำคัญ — บริการที่ต้องกู้คืนระบบ และบริการที่เลือกอื่นๆ จะยังคงจัดกลุ่มอยู่ จากสิ่งที่ฉันได้เห็นใน Builds Preview Update ของ Creators บริการที่อยู่ในกลุ่มมีการกล่าวถึงด้านล่าง:

  • ชุดที่ 1: BrokerInfrastructure, DcomLaunch, Power, SystemEventsBroker
  • ชุดที่ 2: BFE, CoreMessagingRegistrar, MpsSvc
  • ชุดที่ 3: OneSyncSvc_5235d, PimIndexMaintenanceSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d
  • ชุดที่ 4: BITS, UsoSvc, wuauserv

บริการที่เหลือจะไม่ถูกจัดกลุ่ม — ทำงานในกระบวนการที่แยกจากกัน

svchost แยก windows 10

Windows 10 Creators Update อาจวางจำหน่ายประมาณเดือนมีนาคม 2017 หากคุณเป็น Windows 10 Insider ที่ใช้งาน Build 14942 หรือสูงกว่า ในคอมพิวเตอร์ที่มี RAM มากกว่า 3.5 GB คุณอาจสังเกตเห็นอินสแตนซ์เพิ่มเติมของ svchost.exe อาจมีกระบวนการ svchost.exe ประมาณ 70+ ทำงานอยู่ ในขณะที่ใน Windows 10 v1607 จำนวนอินสแตนซ์ svchost.exe อยู่ในยุค 20 ขึ้นอยู่กับจำนวนบริการที่ติดตั้งและทำงานอยู่ในระบบ

ข้อดีของการเรียกใช้บริการ Ungrouped

ตามที่ Microsoft, บริการ ungrouping ให้ข้อดีสี่เหล่านี้:

1. เพิ่มความน่าเชื่อถือ: หากบริการล้มเหลว เฉพาะอินสแตนซ์ของ svchost.exe เท่านั้นที่จะถูกลบ ก่อนหน้านี้ หากบริการใดบริการหนึ่งล้มเหลว การยุติ svchost.exe จะทำให้บริการอื่นๆ หยุดทำงาน

2. เพิ่มความโปร่งใส: ตอนนี้คุณสามารถติดตามทรัพยากรระบบ (การใช้งานหน่วยความจำ, CPU, ดิสก์และเครือข่าย) ที่ใช้ ตามแต่ละบริการ จากแท็บกระบวนการของตัวจัดการงาน หรือในแท็บรายละเอียดพร้อมคอลัมน์บรรทัดคำสั่ง เปิดใช้งาน คอลัมน์บรรทัดคำสั่งในแท็บกระบวนการหรือรายละเอียดจะแสดงชื่อย่อของบริการ

svchost แยก windows 10
svchost.exe -k  -s 

ตัวอย่างเช่น:

svchost.exe -k netsvcs -s winmgmt

โดยที่ “winmgmt” เป็นชื่อย่อสำหรับบริการ “Windows Management Instrumentation”

ก่อนหน้านี้ ในการแก้ไขปัญหาความล้มเหลวของบริการและการขัดข้องหรือการใช้งาน CPU ที่เพิ่มขึ้นอย่างรวดเร็วที่เกิดจาก svchost.exe คุณจำเป็นต้องใช้วิธีการขั้นสูง วิธีการบางอย่างรวมถึงการแยกบริการ (โดยใช้บรรทัดคำสั่ง sc.exe) เพื่อกำหนดค่าบริการให้ทำงานในกระบวนการโฮสต์ที่แยกต่างหาก หรือ สร้างกลุ่มบริการแยกต่างหาก และใช้เครื่องมือแก้ไขปัญหาขั้นสูงเพื่อระบุและวิเคราะห์บริการแต่ละรายการที่ก่อให้เกิด ปัญหา. ดู การแก้ไขปัญหา Svchost.exe.

ในระบบ Windows 10 Redstone 2 ที่มี RAM 3.5+ GB เนื่องจากบริการทำงานภายใต้ svchost.exe. แยกต่างหาก ดำเนินการแล้ว คุณสามารถทราบได้ว่าบริการใดทำให้เกิดปัญหา และดำเนินการ ตามนั้น ปัญหาต่างๆ ได้แก่ การใช้งาน CPU 100% หรือการใช้หน่วยความจำสูงและการขัดข้องซ้ำๆ

3. ลดต้นทุนการบริการ: การเพิ่มความโปร่งใสของกระบวนการบริการจะทำให้การแก้ไขปัญหาง่ายขึ้น วิศวกรฝ่ายสนับสนุนด้านเทคนิคสามารถจำกัดปัญหาให้แคบลงสำหรับบริการแต่ละอย่างและแก้ไขได้อย่างรวดเร็ว ซึ่งจะทำให้ต้นทุนการบริการลดลง

4. เพิ่มความปลอดภัย: การแยกกระบวนการและชุดสิทธิ์ส่วนบุคคลสำหรับบริการจะช่วยเพิ่มความปลอดภัย

สรุป: ดังนั้น หลังจากที่คุณติดตั้ง Windows 10 Creators Update (มาในปี 2017) อย่าตกใจหากคุณเห็น svchost.exe มากกว่า 70 อินสแตนซ์ในตัวจัดการงาน


คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้

หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:
  • ขามัน!
  • แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)