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 -DescendingYukarı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 -AutoSizeYukarı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 CPUYukarıdaki PowerShell betiğinde Get-Process komutu, adlı işlem için CPU kullanımını alır.
ChromeYukarı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.953125Harika İ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.
