CPU 核心数和线程数的关系
名称说明
cpu 个数:
是指物理上,也及硬件上的核心数;
核数:
是逻辑上的,简单理解为逻辑上模拟出的核心数;
线程数:
是同一时刻设备能并行执行的程序个数,如果没有超线程技术,一个 CPU 核心对应一个线程。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间 CPU 能同时并行处理的任务数。
AMD 线程数:
线程数=cpu 个数 * 核数
Intel 超线程技术线程数:
线程数=cpu 个数 * 核数 * 2
查看 CPU 信息
在 Windows 中,在 cmd 命令中输入“wmic”,然后在出现的新窗口中输入“cpu get *”即可查看物理 CPU 数、CPU 核心数、线程数。其中,
Name:表示物理 CPU 数
NumberOfCores:表示 CPU 核心数
NumberOfLogicalProcessors:表示 CPU 线程数
在 Linux 系统中,在终端输入以下命令查看
查看物理 cpu 个数
grep 'physical id' /proc/cpuinfo | sort -u
查看核心数量
grep 'core id' /proc/cpuinfo | sort -u | wc -l
查看线程数
grep 'processor' /proc/cpuinfo | sort -u | wc -l
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于