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"