Linux查看CPU详细信息

Linux查看CPU详细信息,第1张

在Linux服务器上查看CPU详细信息

cat /proc/cpuinfo

输出结果:

上面只截取了一部分信息,

完整的CPU信息请参考文末附录,

这个命令输出了太多的冗余信息不方便查看,

下面介绍的命令以该Linux输出的CPU信息为例,

可以很方便的知道当前系统CPU的特定信息。

请参考以下文章了解CPU的一些基本概念:

物理CPU,物理CPU内核,逻辑CPU概念详解

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

输出结果:

2

表示Linux服务器上面实际安装了2个物理CPU芯片。

cat /proc/cpuinfo | grep "cpu cores" | uniq

输出结果:

cpu cores : 8

表示1个物理CPU里面有8个物理内核。

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

输出结果:

32

表示Linux服务器一共有32个逻辑CPU。

cat /proc/cpuinfo | grep 'siblings' | uniq

输出结果:

siblings : 16

表示每个物理CPU中有16个逻辑CPU,

一共有2个物理CPU,

所以总共有32个逻辑CPU,

和第5步中查看的结果一致。

cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings" | sort | uniq

输出结果:

cpu cores : 8

siblings : 16

看到cpu cores数量是siblings数量一半,说明启动了超线程。

如果cpu cores数量和siblings数量一致,则没有启用超线程。

cpuinfo输出了详细的信息,

可以看到CPU具体型号等各种参数,

下面说明各个输出项的含义:

14、/proc/cpuinfo 文件(查看CPU信息)

Linux CPU数量判断,通过/proc/cpuinfo.

 Linux服务器如何查看CPU占用率、内存占用、带宽占用的命令

图中红色部分即为占用百分率,下面是每个进程的CPU占用率,如果服务器是多核CPU可能在下方看到有些进程CPU占用超过100%,这种一般是该进程使用了多核。

内存占用率:free -m

图中红色部分即为占用,即used、free即为剩余。(注意中在第二行数字中找哦。)

带宽占用:

使用vmstat命令,输入命令:vmstat

linux服务器的相关信息查看(端口占用,cpu、内存占用,防火墙,系统信息,vim编辑器使用等)

一、端口占用情况

(1)查看所有端口、进程的使用情况: netstat -tunlp

(2)查看某一端口的使用情况: netstat -tunlp|grep 5560

二、查看内存使用情况

(1)查看占用情况(动态):top

按下P(大写)可以找到占用内存最大的进程

(2)查看占用情况(总的):free

(3)查看占用内存最多的N个进程: ps -aux | sort -k4nr | head -K如果是10个进程,K=10,如果是最高的三个,K=3

(4)查看硬盘空间大小:df -lh

三、防火墙

防火墙iptables和firewall

(1)查看防火墙状态: firewall-cmd --state

(2)开启、关闭防火墙: 开启: systemctl start firewalld 关闭:systemctl stop firewalld.service 或者 service firewalld stop

(3)重启防火墙:firewall-cmd --reload(重新载入配置,在添加规则之后,需要执行此命令)

(4)防火墙是否开机启动:禁止防火墙开机启动:systemctl disable firewalld.service设置防火墙开机启动:systemctl enable firewalld.service

四、查看系统信息

(1)查看系统位数:getconf LONG_BIT

(2)查看内存信息:查看所有内存信息: cat /proc/meminfo查看内存容量: grep "MemTotal" /proc/meminfo

 (3)查看CPU信息:查看cpu个数(几核):cat /proc/cpuinfo |grep "processor"|wc -l

五、linux中文乱码:

我只是用了第三部,更改了ssh客户端属性配置就可以了

 1. 配置SSH 终端 (以xshell为例):

打开“文件”(File)- “属性” (Properties), 在“终端”(Terminal),将“编码”(Encoding)改为UTF-8 即可。

六、Xshell远程连接Linux时无法使用小键盘的解决方式:

七、linux中vi编辑器的退出操作

保存,但不退出vi             :w

保存并退出vi                    :wq

退出vi,但不保存更改      :q!

用其他文件名保存            :w filename

在现有文件中保存并覆盖该文件    :w! filename

查找文字:在一般模式下输入/和你要查找的文字单词,例如/port,此时再按下 n 会跳转至改文字所在的下一处。

可以使用cmd命令查询。

1、打开服务器,按快捷卡“win+R”打开运行命令,输入命令"cmd”然后按回车。

2、输入代码“systeminfo”,按回车,然后在反馈的信息中可以看到处理器的数量。

3、再输入代码“wmic”,按回车键。

4、最后输入代码“cpu get NumberOfCores”,即可查看到服务器的核心数,如下图所示,下图为两个4核心的处理器。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/9484.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-07
下一篇2023-02-07

发表评论

登录后才能评论

评论列表(0条)

    保存