CentOS - 提高用户下载和上传速度

CentOS - 提高用户下载和上传速度

我有一些客户报告说,他们从我的网络和 FTP 服务器下载的速度最高为 4.5Mbps,对我来说这很棒,但现在我想知道为什么它停在 4.5。这些服务是在服务器上运行的单独服务。当我从 speedtest.net 测试我的速度时,它显示为

30 Mbps - 下行

20.5 Mbps - 上行

Apache 是运行的 Web 服务

VSFTP 是正在运行的 FTP 服务,我检查了配置,限制带宽已被注释掉。

该服务器具有双千兆网卡

操作系统:CentOS 6.2

CPU 根本没有大幅飙升,并且内存使用率非常低。

明天我将测试从同一网络上的另一台机器上的另一个 FTP 服务器下载。

在 var/log/messages 中,我看到 eth0 显示为

eth0:链路速度为 1000 Mbps,全双工......

当我发出 ethtool -a eth0 时,我得到:

eth0 的暂停参数:自动协商:开启 RX:关闭 TX:关闭

当我发出 ethtool -g eth0

我看到当前值为 256,最大预设值为 4096

我不太确定我还应该发布什么信息。我发现有人遇到了类似的问题,但他们没有发布他们为提高速度所做的调整。

我很乐意发布任何能让我的速度超过 4.5Mbps 的信息。客户端的连接速度为 8Mbps 下载和 1 Mbps。他们首先报告下载速度(无论是 FTP 还是 HTTP)达到 7Mbps 峰值,然后减慢并稳定在 4.5。不确定从哪里开始调整,或者这不是服务器的问题,而是我的防火墙或 ISP 的问题。任何帮助都非常感谢!提前致谢!

我本来要关注这篇文章:http://datatag.web.cern.ch/datatag/howto/tcp.html

之前真的没有在这里发过太多帖子,所以如果我遗漏了任何重要细节,我深表歉意,只需回复,我会添加任何需要的内容以找到解决方案。一旦解决,我会将我所做的工作添加到 OP。

相关内容