vmstat查看机器实时的综合情况:load,内存,swap,cpu使用率等方面 procs: r:运行队列中进程数量 b:等待IO的进程数量 memory(内存): swpd:使用虚拟内存大小 free:可用内存大小 buff:用作缓冲的内存大小 cache:欧诺个做缓存的内存大小 swap: s ...
分类:
系统相关 时间:
2019-01-13 23:29:03
阅读次数:
258
1、top、iostat查看cpu、内存及io占用情况2、内核、程序参数设置不合理:查看有没有报内核错误,连接数用户打开文件数这些有没有达到上限等等3、链路本身慢:是否跨运营商、用户上下行带宽不够、dns解析慢、服务器内网广播风暴什么的4、程序设计不合理:是否程序本身算法设计太差,数据库语句太过复杂 ...
分类:
Web程序 时间:
2019-01-09 18:36:59
阅读次数:
255
vmstat查看机器实时的综合情况 top查看进程对系统资源使用情况 free查看当前内存使用情况 uptime查看cpu load情况 ps aux查看进程情况 ps –ef 查看进程情况 top查看进程对系统资源使用情况 iostat查看系统io情况 ss –ant 查看当前连接情况 netst ...
分类:
系统相关 时间:
2019-01-06 18:01:08
阅读次数:
176
案例描述: 通过iostat发现存储的写性能长期维持在10MB左右,而且因为写性能差已经导致数据库性能变差; 两个小时以后,iostat发现系统的写性能已经能够到100MB以上,数据库性能也恢复正常。 也就是说,在对系统、数据库监控中,出现了性能波谷,存储写入性能严重抖动,为什么? 一、原理过程 由 ...
分类:
数据库 时间:
2018-12-27 00:37:12
阅读次数:
224
平均负载 是单位时间内, 系统处于可运行状态和不可中断状态的平均进程数( 平均活跃进程数 ) 可运行状体好理解, 就是进程正在 运行状态Running 和 可运行状态Runnable ... 这里需要注意的是 不可中断状态(ps D状态) 的进程是系统对进程的一种保护, 比如在写磁盘的时, 为了数据 ...
分类:
系统相关 时间:
2018-12-18 11:09:11
阅读次数:
221
iostat -dxm 1 42 1>iostat.log 2>&1 #!/bin/bash offset=0lines=4fifo_file=/tmp/pt-fifo-splitdeal_file=/root/test/iostat.logresult_dir=/root/test/io_resu ...
分类:
其他好文 时间:
2018-12-01 11:00:19
阅读次数:
175
随着阿里大数据产品业务的增长,服务器数量不断增多,IT运维压力也成比例增大。各种软、硬件故障而造成的业务中断,成为稳定性影响的重要因素之一。
分类:
其他好文 时间:
2018-11-30 16:35:12
阅读次数:
185
iostat命令被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。 语法 选项 参数 间隔时间:每次报告的间隔时间(秒); 次数:显示 ...
分类:
移动开发 时间:
2018-11-28 18:56:43
阅读次数:
213
可以显示系统负载,进程,cpu,内存,分页等信息,常用shift+m和shift+p来按memory和cpu使用对进程进行排序。 例如,vmstat 3 10,每隔3秒输出结果,执行10次。 例如iostat -dxmt 10,每10秒以MB的格式输出IO的详细信息。 例如:df -m,以MB为单位 ...
分类:
系统相关 时间:
2018-11-28 12:02:27
阅读次数:
207
一、iostat Zabbix并没有提供模板来监控磁盘的IO性能,所以我们需要自己来创建一个。iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的 ...
分类:
其他好文 时间:
2018-11-25 17:51:28
阅读次数:
1312