络腮胡菲菲 发表于 2024-7-25 07:56:23

总结排查服务器上传下载慢的几种本事与检察服务器带宽的具体方法

一、排查服务器上传下载

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

1、利用speedtest-cli 测试网速:


该方法是测试网速的速率怎么样,看看是否真的慢?
下载网址:https://github.com/sivel/speedtest-cli

这是一个py文件,我们只需要点击运行就可以了。
https://i-blog.csdnimg.cn/blog_migrate/75d2f18d111028d0ae8f112b2844e20a.png

通过观察,我们可以发现上传和下载的速率是这样的。然后综合思量我们服务器自己的网速是多少,我的这个是2M,以是这个速率是正常的。


2、检察实际的进程中是否存在大容量的内存信息


ps -eo pid,user,ppid,%mem,%cpu,cmd --sort=-%mem | head -10
也可以利用top进行检察
https://i-blog.csdnimg.cn/blog_migrate/966c90d5d851c3fd4858b965a2d02f93.png

3、下载iotop工具检察是否存在进程读写很大的环境
 

https://i-blog.csdnimg.cn/blog_migrate/dcceb6900ab4fb25b43bf96659ce4f04.png


二、linux检察服务器带宽具体方法


1、检察服务器网络端口


命令:
ifconfig
检察带宽大小:
sudo ethtool xxx sudo ethtool eth0 ======================================================================
# ethtool eth0
Settings for eth0: Supported ports: [ TP ] Supported link modes: 1000baseT/Full 10000baseT/Full Supported pause frame use: No Supports auto-negotiation: No Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: No Speed: 10000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: off MDI-X: Unknown Supports Wake-on: uag Wake-on: d Link detected: yes 1234567891011121314151617181920
====================================================================
Speed: 10000Mb/s 带宽为万兆

2、nload


Device eth0 (1/2): ==================================================================== Incoming:
Curr: 27.99 kBit/s
Avg: 33.14 kBit/s
Min: 19.02 kBit/s
Max: 116.44 kBit/s
Ttl: 74.46 GByte

Outgoing:
Curr: 20.26 kBit/s
Avg: 83.46 kBit/s
Min: 17.72 kBit/s
Max: 3.19 MBit/s
Ttl: 145.30 GByte 1234567891011121314
====================================================================
Incoming,也就是进入网卡的流量
Outgoing,也就是从这块网卡出去的流量,每一部门都有下面几个:

Curr:当前流量
Avg:平均流量
Min:最小流量
Max:最大流量
Ttl:总流量

nload默认的是eth0网卡,如果你想监测eth1网卡的流量,可以利用下面的命令
nload eth1 1
同时检察多个网卡的流量环境
nload -m 效果如下: Device eth0 (1/2): ========================================================================= Incoming:
Curr: 30.23 kBit/s Curr: 28.14 kBit/s Avg: 32.80 kBit/s Avg: 69.48 kBit/s Min: 23.65 kBit/s Min: 18.23 kBit/s Max: 133.16 kBit/s Max: 3.17 MBit/s Ttl: 74.46 GByte Ttl: 145.30 GByte Device lo (2/2): =========================================================================
Outgoing:
Curr: 0.00 Bit/s Curr: 0.00 Bit/s Avg: 150.82 kBit/s Avg: 150.82 kBit/s Min: 0.00 Bit/s Min: 0.00 Bit/s Max: 7.51 MBit/s Max: 7.51 MBit/s Ttl: 276.67 GByte Ttl: 276.67 GByte

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 总结排查服务器上传下载慢的几种本事与检察服务器带宽的具体方法