windows-cmd 如何查询cpu、内存、磁盘的使用情况
在 Windows 中,您可以使用命令提示符(CMD)通过一些命令来查询 CPU、内存和磁盘的使用情况。以下是常用的命令和方法:
1. 查询 CPU 使用情况
使用 wmic
命令
wmic cpu get loadpercentage
- 这个命令会显示当前 CPU 的使用百分比。
使用 typeperf
命令
typeperf "\Processor(_Total)\% Processor Time"
- 这个命令会实时显示 CPU 的总使用率,按
Ctrl + C
可以停止。
2. 查询内存(RAM)使用情况
使用 wmic
命令
wmic OS get FreePhysicalMemory,TotalVisibleMemorySize /Value
- 这个命令会显示系统的总内存和可用内存(以 KB 为单位)。
使用 systeminfo
命令
systeminfo | find "内存"
- 这个命令会显示系统的总内存和可用内存信息。
使用 typeperf
命令
typeperf "\Memory\Available MBytes"
- 这个命令会实时显示可用的内存量(以 MB 为单位),按
Ctrl + C
可以停止。
3. 查询磁盘使用情况
使用 wmic
命令
wmic logicaldisk get DeviceID,Size,FreeSpace
- 这个命令会显示每个磁盘的总大小和可用空间(以字节为单位)。
使用 fsutil
命令
fsutil volume diskfree C:
- 这个命令会显示指定磁盘(如 C:)的总空间、可用空间和已用空间。
使用 typeperf
命令
typeperf "\LogicalDisk(C:)\% Free Space"
- 这个命令会实时显示指定磁盘(如 C:)的剩余空间百分比,按
Ctrl + C
可以停止。
4. 综合查询
使用 systeminfo
命令
systeminfo
- 这个命令会显示系统的综合信息,包括 CPU、内存、磁盘、网络等。
5. 使用 PowerShell 获取更详细信息
如果 CMD 的命令无法满足需求,可以尝试使用 PowerShell,它提供了更强大的功能。以下是一些示例命令:
- 查询 CPU 使用情况:
Get-Counter "\Processor(_Total)\% Processor Time"
- 查询内存使用情况:
Get-Counter "\Memory\Available MBytes"
- 查询磁盘使用情况:
Get-PhysicalDisk | Select DeviceID, Size, MediaType, HealthStatus
通过以上命令,您可以在 Windows CMD 中快速查询 CPU、内存和磁盘的使用情况
如何进入PowerShell?
通过“运行”窗口启动
- 按下
Win + R
键打开“运行”窗口。 - 输入 PowerShell,然后按下回车键。
注意
- PowerShell 和 PowerShell (ISE)(集成脚本环境) 是两个不同的版本。ISE 是一个带有图形界面的 PowerShell 编辑器,适合编写和调试脚本。
- 如果您使用的是 Windows 10 或更高版本,默认的 PowerShell 版本是 PowerShell 5.x,但可以手动安装 PowerShell 7.x(跨平台版本)。