我最近为我的大学设置了一个 Linux 服务器,它还托管着大学网站和其他可下载内容。该服务器使用 1mbps 容量的专线连接与外界相连。
我的问题是用户抱怨从服务器下载速度非常慢,我该如何改进?
我应该关注哪些方面。
我当前的服务器配置:
配备 4Gb 内存和 i3 处理器的 Dell vostro260s。
答案1
阿迪,这确实是一个很难的问题,因为可能有成千上万个因素:下面是需要查看的内容的列表......
- 您运行什么类型的 Web 服务?
- 用户如何下载该软件?
- 它有大量的磁盘 I/O 吗?它有交换吗?
- 你組織突襲了嗎?
尝试使用 iotop 和 powertop 来找出哪些进程导致服务器负载增加......
答案2
该服务器通过租用线路连接到外界1兆位容量。我的问题是用户抱怨服务器的下载速度非常快慢的,我该如何改善这种情况?
我已将您问题中的相关字词加粗。1Mbps 很慢,因此从您的服务器下载会很慢。获取更快的上行链路。既然如此,就获取一台真正的服务器。
答案3
尝试以外部用户身份自己连接到服务器并执行 wget 。查看获得的速度。
从服务器到其他系统以及从其他系统到服务器执行 ping 和 traceroute。记下 TTL 和往返值。
执行 iperf 来了解网络性能。
我宁愿做一些快速测试。
答案4
您这里有多个问题:
- “Dell vostro260s”不是服务器级的电脑。我对它没有太多的期望。
- “容量为 1Mbps 的租用线路”,而我们大多数人的手机上的带宽都比这个要大。
如果仍然仅使用 T1/E1 进行公共互联网连接,那么这一定是一所非常小的学院。
不管怎样,解决这两个问题都需要钱,我猜这可能是他们不会给你的东西。