位置: 编程技术 - 正文
推荐整理分享Shell实现识别物理cpu个数、核心数(shell脚本识别十六进制数),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:shell 读取,shell获取文件确定编码方式,获取shell,shell如何读取文件内容,shell脚本识别十六进制数,shell如何读取文件内容,shell如何读取文件内容,shell脚本识别十六进制数,内容如对您有帮助,希望把文章链接给更多的朋友!
如何识别物理cpu个数,几个核,是超线程还是多核心
判断依据:
1.具有相同core id的cpu是同一个core的超线程。2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。
英文版:
1.Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id are hyperthreads in the same core.2.Any cpu with the same physical id are threads or cores in the same physical socket.
实例:
LunarPages的CPU信息:
显示4个逻辑CPU,通过physical id ,前面两个逻辑cpu的相同,后面两个的相同,所以有两个物理CPU。前面两个的 core id相同,后面的两个core ID相同,说明这两个CPU都是单核。也就是说两个单核cpu,启用了超线程技术。
通过intel的cpu的参数可以初步判断 使用的是两个 Xeon奔腾4CPU ,有点差。。。。
如何获得CPU的详细信息:
linux命令:cat /proc/cpuinfo
用命令判断几个物理CPU,几个核等:逻辑CPU个数:物理CPU个数:每个物理CPU中Core的个数:
是否为超线程?
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:其他特征:
目前intel新的多核心cpu都会在后面显示具体的型号数字,例如:
说明是 Xeon 的cpu,而不显示型号的具体数字的,大部分都是奔腾的CPU很多主机商都骗人,用奔腾的cpu,却说是多核心的CPU。
探针看到的数据:
类型:Intel(R) Xeon(TM) CPU 2.GHz 缓存: KB类型:Intel(R) Xeon(TM) CPU 2.GHz 缓存: KB类型:Intel(R) Xeon(TM) CPU 2.GHz 缓存: KB类型:Intel(R) Xeon(TM) CPU 2.GHz 缓存: KB
没有具体的型号,缓存1M,一般都是奔腾系列的cpu,或者是intel假双核的cpu,具体要根据上面说的去判断。新的多核心cpu都能看到具体的型号。
另外多核心的xeon的CPU,一般主频都不高,达到2.8和3.0的只有很少的几个高端CPU型号,一般主机商不会用这么好的
收集的个Linux系统管理中常用的一些shell命令 1.显示消耗内存/CPU最多的个进程psaux|sort-nk+4|tailpsaux|sort-nk+3|tail2.查看进程按内存从大到小排列ps-e-o"%C:%p:%z:%a"|sort-k5-nr3.按cpu利用率从大到小排列ps-e-o"%C:
Shell创建用户并生成随机密码脚本分享 创建随机数的方法:1~~~~/dev/urandom在Linux中有一个设备/dev/urandom是用来产生随机数序列的。利用该设备我们可以根据在需要生成随机字符串。比如我们要
Shell脚本实现分析apache日志中ip所在的地区 查询ip地址所用的组件
标签: shell脚本识别十六进制数
本文链接地址:https://www.jiuchutong.com/biancheng/379875.html 转载请保留说明!上一篇:Shell脚本实现批量添加用户(编写shell脚本,批量建立用户)
友情链接: 武汉网站建设