cpuinfo基本参数讲解

1.首先我们明确几个概念

 (1)物理CPU  

物理cpu数量,实际服务器中插槽上的CPU个数

实例:

[[email protected] ~]# cat /proc/cpuinfo |grep
"physical
id
" |sort |uniq

pysical id  : 0

pysical id  : 1

这说明我们的服务器上有两颗物理cpu。第一颗cpu是从0开始表示的。

(2)CPU核数

一块CPU上面能处理数据的芯片组的数量

实例:

[[email protected] ~]# cat /proc/cpuinfo |grep
"cpu cores"
|sort |uniq

cpu cores   : 8

这说明我们单颗cpu有8个核心。两颗cpu就有16个核心。

(3)逻辑CPU 

一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来

逻辑CPU数量=物理cpu数量 x cpu cores 这个规格值 x 2(如果支持并开启ht)

根据上边的硬件情况可以得出

逻辑CPU数量= 2 x 8 x 2 = 32

实例:

[[email protected] ~]# cat /proc/cpuinfo |grep
"processor" |sort -n -k 3

processor   : 0

processor   : 1

......

......

processor   : 29

processor   : 30

processor   : 31

那么这台服务器的逻辑cpu就有32个

时间: 2024-07-30 13:49:56

cpuinfo基本参数讲解的相关文章

arm-linux-gcc 常用参数讲解 gcc编译器使用方法

我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc.下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家. 在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段: 1. 预处理(Pre-Processing) 2. 编译(Compiling) 3. 汇编(Assembling) 4. 链接(Linking) Linux程序员可以根据自己的需要让 GCC在编译的任何阶段结束,以便检查或使用编译器在该阶段的输出信息,或

【神经网络学习笔记】LIBSVM参数讲解

支持向量机SVM(Support Vector Machine)作为一种可训练的机器学习方法可以实现模式分类和非线性回归,本文就matlab中的LIBSVM工具箱展开说明. 在matlab中调用LIBSVM工具箱可以方便的使用LIBSVM网络,台湾大学的林智仁教授已经封装好各方法,大家可以在此下载. LIBSVM工具箱的主要函数为svmtrain和svmpredict,调用格式为 model = svmtrain(train_lable,train_data,options); [predict

FTP简述之CentOS平台vsftpd参数讲解

FTP知识概述 FTP的全称为"File Transfer Protocol"即(文件传输协议),用于在Internet或Intranet的两台主机之间传输文件,利用FTP可以传输文本文件和二进制文件: 该协议的简称叫"FTP",现如今已然成为文件传输的代名词:FTP 是Internet上最早出现且使用也最为广泛的一种文件传输服务.基于C/S架构,工作在应用层且通过该服务可在FTP服务器和FTP客户端之间建立连接,实现FTP服务器和FTP客户端之间的数据文件传输:

libsvm 训练后的模型参数讲解(转)

主要就是讲解利用libsvm-mat工具箱建立分类(回归模型)后,得到的模型model里面参数的意义都是神马?以及如果通过model得到相应模型的表达式,这里主要以分类问题为例子. 测试数据使用的是libsvm-mat自带的heart_scale.mat数据(270*13的一个属性据矩阵,共有270个样本,每个样本有13个属性),方便大家自己测试学习. 首先上一个简短的测试代码: %% ModelDecryption % by faruto @ faruto's Studio~ % http:/

Log4J入门教程(二) 参数讲解

继续接着Log4J入门教程(一)中的例子进行讲解,其中log4j.properties中的内容为    Log4j的三个重要组件—— Loggers, Appenders, Layouts ,这三个组件协同的工作,使得开发者能够依据信息类别和级别去纪录信息,并能够运行期间,控制信息记录的方式已经日志存放地点. Log4j中有三个主要的组件,它们分别是 Logger.Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名

[转]libsvm 训练后的模型参数讲解

http://blog.sina.com.cn/s/blog_6646924501018fqc.html 主要就是讲解利用libsvm-mat工具箱建立分类(回归模型)后,得到的模型model里面参数的意义都是神马?以及如果通过model得到相应模型的表达式,这里主要以分类问题为例子. 测试数据使用的是libsvm-mat自带的heart_scale.mat数据(270*13的一个属性据矩阵,共有270个样本,每个样本有13个属性),方便大家自己测试学习. 首先上一个简短的测试代码: %% Mo

mysql复制参数讲解

1.master上的参数 log-bin   #必须 server-id #1-pow(2,32)-1 #必须 (端口+ip) server-uuid  #路径为$datadir/auto.cnf log-bin-index #必须 binlog-format binlog_cache_size max_binlog_size sync_binlog expire_logs_days log_bin_trust_function_creators 2.配置参数(IGNORE/DO规则的炕) lo

android自动化测试之Monkey--从参数讲解、脚本制作到实战技巧

金阳光视频: http://v.youku.com/v_show/id_XODcyMjM1MDA4.html?from=y1.2-1-87.4.4-1.1-1-2-3 1.安装jdk,sdk,TT 2.对app进行压力测试(性能测试),模拟器和真机都可以,发送伪随机事件流(一段时间内不重复)(随机事件流:抛硬币) 3.monkey是android系统自带的,位置/system/bin/monkey/monkey.jar 4.adb shell monkey +选项 adb shell进入shel

SSH远程管理、参数讲解、xshell使用、scp,sftp,ssh命令(ssh两种方式的密钥验证方

1.SSH远程管理 SSH(Secure Sheel)是一种安全通道协议,主要用于实现字符界面的远程登录.远程复制等功能.SSH协议对通信双方的数据传输进行了加密处理,其中包括用户的口令.与早期的TELNET(远程登录,tcp23端口).RSH(Remote Sheel,远程执行命令).RCP(Remote File Copy,远程文件复制)等应用想必,SSH协议提供了更好的安全性. 配置OpenSSH服务端(由openssh.openssh-server软件包提供.主配置文件/etc/ssh/