大家好! 今天,经理要求对公司中所有服务器的详细信息进行排序。 由于这些机器是在公司购买时购买的,因此无法观察处理器的特定规格和型号。 现在,机器一直在提供服务,无法停止并检查它们。 幸运的是,对于Linux系统,您可以从命令行了解处理器的规格和型号。 这会使一些使用Windows系统的人嫉妒。 Linux不可能如此强大。 让我们尝试一下。
cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l # 查看物理CPU个数
cat /proc/cpuinfo| grep “cpu cores”| uniq # 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep “processor”| wc -l # 查看逻辑CPU的个数
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c #查看CPU信息(型号)
注: 总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
把以上每一条命令都放在系统中用root权限运行一遍,就可以看到我们想要的很详细的信息。一目了然。是不是很方便?答案是肯定的,这是linux系统很优秀的特点。可以让你随时随地了解到机器的信息。那如果我要查内存条的规格型号,硬盘的规格型号又怎么操作呢?其实原理是一样的,后续再与大家一起学习如何操作。一定能如您所愿。