面试真题

操作系统 · 简单 · 腾讯

Linux 如何查看 CPU 核数?

简单 操作系统 🎤 腾讯
参考答案
直接结论:使用nproc查看逻辑CPU核数;lscpu查看详细拓扑;或读/proc/cpuinfo。展开:nproc调用sysconf返回在线逻辑核数;lscpu从sysfs采集显示socket、core、thread数;cat /proc/cpuinfo | grep -c processor统计逻辑核,去重core id可得物理核。原理是Linux通过procfs暴露CPU拓扑,超线程下逻辑核=物理核*2。示例:nproc # 8;lscpu | grep -E 'Core|Thread';grep -c ^processor /proc/cpuinfo。
题目整理自公开面经,答案由校招宝自研生成,仅供参考