高校网站站群建设公司,广东网站建设网,网站备案提交资料,怎么自己在电脑上做网站问题描述
在您使用ECS实例过程中#xff0c;可能会遇到实例系统负载较高的情况#xff0c;负载过高#xff0c;可能会引发一系列异常问题#xff0c;简单说您如下#xff1a; CPU使用率或负载过高#xff1a;一般来说#xff0c;当CPU使用率≥80%时#xff0c;定义为C…问题描述
在您使用ECS实例过程中可能会遇到实例系统负载较高的情况负载过高可能会引发一系列异常问题简单说您如下 CPU使用率或负载过高一般来说当CPU使用率≥80%时定义为CPU使用率过高。CPU使用率持续过高可能会导致实例运行速度变慢自动关机或重启、无法登录等问题。 带宽使用率过高一般来说带宽使用率≥当前带宽80%时定义为带宽使用率过高。带宽使用率持续过高将影响实例的网络连通性或网络吞吐例如实例无法远程连接、网速过慢等。 内存使用率过高一般来说当内存使用率≥80%时定义为内存使用率过高。内存使用率过高可能会出现系统卡顿、内部服务响应速度变慢等问题。 I/O使用率过高一般来说当前I/O读写≥该云盘I/O的80%时定义为I/O使用率过高。I/O使用率过高可能会出现文件读写变慢、应用性能下降或报错等问题。 问题排查
您可以使用SAR工具或htop工具定位该实例的负载过高及各资源的使用情况。
使用sar工具查看实例各资源使用情况
使用htop查看系统内各进程负载情况 sar是System Activity Reporter系统活动情况报告的缩写sar工具对系统状态进行取样后通过计算数据和比例来表达系统当前的运行状态。其特点是可以连续对系统取样获得大量的取样数据。其取样数据和分析结果可以存入文件所需的负载很小。
sar是Linux系统中较为全面的性能分析工具可以从多个方面对系统的活动进行监控和报告包括文件读写情况、系统调用使用情况、串口、CPU效率、内存使用情况、进程活动及IPCInter-Process Communication进程间通信等。
安装sar工具
如果您的ECS实例中默认未安装sar工具可参考如下步骤进行安装。 使用VNC连接Linux系统的ECS实例。 具体操作请参见使用VNC登录实例。 执行如下命令安装sar工具。 yum install sysstat执行如下命令启动sysstat服务。 systemctl start sysstat执行如下命令查看sysstat服务状态。 systemctl status sysstat当返回系统中出现Active: active (exited)表示sysstat服务已启动。
查看CPU使用率
查看队列长度和CPU平均负载
查看磁盘使用情况
查看内存负载
查看I/O负载
查看swap分区页面交换情况 执行如下命令查看CPU负载。 sar -u 1 5 #每隔一秒刷新刷新5次系统显示类似如下。 Linux 3.10.0-123.9.3.el7.x8664 (iZ23pddtofdZ) 07/04/2016 _x86_64 (1 CPU)
10:16:35 AM CPU %user %nice %system %iowait %steal %idle
10:16:36 AM all 14.14 0.00 1.01 0.00 0.00 84.85
10:16:37 AM all 14.14 0.00 0.00 1.01 0.00 84.85
10:16:38 AM all 0.00 0.00 1.01 0.00 0.00 98.99
10:16:39 AM all 0.00 0.00 0.00 0.00 0.00 100.00
10:16:40 AM all 1.00 0.00 0.00 0.00 0.00 99.00
Average: all 5.86 0.00 0.40 0.20 0.00 93.54显示结果主要字段说明 %user用户模式下消耗的CPU时间比例。 %nice通过nice改变了进程调度优先级的进程在用户模式下消耗的CPU时间比例。 %system系统模式下消耗的CPU时间比例。 %iowaitCPU等待磁盘I/O导致空闲状态消耗的时间比例。 %steal利用Xen等操作系统虚拟化技术等待其它虚拟CPU计算占用的时间比例。 %idleCPU空闲时间百分比。
常见sar命令参数
sar命令的参数说明如下区分大小写。 -A汇总所有的报告。 -a报告文件读写使用情况。 -B报告附加缓存的使用情况。 -b报告缓存的使用情况。 -c报告系统调用的使用情况。 -d报告磁盘的使用情况。 -g报告串口的使用情况。 -h报告关于buffer使用的统计数据。 -m报告IPC消息队列和信号量的使用情况。 -n报告命名cache的使用情况。 -p报告调页活动的使用情况。 -q报告运行队列和交换队列的平均长度。 -R报告进程的活动情况。 -r报告没有使用的内存页面和硬盘块。 -u报告CPU的利用率。 -v报告进程、i节点、文件和锁表状态。 -w报告系统交换活动状况。 -y报告TTY设备活动状况。