linux后台开发常用指令

1,查看CPU信息

cat  /proc/meminfo

这个文件给出了内存状态的信息。它显示出系统中空闲内存,已用物理内存和交换内存的总量。它还显示出内核使用的共享内存和缓冲区总量。这些信息的格式和free命令显示的结果类似。





2, cat  /proc/cpuinfo

在linux操作系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中









下面分析几个比较重要的指标:

processor    逻辑处理器的id。

physical id   物理封装的处理器的id。

core id     每个核心的id

cpu core 位于相同物理封装的处理器中的内核数量。

siblings 位于相同物理封装的处理器中的逻辑处理器的数量。

上图中physical id为0,说明只有一个物理处理器;

若processor有两个不同编号,并且同属于一个phsical id,同时cpu core的值为2,这也就是说明了CPU是双核的,并且每个核心只有一个逻辑处理器。


在这个服务器上,'cpu cores' 为4,physical id 有一个,core id有4个,siblings的值为8,总共有8个processor。

所以这个服务器主机的CPU为1个物理封装的处理器,每个处理器又有4个处理核心(cpu cores),每个cpu core有可划分为2个逻辑处理器(超线程技术),因此,每个物理处理器上有8个逻辑处理器(即8个processor)。

http://hanjian861202.iteye.com/blog/964735

获取逻辑CPU个数:

#cat /proc/cpuinfo | grep “processor” | wc -l

获取物理cpu个数:

#cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l

每个物理cpu中core的个数:
#cat /proc/cpuinfo | grep “cpu cores” | wc -l

是否为超线程?

如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
# cat /proc/cpuinfo | grep “siblings”




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值