如何提高 Squid 的性能

如何提高 Squid 的性能

我已经安装了 squid3.1.19,并将我们网络中的所有流量从 mikrotik 路由器转移到代理服务器。mikrotik 路由器是我们网络的最终网关。配置 squid 后,我们网络的互联网连接变得非常非常慢。我该如何解决这个问题。

我已经将 Squid 更新到 3.3.4 版本,并遵循此链接调整鱿鱼但是没有用。

现在我已经注释掉了我通过上面给出的链接所做的一切,也没有缓存,squid 充当匿名代理而不是缓存代理,但没有运气,速度也没有任何提高。

系统详细信息

OS: Ubuntu server 12.04.
RAM: 1 GB + 256 MB.
HardDisk: 80 GB.
Processor: Pentium 4, 2.40Gz.
Squid: version 3.3.4.

编辑:

  1. 网页加载速度相当慢。
  2. 当我在 squid 中设置缓存时,它最初使用了 17M。我已检查过du -sh /var/spool/squid3。第二天我检查了一下,经过一天的互联网使用后,它仍然使用了 17M。所以基本上缓存无法正常工作,然后我不得不注释掉所有与缓存相关的行,squid.conf因为我决定只使用匿名代理。
  3. 我们的网络中有 8 个人。因此 8 个人的流量通过代理传递。
  4. 我们的网速是 2Mbps。当没有代理服务器时,我们的互联网连接速度为 2Mbps,非常良好。
  5. Speedtest.net 结果有误。总是要求我TryAgain

答案1

有多少用户?您认为什么速度慢?盒子上的负载是多少?什么速度慢?下载速度也慢还是只是“进入页面”速度慢?吞吐量是多少?您尝试过运行速度测试吗?

Squid 真的是这里的问题吗?Squid 盒子的下载速度是多少?(尝试使用 curl/wget)

检查 DNS 服务器,尝试将 Google 的 DNS 放入/etc/resolv.conf

  • 8.8.8.8
  • 8.8.4.4

由于您没有说明具体情况,我们几乎不可能帮助您。我们不知道您到目前为止尝试过什么,也不知道哪些地方速度慢。Ping?下载?名称解析?您似乎暗示 Squid 存在问题,但问题可能是您的 NIC 配置/MTU/DNS 等。

相关内容