1、查看CPU信息
# 總核數 = 物理CPU個數 X 每顆物理CPU的核數
# 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超線程數
# 查看物理CPU個數
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每個物理CPU中core的個數(即核數)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l
# 查看CPU信息(型號)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
#查看CPU的負載
平均負載是指上一分鍾同時處於就緒狀態的平均進程數。在CPU中可以理解為CPU可以並行處理的任務數量,就是CPU個數X核數。
如果CPU Load等於CPU個數乘以核數,那么就說CPU正好滿負載,再多一點,可能就要出問題了,有些任務不能被及時分配處理器,那要保證性能的話,最好要小於CPU個數X核數X0.7。
Load Average是指CPU的Load。它所包含的信息是在一段時間內CPU正在處理及等待CPU處理的進程數之和的統計信息,也就是CPU使用隊列的長度的統計信息。
Load Average的值應該小於CPU個數X核數X0.7,Load Average會有3個狀態平均值,分別是1分鍾、5分鍾和15分鍾平均Load。
如果1分鍾平均出現大於CPU個數X核數的情況,還不需要擔心;如果5分鍾的平均也是這樣,那就要警惕了;15分鍾的平均也是這樣,就要分析哪里出現問題,防范未然。
#CPU負載信息,使用top 命令
top - 15:50:31 up 4 days, 23:43, 1 user, load average: 0.51, 0.29, 0.37
2、查看內存信息
1)、cat /proc/meminfo
2)、free 命令
total used free shared buffers cached
Mem: 65973912 32496232 33477680 0 906932 6452984
-/+ buffers/cache: 25136316 40837596
Swap: 41943032 13204 41929828
3、查看磁盤信息
1)fdisk -l
2)iostat -x 10 查看磁盤IO的性能
[root@xdpp02 bin]# iostat -x 10
Linux 2.6.32-358.el6.x86_64 (xdpp02) 11/30/2016 _x86_64_ (16 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
3.86 0.00 0.17 0.06 0.00 95.90
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.77 84.89 0.62 3.11 15.72 703.97 193.03 0.12 31.10 2.86 1.07
dm-0 0.00 0.00 0.15 0.22 2.93 1.78 12.75 0.00 12.42 3.77 0.14
dm-1 0.00 0.00 0.09 0.10 0.75 0.83 8.00 0.00 14.53 0.28 0.01