Jor*_*tro 6 mirrors amazon-ec2
我知道 Amazon Web Services托管了镜像,我可以用它来更新我的 Ubuntu 机器。
我知道有一个工具叫做apt-fast
这会与镜像服务器建立多个连接以提高速度,但我担心在镜像服务器上增加这种负载是不礼貌的,但我仍然想要一个快速镜像,如何使用 AWS 优化 apt-fast?
apt-fast 的工作方式与常见的“下载加速器”的工作方式相同。它打开比正常情况更多的连接到 Web 服务器,然后将它们组合在一起以提高速度。
我认识的大多数系统管理员通过限制来自同一 IP 的并发连接数量来防止这种事情,毕竟,如果您增加与计算机的连接数量,那么其他人的带宽就会减少。
然而,在使用 Amazon 的 Ubuntu 镜像进行调查时,我发现 AWS 实际上针对高连接进行了优化,但总体吞吐量较低。因此,换句话说,AWS 优化了与您想象的完全相反的 HTTP 服务。
首先安装apt-fast:
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast
Run Code Online (Sandbox Code Playgroud)
随意浏览配置提示,无论如何我们都会调整它们。
将您的系统配置为使用Amazon 的镜像。
通过编辑配置 apt-fast 以使用更多连接/etc/apt/apt-fast.conf:
找到该MIRRORS行,然后添加要添加为附加镜像的每个区域。基本上,除了源列表中的内容之外,它还会访问这些存储库,我的如下所示:
MIRRORS=( 'us-east-1.ec2.archive.ubuntu.com/ubuntu,us-east-2.ec2.archive.ubuntu.com/ubuntu,us-west-1.ec2.archive.ubuntu.com/ubuntu' )
Run Code Online (Sandbox Code Playgroud)找到该_MAXNUM=行,并调整到并发连接数,我正在使用:
_MAXNUM=35
Run Code Online (Sandbox Code Playgroud)apt-fast命令代替apt-get,或者您可以仅将其别名为。我发现的事情:
| 归档时间: |
|
| 查看次数: |
4567 次 |
| 最近记录: |