ค้นหาเว็บไซต์

วิธีรับการใช้งาน CPU โดยกระบวนการโดยใช้ PowerShell


หากต้องการรับการใช้งาน CPU ตามกระบวนการใน PowerShell คุณสามารถใช้คำสั่ง `Get-Process` พร้อมกับ Sort-Object cmdlet เพื่อเรียงลำดับกระบวนการตามการใช้งาน CPU .

ในบทความนี้ เราจะพูดถึงวิธีรับการใช้งาน CPU ตามกระบวนการ และรับการใช้งาน CPU สำหรับกระบวนการเฉพาะโดยใช้คำสั่ง PowerShell

วิธีรับการใช้งาน CPU ตามกระบวนการ

ใช้ Get-Process cmdlet ใน PowerShell เพื่อรับการใช้งาน CPU ตามกระบวนการ นี่คือคำสั่ง PowerShell เพื่อรับการใช้งาน CPU ตามกระบวนการ

Get-Process | Sort-Object -Property CPU -Descending

ในสคริปต์ PowerShell ข้างต้น คำสั่ง Get-Process จะรับรายการกระบวนการทั้งหมดบนคอมพิวเตอร์และส่งต่อไปยัง Sort-Object cmdlet เพื่อจัดเรียงตามการใช้งาน CPU ตามลำดับจากมากไปน้อย

Get-Process cmdlet รับกระบวนการทั้งหมด

Sort-Object cmdlet เรียงลำดับคอลเลกชันของวัตถุตามคุณสมบัติที่ระบุเป็น CPU

พารามิเตอร์ -Descending ระบุว่าวัตถุควรเรียงลำดับจากมากไปน้อย

ผลลัพธ์ของสคริปต์ PowerShell ด้านบนเพื่อเรียงลำดับการใช้งาน CPU ตามกระบวนการจะแสดงชื่อกระบวนการ CPU ID ตัวจัดการ และเธรด คอลัมน์ CPU จะมีเปอร์เซ็นต์การใช้งาน CPU ตามกระบวนการ

คุณสามารถรับกระบวนการใช้งาน CPU 10 อันดับแรกใน Windows โดยใช้คำสั่ง PowerShell ตามที่ระบุด้านล่าง

Get-Process | Sort-Object -Property CPU -Descending | Select-Object -First 10 | Format-Table -AutoSize

คำสั่ง PowerShell ข้างต้นรับกระบวนการทั้งหมดบนระบบ จัดเรียงตามการใช้งาน CPU ตามลำดับจากมากไปน้อย และใช้ Select-Object cmdlet เพื่อแสดงกระบวนการที่ใช้งาน CPU 10 อันดับแรกบนระบบ Windows

วิธีรับการใช้งาน CPU สำหรับกระบวนการเฉพาะ

หากต้องการรับการใช้งาน CPU สำหรับกระบวนการเฉพาะ ให้รันคำสั่งต่อไปนี้

Get-Process -Name chrome | Select-Object -Property CPU

ในสคริปต์ PowerShell ข้างต้น คำสั่ง Get-Process รับการใช้งาน CPU สำหรับกระบวนการที่ตั้งชื่อ

Chrome

ผลลัพธ์ของสคริปต์ด้านบนจะส่งคืนชื่อของกระบวนการและเปอร์เซ็นต์การใช้งาน CPU ตามกระบวนการ

PS C:\> Get-Process -Name chrome | Select-Object -Property CPU                                                                                    
        CPU
        ---
   3.109375
          1
     351.75
 882.453125
  10.421875
   62.78125
3111.953125

เคล็ดลับเด็ด: วิธีรับการใช้งาน CPU เป็นเปอร์เซ็นต์โดยใช้ PowerShell!

บทสรุป

ฉันหวังว่าบทความข้างต้นเกี่ยวกับวิธีรับการใช้งาน CPU โดยกระบวนการโดยใช้คำสั่ง PowerShell Get-Process จะเป็นประโยชน์สำหรับคุณ

คุณสามารถค้นหาหัวข้อเพิ่มเติมเกี่ยวกับคำสั่ง PowerShell Active Directory และพื้นฐาน PowerShell ได้ในหน้าแรกของ ShellGeek

บทความที่เกี่ยวข้อง