linux

如何用CPUInfo检查Linux兼容性

小樊
41
2025-12-22 22:48:40
栏目: 智能运维

用 CPUInfo 检查 Linux 兼容性的实操指南

一、快速判定系统架构与位数

二、用 CPUInfo 核对关键兼容性要点

三、一条命令完成快速自检脚本

#!/usr/bin/env bash
echo "=== 系统架构 ==="
uname -m
arch
lscpu | egrep '^Architecture:|^CPU\(s\):|^Thread\(s\) per core:|^Core\(s\) per socket:'

echo -e "\n=== CPU 标志位(关键能力)==="
grep -m1 -E '^flags\b' /proc/cpuinfo | tr ' ' '\n' | sort -u | egrep -i 'lm|vmx|svm|sse4_2|avx|avx2|aes|pclmulqdq'

echo -e "\n=== 64 位支持判定 ==="
if grep -q ' lm ' /proc/cpuinfo; then
  echo "CPU 支持 64 位(lm 标志存在)"
else
  echo "CPU 不支持 64 位(缺少 lm 标志)"
fi

四、常见兼容性问题与处理建议

0
看了该问题的人还看了