PowerShell Kullanarak İşlemlere Göre CPU Kullanımı Nasıl Elde Edilir


PowerShell'de işleme göre CPU kullanımını öğrenmek için `Get-Process` komutunu ve Sort-Object cmdlet'ini kullanarak işlemleri CPU kullanımına göre sıralayabilirsiniz. .

Bu yazıda, PowerShell komutunu kullanarak işlemlere göre CPU kullanımının nasıl alınacağını ve belirli bir işlem için CPU kullanımının nasıl alınacağını tartışacağız.

İşleme Göre CPU Kullanımı Nasıl Elde Edilir

İşleme göre CPU kullanımını öğrenmek için PowerShell'deki Get-Process cmdlet'ini kullanın. İşleme göre CPU kullanımını öğrenmek için PowerShell komutunu burada bulabilirsiniz.

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

Yukarıdaki PowerShell betiğinde, Get-Process komutu bilgisayardaki tüm işlemlerin bir listesini alır ve bunları CPU kullanımına göre azalan düzende sıralamak için Sort-Object cmdlet'ine yönlendirir.

Get-Process cmdlet'i tüm süreçleri alır.

Sort-Object cmdlet'i, bir nesne koleksiyonunu CPU olarak belirtilen Özelliğe göre sıralar.

-Descending parametresi, nesnenin azalan düzende sıralanması gerektiğini belirtir.

CPU kullanımını işleme göre sıralamak için yukarıdaki PowerShell betiğinin çıktısı, İşlemAdı, CPU, Kimlik, Tanıtıcılar ve İş Parçalarını görüntüler. CPU sütunu işleme göre CPU kullanımının yüzdesini içerecektir.

Aşağıda verilen PowerShell komutunu kullanarak Windows'ta en çok CPU kullanan 10 işlemi alabilirsiniz.

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

Yukarıdaki PowerShell komutu sistemdeki tüm işlemleri alır, bunları CPU kullanımına göre azalan sırada sıralar ve Windows sisteminde CPU'yu en çok kullanan 10 işlemi görüntülemek için Select-Object cmdlet'ini kullanır.

Belirli bir işlem için CPU kullanımı nasıl elde edilir

Belirli bir işlem için CPU kullanımını almak için aşağıdaki komutu çalıştırın.

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

Yukarıdaki PowerShell betiğinde Get-Process komutu, adlı işlem için CPU kullanımını alır.

Chrome

Yukarıdaki betiğin çıktısı, işlemin adını ve işlemin CPU kullanım yüzdesini döndürür.

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

Harika İpucu: PowerShell kullanarak yüzde cinsinden CPU kullanımı nasıl elde edilir?

Çözüm

Get-Process PowerShell komutunu kullanarak işlem yoluyla CPU kullanımının nasıl elde edileceğine ilişkin yukarıdaki makalenin size yardımcı olacağını umuyorum.

PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.

İlgili makaleler