系统监控
==========
1.进程
2.CPU
3.Mem/Swap
4.I/O
5.network
==========
===============
系统资源查看
---------------
系统使用
--------
# w
# uptime
# last
# lastlog
# ac -p
# ac -d --每天总共登陆时间
---------
硬件信息
---------
# dmidecode
# lsmod/lspci/lsusb/lsof
# cat /proc/cpuinfo
# getconf LONG_BIT
# cat /proc/meminfo
# free -m
# sfdisk -s
# fdisk -l
# df -Th
--------
网络信息
--------
# ethtool eth0
# ifconfig
# cat /proc/net/bonding/bond0
# cat /etc/sysconfig/network
# cat /etc/sysconfig/network-scripts/ifcfg-bond0
# cat /etc/resolv.conf
--------
进程信息
--------
# ps -aux
# ps -ef
# top
--------
系统日志
--------
# tail -n 50 /var/log/messages
# cat /var/log/dmesg
===============================
判定系统资源利用状况的一般准则:
Load:以处理器核心数为基本参考单位:
负载范围 负载等级
----------------------------------------------
<核心数量 x 0.25 低
核心数量 x 0.25 - 核心数量 x 0.65 合理
核心数量 x 0.65 - 核心数量 x 0.8 高
>核心数量 x 0.8 过载
核心数量 x 0.35 - 核心数量 x 0.6 最佳
如:2*4核 2.8-4.8 为最佳
CPU:算法:100%-Idle% = CPU Load%
负载范围 负载等级
------------------------------------------------
<25% 低
25% - 65% 合理
65% - 80% 高
>80% 过载
35% - 60% 最佳
内存;算法:(物理内存-inactive-free)/物理内存 = Memory Usage%
负载范围 负载等级
---------------------------
<50% 低
50% - 90% 合理
>90% 高
使用swap空间 过载
硬盘:tps
Tps 负载等级
---------------------------
<110tps 低
110tps – 385tps 合理
>385tps 高
网络(带宽和segments/sec)
负载范围 负载等级
--------------------------
<18Mbps 低
18Mbps – 54Mbps 合理
54Mbps – 72Mbps 高
>15000segments/sec
>72Mbps 过载
-----------------------------------------------------------------
| 好 | 坏 | 差
-----------------------------------------------------------------
CPU | user%+sys% <70% | user%+sys% =85% | user%+sys% >=90%
-----------------------------------------------------------------
内存 | Swap In(si) =0 | Per CPU with 10 | More Swap IN &
| Swap Out(so) =0 | page/s | Swap Out
-----------------------------------------------------------------
磁盘 | iostat% <20% | iowait% =35% | iowait% >=50%
-----------------------------------------------------------------
sysstat软件包 --强大的监控功能
vmstat,iostat,mpstat,sar
=====================================
vmstat(Virtual Meomory Statistics)
=====================================
[root@localhost ]# vmstat 5 3
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 116 48824 14980 718704 0 0 217 374 602 459 3 4 93 1 0
0 0 116 48824 14988 718704 0 0 0 6 1005 151 0 0 100 0 0
0 0 116 48824 14996 718704 0 0 0 2 1006 160 0 0 100 0 0
以5秒为时间间隔,连续收集3次性能数据
r 在运行队列中等待的进程数
b 在等待io的进程数
---------------------------------------
swpd 已经使用的交换内存
free 空闲的物理内存
buff 用作缓冲区的内存数
cache 用作高速缓存的内存数
==========
1.进程
2.CPU
3.Mem/Swap
4.I/O
5.network
==========
===============
系统资源查看
---------------
系统使用
--------
# w
# uptime
# last
# lastlog
# ac -p
# ac -d --每天总共登陆时间
---------
硬件信息
---------
# dmidecode
# lsmod/lspci/lsusb/lsof
# cat /proc/cpuinfo
# getconf LONG_BIT
# cat /proc/meminfo
# free -m
# sfdisk -s
# fdisk -l
# df -Th
--------
网络信息
--------
# ethtool eth0
# ifconfig
# cat /proc/net/bonding/bond0
# cat /etc/sysconfig/network
# cat /etc/sysconfig/network-scripts/ifcfg-bond0
# cat /etc/resolv.conf
--------
进程信息
--------
# ps -aux
# ps -ef
# top
--------
系统日志
--------
# tail -n 50 /var/log/messages
# cat /var/log/dmesg
===============================
判定系统资源利用状况的一般准则:
Load:以处理器核心数为基本参考单位:
负载范围 负载等级
----------------------------------------------
<核心数量 x 0.25 低
核心数量 x 0.25 - 核心数量 x 0.65 合理
核心数量 x 0.65 - 核心数量 x 0.8 高
>核心数量 x 0.8 过载
核心数量 x 0.35 - 核心数量 x 0.6 最佳
如:2*4核 2.8-4.8 为最佳
CPU:算法:100%-Idle% = CPU Load%
负载范围 负载等级
------------------------------------------------
<25% 低
25% - 65% 合理
65% - 80% 高
>80% 过载
35% - 60% 最佳
内存;算法:(物理内存-inactive-free)/物理内存 = Memory Usage%
负载范围 负载等级
---------------------------
<50% 低
50% - 90% 合理
>90% 高
使用swap空间 过载
硬盘:tps
Tps 负载等级
---------------------------
<110tps 低
110tps – 385tps 合理
>385tps 高
网络(带宽和segments/sec)
负载范围 负载等级
--------------------------
<18Mbps 低
18Mbps – 54Mbps 合理
54Mbps – 72Mbps 高
>15000segments/sec
>72Mbps 过载
-----------------------------------------------------------------
| 好 | 坏 | 差
-----------------------------------------------------------------
CPU | user%+sys% <70% | user%+sys% =85% | user%+sys% >=90%
-----------------------------------------------------------------
内存 | Swap In(si) =0 | Per CPU with 10 | More Swap IN &
| Swap Out(so) =0 | page/s | Swap Out
-----------------------------------------------------------------
磁盘 | iostat% <20% | iowait% =35% | iowait% >=50%
-----------------------------------------------------------------
sysstat软件包 --强大的监控功能
vmstat,iostat,mpstat,sar
=====================================
vmstat(Virtual Meomory Statistics)
=====================================
[root@localhost ]# vmstat 5 3
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 116 48824 14980 718704 0 0 217 374 602 459 3 4 93 1 0
0 0 116 48824 14988 718704 0 0 0 6 1005 151 0 0 100 0 0
0 0 116 48824 14996 718704 0 0 0 2 1006 160 0 0 100 0 0
以5秒为时间间隔,连续收集3次性能数据
r 在运行队列中等待的进程数
b 在等待io的进程数
---------------------------------------
swpd 已经使用的交换内存
free 空闲的物理内存
buff 用作缓冲区的内存数
cache 用作高速缓存的内存数