linux下查看cpu个数,核数,线程数, GPU,内存

您所在的位置:网站首页 查看cpu有几个核 linux下查看cpu个数,核数,线程数, GPU,内存

linux下查看cpu个数,核数,线程数, GPU,内存

#linux下查看cpu个数,核数,线程数, GPU,内存| 来源: 网络整理| 查看: 265

前言

有时我们也许想知道一个服务器上的性能如何。慢慢补充…

cpu 查看cpu个数 cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

查看cpu核数 cat /proc/cpuinfo | grep "core id" | sort | uniq | wc -l

查看cpu线程数 cat /proc/cpuinfo | grep "processor" | sort | uniq | wc -l

GPU

会显示出型号,显存,利用率等。如果没有独显,没装驱动可能会显示找不到命令。

nvidia-smi nvidia-smi -L

一秒刷新实时显示

watch -n 1 nvidia-smi

查看cuda版本 nvcc --version

python中 -V 经常等价于 --version

查看cudnn版本 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

但是如果不安装在该目录该命令就…没有用

使用pytorch查看cuda以及cudnn版本 import torch print('device name: ', torch.cuda.get_device_name()) print('pytorch version: ', torch.__version__) print('cuda version: ', torch.version.cuda) print('cudnn version: ', torch.backends.cudnn.version())

内存 查看内存大小

按 MB单位查看

free -m

按GB单位查看

free -g 环境配置

判断是否配置好pytorch, cuda, cudnn有个简单的办法, 运行下面的文件即可。如果两个张量的输出都没问题,那么证明环境没问题。

import torch print(torch.randn((2, 3))) print(torch.randn((2, 3)).cuda())

系统相关 系统内核版本 uname -a

查看ubuntu版本 cat /proc/version

或查看linux版本

cat /etc/issue

查看当前python3进程 ps -ef|grep python3

在这里插入图片描述 在这里插入图片描述

查看那些进程占据了显存 fuser -v /dev/nvidia*

有时候显卡被占了,可以用占用显卡的程序的PID号, 输入一下命令,大概知道实在哪里执行的,进而判断是谁用了

ll /proc/【PID号】


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3