当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 PowerShell 按进程获取 CPU 使用率

作者:精品下载站 日期:2024-12-14 17:28:24 浏览:14 分类:玩电脑

如何使用 PowerShell 按进程获取 CPU 使用率


要在 PowerShell 中按进程获取 CPU 使用情况,您可以使用 `Get-Process` 命令以及 Sort-Object cmdlet 按 CPU 使用情况对进程进行排序.

在本文中,我们将讨论如何按进程获取 CPU 使用率,以及如何使用 PowerShell 命令获取特定进程的 CPU 使用率。

如何获取进程的 CPU 使用率

使用 PowerShell 中的 Get-Process cmdlet 获取进程的 CPU 使用情况。这里是按进程获取 CPU 使用情况的 PowerShell 命令。

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 使用百分比。

[玩转系统] 如何使用 PowerShell 按进程获取 CPU 使用率

您可以使用 PowerShell 命令获取 Windows 中 CPU 使用率最高的 10 个进程,如下所示。

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

上述 PowerShell 命令获取系统上的所有进程,按 CPU 使用率降序对它们进行排序,并使用 Select-Object cmdlet 显示 Windows 系统上 CPU 使用率最高的 10 个进程。

如何获取特定进程的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

酷提示:如何使用 PowerShell 获取 CPU 使用率百分比!

结论

希望上面关于如何使用PowerShell命令Get-Process获取进程CPU使用率的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯