使用 arch 命令:
- arch 命令会返回当前系统的架构信息。
arch
- 系统是ARM64架构,返回 aarch64。
- 系统是ARM32架构,它会返回 armv7l 或类似的值。
使用 uname 命令:
- 确认系统架构的方法是使用 uname 命令
uname -a
- 这会显示系统的详细信息,包括架构信息。如果系统是ARM64架构,你会在输出中看到 “aarch64” 或类似的字样。
Linux armbian 6.1.27-ophub #1 SMP Mon May1 13:03:40 EDT 2023 aarch64 GNU/Linux
- 查看 /proc/cpuinfo 文件:
- 该文件包含了有关处理器和系统的信息。
cat /proc/cpuinfo
- 在输出中查找 “aarch64” 或 “ARMv8” 等与ARM64架构相关的信息。
root@armbian:~# cat /proc/cpuinfoprocessor : 0model name: ARMv8 Processor rev 0 (v8l)BogoMIPS: 48.00Features: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddpCPU implementer : 0x41CPU architecture: 8CPU variant : 0x2CPU part: 0xd05CPU revision: 0
processor:处理器的编号,从0开始,每个核心都有一个唯一的编号。
model name:CPU的型号。 在这里显示为”ARMv8 Processor rev 0 (v8l)”。表明CPU采用了ARMv8架构(也称为ARM64或AARCH64)。
BogoMIPS:CPU性能的指标。在这里显示为 “48.00”。BogoMIPS 不是一个精确的性能指标,但可以用于比较不同CPU之间的性能。
Features:列出处理器支持的一些特性。这些特性包括浮点运算(fp)、SIMD指令(asimd)、加密扩展(aes)、SHA加密扩展(sha1和sha2)、CRC32校验等。这些特性表示处理器的功能和性能。
CPU implementer:十六进制值,指示CPU的制造商。在这里显示为 “0x41”,这代表ARM制造商。
CPU architecture:CPU的架构,其中 “8” 表示ARMv8架构。ARMv8是ARM的64位架构,也被称为ARM64或AARCH64。
CPU variant、CPU part 和 CPU revision:CPU的一些详细信息,包括CPU的变种、部分和修订版本。它们都显示为特定的十六进制值,用于标识CPU的具体特征。