我想找到单个进程的性能,例如"SqlServer"
我应该写哪些命令来找出两件事:
我发现很多解决方案列出了所有进程,但我想只得到1即SqlServer.
获取SQL Server进程信息的命令:
Get-Process SQLSERVR
Run Code Online (Sandbox Code Playgroud)
获取以S开头的任何进程的信息的命令:
Get-Process S*
Run Code Online (Sandbox Code Playgroud)
要获取SQLServer进程正在使用的虚拟内存量:
Get-Process SQLSERVR | Select-Object VM
Run Code Online (Sandbox Code Playgroud)
要获取进程的工作集大小,以千字节为单位:
Get-Process SQLSERVR | Select-Object WS
Run Code Online (Sandbox Code Playgroud)
要获取进程正在使用的可分页内存量,请以千字节为单位:
Get-Process SQLSERVR - Select-Object PM
Run Code Online (Sandbox Code Playgroud)
要获取进程正在使用的不可分页内存量,请以千字节为单位:
Get-Process SQLSERVR - Select-Object NPM
Run Code Online (Sandbox Code Playgroud)
获取CPU(进程在所有处理器上使用的处理器时间量,以秒为单位):
Get-process SQLSERVR | Select-Object CPU
Run Code Online (Sandbox Code Playgroud)
若要更好地了解Get-Process cmdlet,请在此处查看technet上的文档.
| 归档时间: |
|
| 查看次数: |
24630 次 |
| 最近记录: |