• linux-系统硬件信息查看方法


    系统硬件信息查看方法

    CPU:

    1. 利用文件进行查看:
     cat /proc/cpuinfo 
       model name: Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz  -- CPU品牌型号
       physical id	: 0                                     -- 表示CPU颗数  1颗
       processor	: 0                                     -- 表示CPU核数  1核
       cpu cores	: 1
       
       physical id	: 0   第一段  physical id	: 0         -- 有两颗CPU
       physical id	: 0   第二段
       physical id	: 1   第三段  physical id	: 1
       physical id	: 1   第四段
    
       physical id	: 0   processor	: 0                     -- 一颗CPU有两个核心
       physical id	: 0   processor	: 1                   
       cpu cores	: 2
       
       physical id	: 1   processor	: 0                     -- 一颗CPU有两个核心
       physical id	: 1   processor	: 1                   
       cpu cores	: 2
       
       总共服务器有多少颗CPU 有多少核心
       有两颗CPU --> 2路的服务器
       有4核心
    
    1. 利用命令进程查看:
      lscpu --> 调取cpuinfo文件中的内容
      Socket(s):(插槽) 2 — 显示服务器CPU颗数
      Core(s) per socket: 2 — 每颗CPU有几核
      CPU(s): 4 — 整个服务器有几核

    2. 负载:(CPU处理任务过多)

      • 利用文件进行查看:(监控)
        cat /proc/loadavg
        0.00 0.01 0.05 负载值CPU核数有关
        1分钟平均 5分钟平均负载 15分钟平均负载
        eg: 服务器4核的服务器 – 负载值3左右,就要关注
        服务器128核的服务器 – 负载值100(数据库服务器)

      • 利用命令进行查看:
        [root@oldboyedu ~]# w
        12:41:06 up 38 min, 2 users, load average: 0.00, 0.01, 0.05

    3. 内存:内存使用情况

      • 利用文件进行查看:
        [root@oldboyedu ~]# cat /proc/meminfo
        MemTotal: 2030172 kB — 内存总的容量
        MemFree: 1738164 kB — 内存的空闲容量
        MemAvailable: 1714096 kB — 内存的可用容量
        Buffers: 2076 kB — baffer空间
        Cached: 90616 kB — cacahe空间
        SwapCached: 0 kB — 交换分区使用情况

      • 利用命令进程查看:
        [root@oldboyedu ~]# free -h — 以人类可读方式显示内存容量信息
        total used free shared buff/cache available()
        Mem: 1.9G 137M 1.7G 9.5M 148M 1.6G
        Swap: 1.0G 0B(
        ) 1.0G

    4. 磁盘信息/挂载信息:

      • 利用文件进行查看:
        cat /proc/mounts
        /dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0

      • 利用命令进程查看:
        [root@oldboyedu ~]# df -h
        Filesystem Size Used Avail Use% Mounted on
        /dev/sda3 49G 1.6G 48G 4% /
        devtmpfs 981M 0 981M 0% /dev
        tmpfs 992M 0 992M 0% /dev/shm
        tmpfs 992M 9.6M 982M 1% /run
        tmpfs 992M 0 992M 0% /sys/fs/cgroup
        /dev/sda1 197M 102M 95M 52% /boot
        tmpfs 199M 0 199M 0% /run/user/0

  • 相关阅读:
    zookeeper的watch机制详细讲解
    阿里P9整理分享的亿级流量Java高并发与网络编程实战PDF
    nginx高可用配置(五)
    [100天算法】-面试题 17.17.多次搜索(day 43)
    Fragment的四种跳转方式
    Gillespie 随机模拟算法附matlab代码
    【SaToken使用】springboot+redis+satoken权限认证
    总结:前后端集合、数组类型数据交互底层原理,SpringBoot框架解析
    CF1004F Sonya and Bitwise OR(线段树平衡复杂度+or 前缀性质)
    【学习笔记】《模式识别》2:聚类分析
  • 原文地址:https://blog.csdn.net/xaccpJ2EE/article/details/127123950