收集服务器配置资源信息
?
?
?
收集服務端和數據庫層操作系統的配置;方便后期按系統比例配置進行估算
1.cpu資源收集1)查看cpu型號 cat /etc/issue cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c2)物理cpu個數 grep "physical id" /proc/cpuinfo | sort |uniq | wc -l cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l3)查看cpu的core即核數 grep "cpu cores" /proc/cpuinfo | uniq | awk -F ‘:’ "{print $2}" cat /proc/cpuinfo| grep "cpu cores"| uniq4)邏輯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 -g3.網絡 /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? //顯示當前網卡和網絡的物理連接正常
轉載于:https://www.cnblogs.com/Alexr/p/9360726.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的收集服务器配置资源信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【深度学习框架】
- 下一篇: RabbitMQ(一):简介和基本概念