排查服务器上传下载慢的几种手段!


最近出现的一个情况,服务器上传和下载比较慢,因此我排查了种种手段,特此记录下几种常见的手段。

 

一、使用speedtest-cli 测试网速:

  该方法是测试网速的速度怎么样,看看是否真的慢?

下载网址:https://github.com/sivel/speedtest-cli

这是一个py文件,我们只需要点击运行就可以了。

 

 通过观察,我们可以发现上传和下载的速度是这样的。然后综合考虑我们服务器本身的网速是多少,我的这个是2M,所以这个速度是正常的。

 

二、查看实际的进程中是否存在大容量的内存信息

ps -eo pid,user,ppid,%mem,%cpu,cmd --sort=-%mem | head -10

也可以使用top进行查看

 

 

三、下载iotop工具查看是否存在进程读写很大的情况。

yum install iotop -y
执行的方法很简单,直接输入iotop
这个可以看出硬盘读写和数据交换,IO和进程命令的数据。直接锁定问题

 

 

总结:

(1)我们先看本身的网速速度是否匹配实际情况。

(2)查看服务器配置是否出现过载的情况。cpu、内存、硬盘读写等等

(3)查看定位哪些地方出现读写很大的情况。kill调进程再看看网速是否恢复。

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM