模拟100个进程不断的进行IO读写
执行后,看IO负载,呈上升趋势
查看进程的资源信息
iowait 一直呈上升趋势,且 系统资源 sys 也一直呈上升趋势
查找一直占用IO的进程PID
数入命令,htop 此时可以看到CPU平均负载也呈上升趋势
将资源占用比较多的进程 kill 掉
再次看系统资源,开始下降
也就是先用mpstat -P ALL 5 1 看一下系统占用的资源和IO是不是呈上升趋势,如果是的话 再通过 pidstat -u 5 1看到哪些文件在进行大量的IO读写,找到占用比较高的进程pid。
发送优惠券、短信 都是IO,大批量发的时候 也就是大量的读写,系统资源一旦超过系统边界资源设定,则应用程序可能会出现问题。