Linux CPU 型号与查看
:cat /proc/cpuinfo |grep 'model name'
Linux 查看GPU显卡的信息:
lspci | grep -i vga
lspci | grep -i nvidia
Nvidia自带一个命令行工具可以查看显存的使用情况:
nvidia-smi
表头释义:
- Fan:显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇冷却或者风扇坏了,显示出来就是N/A;
- Temp:显卡内部的温度,单位是摄氏度;
- Perf:表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能;
- Pwr:能耗表示;
- Bus-Id:涉及GPU总线的相关信息;
- Disp.A:是Display Active的意思,表示GPU的显示是否初始化;
- Memory Usage:显存的使用率;
- Volatile GPU-Util:浮动的GPU利用率;
- Compute M:计算模式;
下边的Processes显示每块GPU上每个进程所使用的显存情况。
如果要周期性的输出显卡的使用情况,可以用watch指令实现:
watch -n 10 nvidia-smi
命令行参数-n后边跟的是执行命令的周期,以s为单位。
Linux下察看swap分区大小的命令
top
或者fdisk -l
或者free -m
SWAP分区一般大小为物理内存的2倍,但最大不超过2G;
显存大小单位mib与内存大小mb 的区别:
具体的差别是MB等单位以10为底数的指数,MiB是以2为底数的指数,如:
1KB=10^3=1000, 1MB=106=1000000=1000KB,1GB=109=1000000000=1000MB,而 1KiB=210=1024,1MiB=220=1048576=1024KiB
对比关系如下图:

背景理解:
NVIDIA 公司,产品是一款独立显卡
图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心。GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作.
GPU的生产商主要有NVIDIA和ATI
①物理cpu数:主板上实际插入的cpu数量,可以数不重复的 physical id 有几个(physical id)
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
②cpu核数:单块CPU上面能处理数据的芯片组的数量,如双核、四核等(cpu cores)
cat /proc/cpuinfo| grep "cpu cores"| uniq
③逻辑cpu数:简单来说,它可使处理器中的1颗内核,如2颗内核那样在操作系统中发挥作用。
cat /proc/cpuinfo| grep "processor"| wc -l
④查看cpu信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
总核数 = 物理CPU个数 × 每颗物理CPU的核数;
总逻辑CPU数 = 物理CPU个数 ×每颗物理CPU的核数 × 超线程数。
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
网友评论