centos查看cpu、内存、磁盘、网卡等基本信息

一、网卡操作

1、查看网卡信息

可以通过 ip add  或者 ifconfig 查看网卡、ip等信息

ip add

ifconfig

上面两个命令结果显示两块网口,两个网口名称分别为 eth0、lo。     另外可以看出只有 eth0网口是启动(UP)状态

2、开启关闭网卡

开启:ifup  eth0 (eth0为对应的网卡,可在上面命令查看)

关闭:ifdown eth0

二、查看cpu信息   

附:cpu基本信息计算

  • # 总核数 = 物理CPU个数 X 每颗物理CPU的核数
  • # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

1、 lscpu 查看CPU详细信息 ,含超线程数等信息

  • CPU(s) : 表示逻辑cpu数,这里是4个。     
  • Socket(s) : 表示物理cpu数,这里是4个。
  • Thread(s) per core : 表示每个cpu有1个超线程。
  • Core(s) per socket : 表示每个cpu有1个核。 

根据上面的计算,总核数为 4, 逻辑cpu数也为4

2、cat /proc/cpuinfo 查看cpu详细信息,部分信息需要计算获取(该命令含单独每一个逻辑cpu的详细信息)

这里只截取部分cpu信息:

  • processor :每一个processor表示一个逻辑cpu,这里有四个processor,即表示4个逻辑cpu。 
  • physical id :相同physical id表示同一个物理cpu,我这里四个physical id 都不同,即表示有4个物理cpu。
  • cpu cores : 表示对应cpu的核数。


3、获取逻辑CPU的个数:cat /proc/cpuinfo| grep "processor"| wc -l


4、获取物理CPU的个数:cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l


5、获取每个物理CPU的核数:cat /proc/cpuinfo| grep "cpu cores"| uniq

三、查看内存信息

1、查看内存详细信息:free -h

  • Mem:表示真正的物理内存,这里含内存的使用情况总览表
  • Swap:虚拟内存,内存不够时磁盘虚拟出来的内存,磁盘主要是 I/O 级别的操作,并不是系统内核级别的操作,处理速度跟 mem 区不是一个等级。
  • shared:共享内存,即和普通用户共享的物理内存值。
  • buffers:用于存放要输出到disk(块设备)的数据的。
  • cached:存放从disk上读出的数据。

2、查看某个pid(进程)的物理内存使用情况:cat /proc/PID/status | grep VmRSS

如我们查看进程号为 2555 的内存使用情况

四、查看磁盘信息

1、查看磁盘分配及使用情况:df -Th

五、其他

1、另外我们可以通过 top 命令可以看到内存、cpu使用情况

命令将实时更新,显示出资源占用前几的进程

在执行top命令过程过程中,按 1 可以看到所有逻辑cpu的资源占用情况

2、查看某个进程中各个线程的资源占用: top -Hp PID(对应的进程号)

3、查看系统的内核信息: uname -a

 

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值