linux硬件信息逐行显示,查看Linux中硬件信息

查看Linux中硬件信息

1、查看CPU信息

命令:cat /proc/cpuinfo

如图:

2421e8ba-4701-48a3-ba5b-1589f8cd033b.jpg

这么多是不是感觉有点乱。那来选取一些我们想要的信息吧(至于为啥命令是这样写,以后会知道的)

查看逻辑CPU个数:

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

bd832796-3b46-4ebd-a7ff-69eb3e9d9a35.jpg

查看物理CPU个数:

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

311d8588-37cb-4ee1-b495-8b5347ff7657.jpg

查看core id的数量,如果有两个逻辑CPU具有相同的 core id ,意味这,CPU启用的超线程

cat /proc/cpuinfo | grep "core id" | uniq |  wc –l

875a7b8a-d795-430b-935d-99fd8e40aed6.jpg

2、查看linux的内存信息

命令:cat /proc/meminfo

如图:

3e72f670-b4d2-4eb2-b91d-7b2f0892c25b.png

显示的信息较多,我们可以用另外一个命令 :free 来查看内存的信息:

80618919-52a1-49dc-88b8-cd97eb20aee2.jpg

Total:代表总大小 ; used :已经使用的大小;free:剩余的大小;Shared:多个进程共享的内存总额;Buffers/cached:磁盘缓存的大小。

第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是887016KB,已用内存是133280KB,其中包括,内核(OS)使用+Application(X, oracle,etc等)使用的+buffers+cached.

第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。

所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。

如上图:

931612=887016+6888+37708

3、磁盘使用情况查看

磁盘分区信息查看之fdisk –l

如图:

863b10b7-1cd2-47a0-a8a7-90bb1d8c51b4.jpg

以后我们会详细讲解linux下如何用fdisk就行分区,这里稍做了解就好了。

磁盘使用情况查看之 df –Th命令

cd4d0f8e-bf66-4f1f-b17a-60451457dee4.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值