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 命令

  1. top - 19:26:35 up 15:46, 2 users, load average: 0.06, 0.03, 0.05
  2. Tasks: 256 total, 1 running, 255 sleeping, 0 stopped, 0 zombie
  3. %Cpu0 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  4. %Cpu1 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  5. %Cpu2 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  6. %Cpu3 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  7. %Cpu4 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  8. %Cpu5 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  9. %Cpu6 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  10. %Cpu7 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  11. %Cpu8 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  12. %Cpu9 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  13. %Cpu10 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  14. %Cpu11 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  15. %Cpu12 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  16. %Cpu13 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  17. %Cpu14 : 1.3 us, 1.3 sy, 0.0 ni, 97.4 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  18. %Cpu15 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  19. %Cpu16 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  20. %Cpu17 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  21. %Cpu18 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  22. %Cpu19 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  23. %Cpu20 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  24. %Cpu21 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  25. %Cpu22 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  26. %Cpu23 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  27. KiB Mem : 65758580 total, 63886484 free, 574768 used, 1297328 buff/cache
  28. KiB Swap: 31457276 total, 31457276 free, 0 used. 64528064 avail Mem
  29. PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
  30. 9 root 20 0 0 0 0 S 1.3 0.0 1:47.75 rcu_sched
  31. 4896 root 20 0 162148 2420 1584 R 1.3 0.0 0:00.05 top

2、查看内存信息

1)、cat /proc/meminfo
2)、free 命令

  1. [root@rch-kvm-1 ~]# free
  2. total used free shared buff/cache available
  3. Mem: 65758580 574320 63886880 42136 1297380 64528464
  4. Swap: 31457276 0 31457276

3、查看磁盘信息

1)fdisk -l
2)iostat -x 10 查看磁盘IO的性能

  1. [root@rch-kvm-1 ~]# iostat -x 10
  2. Linux 3.10.0-957.el7.x86_64 (rch-kvm-1) 10/24/2019 _x86_64_ (24 CPU)
  3. avg-cpu: %user %nice %system %iowait %steal %idle
  4. 0.03 0.00 0.02 0.00 0.00 99.95
  5. Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
  6. sda 0.00 0.06 0.32 1.30 4.24 22.43 32.91 0.00 0.53 1.39 0.31 0.24 0.04
  7. dm-0 0.00 0.00 0.30 1.22 3.91 22.16 34.27 0.00 0.57 1.44 0.36 0.25 0.04
  8. dm-1 0.00 0.00 0.00 0.00 0.04 0.00 54.15 0.00 2.20 2.20 0.00 1.82 0.00
  9. avg-cpu: %user %nice %system %iowait %steal %idle
  10. 0.00 0.00 0.00 0.00 0.00 100.00
  11. Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
  12. sda 0.00 0.10 0.00 0.50 0.00 2.65 10.60 0.00 0.00 0.00 0.00 0.00 0.00
  13. dm-0 0.00 0.00 0.00 0.50 0.00 2.65 10.60 0.00 0.00 0.00 0.00 0.00 0.00
  14. dm-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

创建PV,扩容VG,LV

pvcreate /dev/hda6
vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup00为例
vgextend VolGroup00 /dev/hda6 #扩展VolGroup00
lvdisplay #查看已经存在的LV信息,以存在LV:LogVol01为例
lvextend –L 1G /dev/VolGroup00/LogVol01 #扩展LV
resize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效
df –h #查看挂载情况,已经扩容

  1. [root@rch-kvm-1 ~]# vgdisplay
  2. --- Volume group ---
  3. VG Name centos
  4. System ID
  5. Format lvm2
  6. Metadata Areas 1
  7. Metadata Sequence No 3
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV 0
  11. Cur LV 2
  12. Open LV 2
  13. Max PV 0
  14. Cur PV 1
  15. Act PV 1
  16. VG Size <3.82 TiB
  17. PE Size 4.00 MiB
  18. Total PE 1000543
  19. Alloc PE / Size 1000543 / <3.82 TiB
  20. Free PE / Size 0 / 0
  21. VG UUID RJacwE-E7YM-7PLb-E35E-qDo0-f67E-FbbY38
  22. [root@rch-kvm-1 ~]# lvdisplay
  23. --- Logical volume ---
  24. LV Path /dev/centos/swap
  25. LV Name swap
  26. VG Name centos
  27. LV UUID lejmSI-imvY-uGXN-BoJJ-lD0B-nN1Z-sVlyJn
  28. LV Write Access read/write
  29. LV Creation host, time localhost, 2019-10-24 03:18:17 -0700
  30. LV Status available
  31. # open 2
  32. LV Size 30.00 GiB
  33. Current LE 7680
  34. Segments 1
  35. Allocation inherit
  36. Read ahead sectors auto
  37. - currently set to 256
  38. Block device 253:1
  39. --- Logical volume ---
  40. LV Path /dev/centos/root
  41. LV Name root
  42. VG Name centos
  43. LV UUID muty9l-PTPT-0133-PbUe-2M8L-McDT-J2hqKE
  44. LV Write Access read/write
  45. LV Creation host, time localhost, 2019-10-24 03:18:18 -0700
  46. LV Status available
  47. # open 1
  48. LV Size <3.79 TiB
  49. Current LE 992863
  50. Segments 1
  51. Allocation inherit
  52. Read ahead sectors auto
  53. - currently set to 256
  54. Block device 253:0
  55. [root@rch-kvm-1 ~]# df -h
  56. Filesystem Size Used Avail Use% Mounted on
  57. /dev/mapper/centos-root 3.8T 1.7G 3.8T 1% /
  58. devtmpfs 32G 0 32G 0% /dev
  59. tmpfs 32G 0 32G 0% /dev/shm
  60. tmpfs 32G 42M 32G 1% /run
  61. tmpfs 32G 0 32G 0% /sys/fs/cgroup
  62. /dev/sda2 253M 126M 128M 50% /boot
  63. tmpfs 6.3G 0 6.3G 0% /run/user/0
  64. tmpfs 6.3G 0 6.3G 0% /run/user/1000
  65. [root@rch-kvm-1 ~]# pvdisplay
  66. --- Physical volume ---
  67. PV Name /dev/sda3
  68. VG Name centos
  69. PV Size <3.82 TiB / not usable 0
  70. Allocatable yes (but full)
  71. PE Size 4.00 MiB
  72. Total PE 1000543
  73. Free PE 0
  74. Allocated PE 1000543
  75. PV UUID lsWmTM-t93N-Fx3U-FDAI-wBtW-eMHX-TE8ZJx