1. 查看CPU信息

查看CPU型号:

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
#或
grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'

如:

4  Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz

总核数 = 物理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
#或
lscpu |grep "Core(s) per socket" |awk '{print $NF}'

查看逻辑CPU的个数

cat /proc/cpuinfo| grep "processor"| wc -l

2. 查看 CPU 核数

#查看系统CPU核数,机器的CPU核数
nproc
#48

比如,在使用 make 命令时,提升编译速度:

sudo make
sudo make -j48

3. 查看内存信息

cat /proc/meminfo

#内存卡槽数量
dmidecode -t memory |grep "Number Of Devices" |awk '{print $NF}

#内存条数量
dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l

#查看内存支持的类型
dmidecode -t memory |grep -A16 "Memory Device$" |grep "Type:"

#查看内存频率
dmidecode -t memory |grep -A16 "Memory Device$" |grep "Speed:"

#查看内存大小
dmidecode -t memory |grep -A16 "Memory Device$" |grep "Size:"

4. 查看GPU信息

查看Linux机器显卡信息:

lspci |grep VGA

如:

01:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] (rev a1)

查看 CUDA 版本:

cat /usr/local/cuda/version.txt

如:

CUDA Version 10.0.130

查看 CUDNN 版本:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
#或
cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2

如:

#define CUDNN_MAJOR 7
#define CUDNN_MINOR 6
#define CUDNN_PATCHLEVEL 0
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

#include "driver_types.h"

5. 查看端口号

Ubuntu 查看端口号占用情况,如 27017 端口:

sudo netstat -tulpn | grep :27017

输出如:

tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 6432/mongod

其中,6432 为PID.

6. 查看硬盘信息

#查看硬盘型号
hdparm -i /dev/sda |grep "Model"

#查看硬盘数量和大小
fdisk -l |grep "Disk /dev/sd"
Last modification:February 14th, 2022 at 09:48 am