Linux 硬件管理全解析
1. 多核 CPU 与 CPU 识别
如今,许多 CPU 都是多核型号。这些 CPU 将两个或更多 CPU 的电路封装在一个单元中。当插入主板时,对于操作系统来说,这样的 CPU 就像多个 CPU 一样。其优势在于,Linux 可以运行与核心数量相同的 CPU 密集型程序,并且它们不会因争夺 CPU 资源而显著减慢彼此的速度。
在 Linux 系统中,可通过以下三个文本模式命令来了解 CPU 信息:
- uname -a :输入该命令会显示内核和 CPU 的基本信息。例如,系统可能返回“x86_64 AMD Phenom (tm) II X3 700e Processor”,这表明了 CPU 的制造商和型号。
- lscpu :此命令会返回约 20 行的额外信息。其中很多信息专业性较强,比如 CPU 支持的缓存大小;也有一些不太专业的信息,如架构以及支持的 CPU 或核心数量。
- cat /proc/cpuinfo :与 lscpu 相比,该命令会返回更多信息。一般用户可能不需要这些信息,但开发人员或技术人员可能会利用其中部分信息来调试问题。
需要注意的是,现代 x86 - 64 CPU 可以运行针对较旧 x86 架构编译的软件。因此,可能会在 64 位 CPU 上运行 32 位的 Linux 发行版,此时这些命令的输出可能会令人困惑。例如,lscpu 可能显示如下内容:
Architecture: i6
超级会员免费看
订阅专栏 解锁全文
2003

被折叠的 条评论
为什么被折叠?



