zoukankan      html  css  js  c++  java
  • 收集服务器配置资源信息

    收集服务端和数据库层操作系统的配置;方便后期按系统比例配置进行估算

    1.cpu资源收集
     1)查看cpu型号
    cat /etc/issue
    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
     
     2)物理cpu个数
    grep "physical id" /proc/cpuinfo | sort |uniq | wc -l
    cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
     3)查看cpu的core即核数
    grep "cpu cores" /proc/cpuinfo | uniq | awk -F ‘:’ "{print $2}"
    cat /proc/cpuinfo| grep "cpu cores"| uniq
     4)逻辑cpu
    cat /proc/cpuinfo| grep "processor"| wc -l
     
    逻辑cpu=物理CPU个数×每颗核数,如果不相等的话,则表示服务器的CPU支持超线程技术;
    此时逻辑cpu=物理CPU个数×每颗核数x2
     
     5)是否开启intel的超线程技术(HT)
    cat /proc/cpuinfo |grep "sibling"|uniq
    cat /proc/cpuinfo | grep "cpu cores"|uniq
    如果有两个逻辑CPU具有相同的"core id",那么超线程是打开的。可以根据以下原则,来判断是否支持HT技术。
    如果"siblings"和"cpu cores"一致,则说明不支持超线程,或者超线程未打开。
    如果"siblings"是"cpu cores"的两倍,则说明支持超线程,并且超线程已打开。
     
     
    逻辑CPU数量=物理cpu数量 x cpu cores x 2(如果支持并开启ht)
     
    2.内存
    free -g
     
    3.网络
    /sbin/ethtool
    # lspci -vvv | grep Ethernet
    # ethtool eth1 4.磁盘 df -h

      

    [root@weblogic ~]# ethtool eth1
    Settings for eth1:
    Supported ports: [ TP ]
    Supported link modes: 10baseT/Half 10baseT/Full
    100baseT/Half 100baseT/Full
    1000baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes: 10baseT/Half 10baseT/Full
    100baseT/Half 100baseT/Full
    1000baseT/Full
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s  //千兆网
    Duplex: Full  //表示了当前网络支持全双工
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: d
    Wake-on: d
    Current message level: 0x00000007 (7)
    drv probe link
    Link detected: yes  //显示当前网卡和网络的物理连接正常

      

  • 相关阅读:
    MySQL表碎片整理
    MySQL表碎片整理
    MySQL配置索引页的合并阈值
    MySQL InnoDB配置统计信息
    MySQL InnoDB配置统计信息
    代码检查工具sonarqube介绍及使用
    gradle多模块构建集成swagger
    springboot不加载bootstrap.properties文件
    nexus3.x启动不起来
    linux防火墙查看状态firewall、iptable
  • 原文地址:https://www.cnblogs.com/Alexr/p/9360726.html
Copyright © 2011-2022 走看看