专栏首页运维查看CPU信息小脚本

查看CPU信息小脚本

# cat cpuinfo.sh 

#!/bin/bash

echo "                  the `hostname` cpuinfo                       "

echo "the cpu stype:"

echo "`dmidecode -s processor-version | head -n 1`"

echo "the physical cpu is:"

cat /proc/cpuinfo | grep "physical id"| sort |uniq |wc -l

echo "the cores is:"

cat /proc/cpuinfo  | grep "cpu core" |awk '{print $4}'|head -n 1

echo "the siblings is:"

cat /proc/cpuinfo  | grep siblings |awk '{print $3}'|head -n 1

echo "the logic cpu is:"

cat /proc/cpuinfo | grep processor|wc -l

echo "if the logic is not physical x cores, the cpu is super-threading."

echo "the cpu support:"

cat /proc/cpuinfo | grep flags | awk -F: '{print $2}'|sort|uniq

[root@bjicqh910 ~]# ./cpuinfo.sh 

                  the server cpuinfo                       

the cpu stype:

Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz

the physical cpu is:

2

the cores is:

6

the siblings is:

12

the logic cpu is:

24

if the logic is not physical x cores, the cpu is super-threading.

the cpu support:

 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux文件树

    以前有意找这方面的资料,今天突然发现在系统中就有 linux系统用man hier solaris用man  filesystem 其结果如下     ...

    三杯水Plus
  • 典型算法的Python实现

    算法 如果用通俗易懂的语言来说,算法就是“把解决问题的步骤无一遗漏地用文字或图表示出来”。要是把这里的“用文字或图表示”替换为“用编程语言表达”,算法就变成了程...

    三杯水Plus
  • DDOS Deflate防轻型DDOS***

    DDoS deflate是一款免费的用来防御和减轻DDoS***的脚本。它通过netstat监测跟踪创建大量网络连接的IP地址,在检测到某个结点超过预设的限 ...

    三杯水Plus
  • Smart Template component rendering process - part 1 till xml view creation

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    Jerry Wang
  • torch.nn.SyncBatchNorm

    torch.nn.SyncBatchNorm(num_features, eps=1e-05, momentum=0.1, affine=True, track...

    于小勇
  • C++核心准则CP.26:不要分离线程

    Often, the need to outlive the scope of its creation is inherent in the threads ...

    面向对象思考
  • 面试题40(关于运算符的优先级以及字符串的拼接的理解)

    下面这三条语句? ---- System.out.println(“is ”+ 100 + 5); System.out.println(100 + 5 +“...

    Java学习
  • bug诞生记——无调用关系的代码导致死锁

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    方亮
  • PHP数组is_*()对比和解析

    如is_null,is_object,is_array,is_string,is_resource,is_bool,is_long,is_float 今天补充一...

    php007
  • Java 集合系列(二)—— ArrayList

      ArrayList 是通过一个数组来实现的,因此它是在连续的存储位置存放对象的引用,只不过它比 Array 更智能,能够根据集合长度进行自动扩容。

    那一叶随风

扫码关注云+社区

领取腾讯云代金券