阿里云的服务器最近IO高老卡死,必须重启才行。怎样找到IO过高的程序?

网站浏览量并不高100IP 1000PV。以前很正常最近就不行了。在阿里云后天监控看,CPU,网速都占用不高,就是磁盘IO突然读到了30MB,然后就卡死了。客服帮我查看了大概说是数据库问题,让我自己查看慢日志,我看不懂。请问有什么好办法查看占用IO过高的文件?
还有我的网站程序是discuz,我在网站程序上发现了个问题,我的网站只有1年的时间,在去年8月备份数据库时,数据库只有5MB,现在250MB,我删掉僵尸用户6万,数据库精简到了120MB,但我的论坛是不允许发帖的,帖子内容都是很规律的1天大概2贴左右,大半年的时间数据库突然增加了几十倍?
在discuz后台操作数据库备份,用户用户优化,数据库优化,都会出现网站卡死,然后查看阿里云后台发现IO有高了。
请问这是什么问题,请给个好的建议和方法,我是菜鸟谢谢了。
当前问题共有如下(2)个解决方案
  • qilu8726
    qilu8726
    cpu/带宽使用正常,磁盘IO占用过高,建议你检查服务器当时时间点是否有读写进程任务导致(Windows服务器任务管理器—性能—资源监控器—磁盘查看磁盘活动进程和磁盘读写,Linux服务器可以通过top,iostat等命令查看),你也可以检查数据库日志检查你的数据库是否存在慢查询、死锁、全表扫描导致,或者你可以通过使用云监控监控进程的磁盘IO读写。如果遇到问题你可以通过阿里云的售后支持-提交工单咨询。
  • 老残__
    老残__
    没办法,discuz访问数据库频繁,而阿里io是硬伤,你的数据库蛮大的,用rds才行。
上一篇:阿里云虚拟空间安装WordPress后后台不能上传文件。总是显示文件错误是什么原因?
下一篇:请问阿里云服务器价格怎样啊?哪儿比较好啊?