0
点赞
收藏
分享

微信扫一扫

Windows / Linux 查看计算机支持的最大内存

小美人鱼失去的腿 2024-05-15 阅读 10
windows

该操作一般用不到,主要用于给计算机扩展内存用。
在这里插入图片描述
在这里插入图片描述

一、Windows 系统

以管理员身份运行 cmd

1、查看主板最大支持内存容量

wmic memphysical get maxcapacity /format:value

将返回值值是以KB为单位的,除以 1024,再除以 1024,即本机最大支持的内存容量

或一行命令直接获取 GB 单位返回值

for /f "tokens=2 delims==" %I in ('wmic memphysical get maxcapacity /value') do set /a "GB=%I/(1024*1024)"

2、 查看内存槽位数量

wmic memorychip get banklabel

3、查看槽位内存容量

wmic memorychip get capacity, banklabel

4、查看槽位内存速度

wmic memorychip get speed, banklabel

WMIC(Windows Management Instrumentation Command-line)是一个命令行工具,它提供了访问 WMI (Windows Management Instrumentation)的通道。

通过 WMIC,管理员可以执行各种 Windows 管理任务。利用 WMI 脚本和应用程序,结合 WinRM(Windows Remote Management )和 SCCM(System Center Configuration Manager),可以在远程计算机上自动化执行管理任务,允许用户查询和调整系统设置。

从 2024 年 1 月 29 日起,WMIC 在 Windows 预览版中 仅作为一个可选功能提供,已不再默认安装。微软已宣布将在未来的 Windows 版本中逐步淘汰 WMIC。

Windows 10 21H1: WMIC 的用户界面已不推荐使用。

Windows 11 23H2 和 22H2: WMIC 作为一个可选功能提供,但仍默认安装。

Windows 11 24H2: WMIC 将完全移除。

微软推荐使用基于 .NET Framework 的命令行解释器和脚本环境的 Windows PowerShell 替代 WMIC。

以下是上述 WMIC 功能的 PowerShell 版本:

1、查看主板最大支持内存容量

 Get-WmiObject -Class Win32_PhysicalMemoryArray | Select-Object -ExpandProperty MaxCapacity

2、 查看内存槽位数量

Get-WmiObject -Class Win32_PhysicalMemory | Measure-Object | Select-Object -ExpandProperty Count

3、查看槽位内存容量

Get-WmiObject -Class Win32_PhysicalMemory | Select-Object Capacity, BankLabel

查看当前已用槽位内存总容量

 
 Get-WmiObject -Class Win32_PhysicalMemory | Select-Object -ExpandProperty Capacity | Measure-Object -Sum

4、查看槽位内存速度

Get-WmiObject -Class Win32_PhysicalMemory | Select-Object Speed, BankLabel

二、Linux 系统

在有 sudo 权限的终端输入

1、查看主板最大支持内存容量

dmidecode -t memory | grep -i "Maximum Capacity"

2、查看内存槽位数量

 dmidecode -t memory | grep -i "Bank"

3、查看槽位内存容量

dmidecode -t memory | grep -P -A 5 "Memory Device" | grep Size | grep -v 'Range'

4、查看槽位内存速度

dmidecode -t memory | grep -A16 "Memory Device" | grep 'Speed'
举报

相关推荐

0 条评论