Je sais qu'Amazon Web Services possède miroirs hébergés que je peux utiliser pour mettre à jour mes ordinateurs Ubuntu.
Je sais qu’il existe un outil appelé apt-fast qui fait plusieurs connexions à un serveur miroir pour améliorer la vitesse, mais je crains que l'augmentation de ce type de charge sur un serveur miroir ne soit pas polie, mais je veux toujours un miroir rapide, comment puis-je optimiser apt-fast avec AWS?
apt-fast fonctionne de la même manière que les "accélérateurs de téléchargement" courants. Il ouvre plus de connexions que la normale sur le serveur Web, puis les combine pour une augmentation de la vitesse.
La plupart des administrateurs système que je connais empêchent ce genre de problème en limitant le nombre de connexions simultanées à partir de la même adresse IP. Après tout, si vous augmentez le nombre de connexions sur votre ordinateur, la bande passante utilisée par les autres utilisateurs est réduite.
Cependant, lors de mes recherches sur l'utilisation des miroirs Ubuntu d'Amazon, j'ai découvert qu'AWS était réellement optimisé pour les connexions élevées, avec un débit global inférieur. En d'autres termes, AWS optimise la prestation du service HTTP totalement à l'opposé de ce que l'on pourrait penser.
Installez d'abord apt-fast:
Sudo add-apt-repository ppa:apt-fast/stable
Sudo apt-get update
Sudo apt-get install apt-fast
N'hésitez pas à parcourir les invites de configuration, nous allons quand même les ajuster.
Configurez votre système pour utiliser les miroirs d'Amazon .
Configurez apt-fast pour utiliser plus de connexions, en éditant /etc/apt/apt-fast.conf
:
Recherchez la ligne MIRRORS
et ajoutez chaque région que vous souhaitez ajouter en tant que miroir supplémentaire. Fondamentalement, ces dépôts vont s'ajouter à ceux de votre liste de sources, le mien ressemble à ceci:
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' )
Trouvez la ligne _MAXNUM=
et ajustez le nombre de connexions simultanées. J'utilise:
_MAXNUM=35
apt-fast
à la place de apt-get
, ou vous pouvez simplement alias it .Choses que j'ai découvertes: