版權聲明:本文為原創文章,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。 https://blog.csdn.net/fgf00/article/details/52584810
物理機的基本信息:
1、查看CPU信息
# 查看cpu負載 ' uptime ' # cpu使用率 (沒有sar 則yum -y install sysstat) ' sar 1 1 ' 'top bn1 |grep %Cpu' # 每個cpu使用率 ' sar -P ALL 1 1 ' ' top后按1,可動態查看 ' # top bn1 top n1
- 1
- 2
- 3
- 4
- 5
- 6
# 查看cpu個數、頻率、型號、廠商等詳細信息 ' cat /proc/cpuinfo ' ' lscpu ' # 獲取cpu名稱與主頻 cat /proc/cpuinfo | grep 'model name' | cut -f2 -d: | head -n1 | sed 's/^ //' # 獲取邏輯核數 cat /proc/cpuinfo | grep 'model name' | wc -l # 獲取物理核數 cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l # 查看cpu的flags cat /proc/cpuinfo | grep flags | uniq | cut -f2 -d : | sed 's/^ //' # 是否打開超線程(檢查 physical id * cpu cores 與 processor的比例 1:1為未開啟) cat /proc/cpuinfo
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
CPU負載‘load average: 0.02, 0.04, 0.05’,具體指的什么意思?
以單核CPU說明:
- 0.02, 0.04, 0.05 是1分鍾、5分鍾、15分鍾內系統的平均負荷
假設:CPU每分鍾最多處理100個進程
- 當負荷 0.2,則CPU在這1分鍾里只處理20個進程
- 當負荷 1.0,則CPU在這1分鍾里正好處理100個進程
- 當負荷 1.7,則CPU正在處理的100個進程以外,還有70個進程正排隊等着CPU處理
很顯然:單核的話,1.0是一個關鍵值,當這個值達到0.7,就應當引起注意。問題出在哪里,防止情況惡化 - 當負荷達到5.0,就表明你的系統有很嚴重的問題
2、內存、硬盤信息
# 內存信息 ' cat /proc/meminfo ' # 內存使用 ' free -m ' # 內存使用率 ' sar -r 1 1 ' # 磁盤容量、使用率 ' df -hT '
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
3、網絡相關信息
# 物理網卡個數 ' lspci |grep Ethernet |wc -l ' # 每塊網卡信息 ' lspci |grep Ethernet ' # 網卡IP ip addr |grep "inet.*brd" |grep -E "eth|en| br0" # 默認網關 route -n |grep '^0.0.0.0' | awk '{print $2}' # DNS信息 ' cat /etc/resolv.conf |grep ^nameserver '
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
4、操作系統信息,其他信息
# OS版本信息 'cat /etc/issue' 'uname -a' cat /proc/version cat /proc/stat # 由md設備驅動程序控制的RAID設備信息 cat /proc/mdstat # 可加載內核模塊的信息 cat /proc/modules
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
轉載請務必保留此出處:http://blog.csdn.net/fgf00/article/details/52584810
查看命令屬於哪個安裝包:
安裝機器上:
例如,sar命令沒有,需要安裝那個包。找一個有sar命令的機器。
[root@localhost ~]# which sar # 查找命令路徑 /usr/bin/sar [root@localhost ~]# rpm -qf /usr/bin/sar # rpm命令查看安裝包 sysstat-10.1.5-7.el7.x86_64 # “rpm-qf”命令查詢命令文件所屬的軟件包,rpm命令要以命令文件的全路徑為參數
- 1
- 2
- 3
- 4
- 5
未安裝機器上:
例如:route命令,需要安裝哪個包
# yum whatprovides */命令名 (聯網查找,顯示信息多,需要篩選) [root@localhost ~]# yum whatprovides */route
