简述
因为经常会用到,但是东西又不是那么容易记。
CPU
看CPU的信息,分两种
看当前使用数据看基本数据
当前使用数据:
top
结果看%Cpu(s)
us是用户进程使用占总的比例sy是系统进程使用占总的比例id是空闲的占比这一行的求和为100%
看基本的数据
cat /proc/cpuinfo
不过这个很长,一般换别的使用
查看总的线程数
[root] cat /proc/cpuinfo | grep "core id"|uniq| wc -l64
查看总的CPU核数
[root] cat /proc/cpuinfo | grep "cores"|uniqcpu cores: 16
CPU内核频率
cat /proc/cpuinfo |grep MHz|uniq
我的输出大致是 :表示为1200MHz
core MHz : 1200
内存
cat /proc/meminfo
看剩余内存大小,总的大小
dmidecode -t memory # 或者是dmidecode -t memory | grep Speed:
GPU
看cuda版本和GPU信息nvidia-smi
进程
一方面可以通过top
看。
另一方面,也可以用。
ps aux# 想显示宽一点就用ps auxwww# 上面命令有可能失败(还是和原来一样)ps aux > test.out# 在test.out文件下去看也是一样的
程序的版本
大部分都可以用--version
实现
docker --version
系统版本
Ubuntu的话cat /etc/issue
CentOs的话
cat /etc/redhat-release
其他系统就 大同小异。
除此之外,还有时灵时不灵的
uname -a # 或者uname -s