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

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

 

一、使用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调进程再看看网速是否恢复。

 

 

posted @   不积硅步,无以至千里  阅读(1321)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示