开发者社区 问答 正文

关于dl和maven今天访问巨慢的相关问题?报错

从今天中午开始dlmaven开始巨卡、于是开启putty各种查看问题。

简单看了下cpu和内存,占用率都不是很高。于是先简单清理了一下各种tomcat的日志和nginx的日志。

然后把内存也释放了一下,结果还是时卡时不卡。

后来又到maven的后台检查了一下各种定时任务,后台在执行的也不多,应该不会导致系统这么卡的。本想换个tomcat启动maven,但是启动一次太慢了,而且很多索引文件被占用,启动各种报错,也就没启动。

后来想了下我自己的电脑有时候也卡,我的电脑是因为磁盘利用时而100%,就很卡,就觉得系统应该会出在磁盘io的问题上

于是用    iostat -x 1 100  查看了下磁盘的情况。

发现 %iowait 处于 10%到20%波动  。%util 一直 处于 100% 的情况,偶尔才会降下来。

各种纠结,不知道磁盘问题出在什么情况,可是本身应用中各种文件在下载,磁盘利用应该会高点。

最后只好找大神@红薯 来看看,谁知道他简单把 nginx 的缓存配置指向内存空间,没过一会儿

%iowait 降到 5% 左右,%util 降到 50% 左右。

究竟是什么原因导致的呢,是不是 nginx 的缓存访问太频繁。求解

展开
收起
爱吃鱼的程序员 2020-06-22 13:30:24 366 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    等更

    阿里云主机的磁盘I/O的确差一些,首先Nginx的缓存目录并不是很大,不过区区几十兆而已。此外Nginx没有把这些磁盘中的缓存数据在内存中也克隆一份,导致每次都直接读磁盘可能也是一个原因。

    另外我已经在服务器上安装了<atarget="_blank"rel="nofollow">iotop工具,你执行看看,还是应用对磁盘的访问非常频繁

    2020-06-22 13:30:40
    赞同 展开评论