Please enable Javascript to view the contents

如何查看服务器上的设备信息

 ·  ☕ 1 分钟

1. 查看 CPU

  • 查看 CPU 型号
1
lscpu
  • 查看指令集
1
cat /proc/cpuinfo | grep -iE "flags|instruction set"

2. 查看内存

  • 内存使用及大小
1
free -h
  • 内存条型号
1
dmidecode -t memory

3. 查看磁盘

  • 查看磁盘挂载
1
lsblk -o NAME,TYPE,SIZE,MODEL,UUID,MOUNTPOINT
  • 查看磁盘使用率
1
df -H | grep -vE '^Filesystem|tmpfs|cdrom|loop|udev' | awk '{ print $5 "/" $2 " " $1 }' |grep " "/
  • 查看磁盘速度
1
hdparm -t /dev/sda3
  • 查看硬盘温度等
1
apt install smartmontools
1
(for disk in /dev/sd?; do sudo smartctl -A $disk | grep -iE 'Temperature|Celsius'; echo "---"; done) && (for disk in /dev/nvme?n?; do sudo nvme smart-log $disk; echo "---"; done)

4. 查看 PCI 带宽

  • 找到设备的 PCI ID

这里以磁盘为例

1
lspci | grep -iE "SATA|SAS|NVM Express|NVMe"
  • 根据 ID 查看带宽
1
lspci -vv -s 1a:00.0 | grep -i "LnkCap:"
版本推出年份Line 编码每通道传输率带宽(每个方向)
1.020038b/10b2.5 GT/sx1: 0.250 GB/s
x2: 0.500 GB/s
x4: 1.000 GB/s
x8: 2.000 GB/s
x16: 4.000 GB/s
2.020078b/10b5.0 GT/sx1: 0.500 GB/s
x2: 1.000 GB/s
x4: 2.000 GB/s
x8: 4.000 GB/s
x16: 8.000 GB/s
3.02010128b/130b8.0 GT/sx1: 0.985 GB/s
x2: 1.969 GB/s
x4: 3.938 GB/s
x8: 7.877 GB/s
x16: 15.754 GB/s
4.02017128b/130b16.0 GT/sx1: 1.969 GB/s
x2: 3.938 GB/s
x4: 7.877 GB/s
x8: 15.754 GB/s
x16: 31.508 GB/s
5.02019128b/130b32.0 GT/sx1: 3.938 GB/s
x2: 7.877 GB/s
x4: 15.754 GB/s
x8: 31.508 GB/s
x16: 63.015 GB/s
6.02021242B/256B64.0 GT/sx1: 7.563 GB/s
x2: 15.125 GB/s
x4: 30.250 GB/s
x8: 60.500 GB/s
x16: 121.000 GB/s

5. 查看网卡

  • 查看网卡列表
1
lshw -class network -short
  • 查看 Bond 详情
1
cat /proc/net/bonding/bond0
  • 查看网卡速度
1
2
3
4
5
for i in /sys/class/net/*; do
  iface=$(basename "$i")
  ethtool "$iface" 2>/dev/null | \
    awk -v i="$iface" '/Speed:/ {print i, $2}'
done

6. 查看 IB 网卡设备

  • 列出所有 IB 网卡
1
ibdev2netdev
  • 查看网卡的速度
1
ibstat

7. 查看 ROCE 网卡设备

  • 设备和网卡的映射
1
rdma link

8. 查看加速设备

  • 查看 GPU 显卡
1
nvidia-smi -L
  • 查看 NPU 显卡
1
npu-smi info

微信公众号
作者
微信公众号