分类: LINUX
2011-12-09 23:35:49
多核出来之后,一般我们从系统可以知道总共有多少核,但是究竟是几个物理CPU,几个核心呢?例如,在系统中查看到有4个核,究竟是1颗4核CPU还是两颗双核CPU呢?可以用以下命令加以判断:
grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l
执行的结果就是系统中实际物理CPU的数量。grep 'cpu cores' /proc/cpuinfo
获取每颗CPU的核数和系统中能够看到的总CPU核数:
1)如果总核数=每颗CPU核数*系统实际CPU数量,那么系统没有打开HT;
2)如果总核数=每颗CPU核数*系统实际CPU数量*2,那么系统是打开HT的。