本文主要是介绍[小技巧]如何一键查询linux服务器的信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
基于每回查服务器信息都要百度命令(因为用的频次不多故记不全,也没特意记,懒),所有在这里小总结下并用shell写了一个一键查询神器。
正文
这是我经常查询的:
1.查看物理cpu个数
grep ‘physical id’ /proc/cpuinfo | sort -u | wc -l
2.查看核心数量
grep ‘core id’ /proc/cpuinfo | sort -u | wc -l
3.查看线程数
grep ‘processor’ /proc/cpuinfo | sort -u | wc -l
神器代码(markdown无法传附件,只好贴代码了):
#!/bin/bashphysicalNumber=0
coreNumber=0
logicalNumber=0
HTNumber=0logicalNumber=$(grep "processor" /proc/cpuinfo|sort -u|wc -l)
physicalNumber=$(grep "physical id" /proc/cpuinfo|sort -u|wc -l)
coreNumber=$(grep "cpu cores" /proc/cpuinfo|uniq|awk -F':' '{print $2}'|xargs)
HTNumber=$((logicalNumber / (physicalNumber * coreNumber)))echo "****** CPU Information ******"
echo "Logical CPU Number : ${logicalNumber}"
echo "Physical CPU Number : ${physicalNumber}"
echo "CPU Core Number : ${coreNumber}"
echo "HT Number : ${HTNumber}"
echo "*****************************"
复制以上代码,到cpuinfo.sh文件,chmod +x cpuinfo.sh ,执行./cpuinfo.sh 就可以愉快查找了
如果你觉得有收获~可以关注我的公众号【咖啡色的羊驼】~第一时间收到我的分享和知识梳理~
这篇关于[小技巧]如何一键查询linux服务器的信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!