matlab如何通过命令查看主机相关信息

2023-03-01 19:18:25 浏览数 (2)

特定的需求下面需要查看matlab运行的主机相关信息,故分享一下相关的2个函数方法system和gpuDevice。

1、查看系统情况-system

代码语言:javascript复制
>> system("systeminfo")
 
主机名:           DESKTOP-TT91CBK 
OS 名称:          Microsoft Windows 10 专业版 
OS 版本:          10.0.19044 暂缺 Build 19044 
OS 制造商:        Microsoft Corporation 
OS 配置:          独立工作站 
OS 构建类型:      Multiprocessor Free 
注册的所有人:     domixiang 
注册的组织:        
产品 ID:          00330-80000-00000-AA071 
初始安装日期:     2021/4/23, 20:01:43 
系统启动时间:     2022/12/19, 20:20:05 
系统制造商:       ASUSTeK COMPUTER INC. 
系统型号:         X550JX 
系统类型:         x64-based PC 
处理器:           安装了 1 个处理器。
                  [01]: Intel64 Family 6 Model 60 Stepping 3 GenuineIntel ~2794 Mhz 
BIOS 版本:        American Megatrends Inc. X550JX.202, 2015/3/3 
Windows 目录:     C:WINDOWS 
系统目录:         C:WINDOWSsystem32 
启动设备:         DeviceHarddiskVolume1 
系统区域设置:     zh-cn;中文(中国) 
输入法区域设置:   zh-cn;中文(中国) 
时区:             (UTC 08:00) 北京,重庆,香港特别行政区,乌鲁木齐 
物理内存总量:     8,081 MB 
可用的物理内存:   1,574 MB 
虚拟内存: 最大值: 19,345 MB 
虚拟内存: 可用:   11,297 MB 
虚拟内存: 使用中: 8,048 MB 
页面文件位置:     G:pagefile.sys 
域:               WORKGROUP 
登录服务器:       \DESKTOP-TT91CBK 
修补程序:         安装了 18 个修补程序。
                  [01]: KB5020872 
                  [02]: KB4562830 
                  [03]: KB4580325 
                  [04]: KB5003791 
                  [05]: KB5012170 
                  [06]: KB5021233 
                  [07]: KB5006753 
                  [08]: KB5007273 
                  [09]: KB5011352 
                  [10]: KB5011651 
                  [11]: KB5014032 
                  [12]: KB5014035 
                  [13]: KB5014671 
                  [14]: KB5015895 
                  [15]: KB5016705 
                  [16]: KB5018506 
                  [17]: KB5020372 
                  [18]: KB5005699 
网卡:             安装了 3 个 NIC。
                  [01]: Realtek PCIe GbE Family Controller 
                      连接名:      以太网 
                      状态:        媒体连接已中断 
                  [02]: Broadcom 802.11n Network Adapter 
                      连接名:      WLAN 
                      启用 DHCP:   是 
                      DHCP 服务器: 192.168.1.1 
                      IP 地址 
                        [01]: 192.168.1.22 
                        [02]: fe80::5dc6:6725:96ac:8e46 
                        [03]: 2409:8a60:2c45:1080:7dd8:be5c:b333:4f7e 
                        [04]: 2409:8a60:2c45:1080:d4e:e28a:9aec:6b3 
                  [03]: TAP-Windows Adapter V9 
                      连接名:      SSTAP 1 
                      状态:        媒体连接已中断 
Hyper-V 要求:     虚拟机监视器模式扩展: 是 
                  固件中已启用虚拟化: 是 
                  二级地址转换: 是 
                  数据执行保护可用: 是 

ans =

     0

2、GPU信息-gpuDevice

可以使用GPU device对象来检查GPU设备的属性,重置GPU设备,或等待GPU完成执行计算。要获取一个GPUDevice对象,可以使用GPUDevice函数。可以使用gpuDevice功能选择或取消选择GPU设备。如果可以访问多个GPU,使用gpuDevice函数来选择一个特定的GPU设备来执行代码。

  • gpuDevice显示当前选定GPU设备的属性。如果当前没有选择的设备,gpuDevice将选择默认设备而不清除它。当您要检查GPU设备的属性时,请使用此语法。
  • D=gpuDevice返回表示当前选定设备的gpuDevice对象。如果当前没有选择的设备,gpuDevice将选择默认设备并返回表示该设备的gpuDevice对象,而不清除它。
  • D=gpuDevice(indx)选择索引indx指定的GPU设备。如果不支持指定的GPU设备,则会发生错误。此语法重置指定的设备并清除其内存,即使设备当前已被选中(相当于重置功能)。表示gpuArray或CUDAKernel变量的所有工作区变量现在都无效,必须从工作区中清除或重新定义。
  • gpuDevice([])具有空参数(与无参数相反),将取消选择GPU设备并清除其内存中的gpuArray和CUDAKernel变量。此语法未将任何GPU设备选为当前设备。

在matlab命令行窗口内通过‘gpuDevice’查看显卡,

0 人点赞