Hello everyone!
I’m experiencing troubles when installing and updating dependencies via pacman, download speed is waaay too low like 30-40 kb/s. I’ve tried reflector
and rank-mirors
, I even moved mirrors from another machine where everything works well but nothing helped.
As far as I can tell it’s not a slow internet connection problem, because when I download torrents the speed is good (up to 7 megabytes per second).
How can I troubleshoot this?
Thanks!
Use reflector. Sometimes it happens
# reflector --latest 20 --fastest 5 --save /etc/pacman.d/mirrorlist
This one + pacman -Syy helped me! Thank you a lot!
Which countries are you including? I usually pick some neighbouring ones too
Show us your reflector conf and your mirrorlist.
Furthermore, check your mirror’s status here
They seem to be synced
[pinkolik@acer-laptop ~]$ cat /etc/xdg/reflector/reflector.conf # Reflector configuration file for the systemd service. # # Empty lines and lines beginning with "#" are ignored. All other lines should # contain valid reflector command-line arguments. The lines are parsed with # Python's shlex modules so standard shell syntax should work. All arguments are # collected into a single argument list. # # See "reflector --help" for details. # Recommended Options # Set the output path where the mirrorlist will be saved (--save). --save /etc/pacman.d/mirrorlist # Select the transfer protocol (--protocol). --protocol https # Select the country (--country). # Consult the list of available countries with "reflector --list-countries" and # select the countries nearest to you or the ones that you trust. For example: # --country France,Germany # Use only the most recently synchronized mirrors (--latest). --latest 5 # Sort the mirrors by synchronization time (--sort). --sort age [pinkolik@acer-laptop ~]$ cat /etc/pacman.d/mirrorlist ################################################################################ ################# Arch Linux mirrorlist generated by Reflector ################# ################################################################################ # With: reflector @/etc/xdg/reflector/reflector.conf # When: 2023-07-22 13:21:47 UTC # From: https://archlinux.org/mirrors/status/json/ # Retrieved: 2023-07-22 13:21:47 UTC # Last Check: 2023-07-22 13:16:12 UTC Server = https://london.mirror.pkgbuild.com/$repo/os/$arch Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch Server = https://archlinux.mailtunnel.eu/$repo/os/$arch Server = https://mirror.f4st.host/archlinux/$repo/os/$arch Server = https://mirror.tmmworkshop.com/archlinux/$repo/os/$arch [pinkolik@acer-laptop ~]$
Maybe you should uncomment the country option, and specify your country and a few close to you. Latest synchronized, doesn’t mean they are close to you.
try doing pacman -Syy
it works for me, I have to do it every few months 🤷
Maybe your BitTorrent software eats all the bandwidth so other networking programs shows bad performance?
Have you tried pacman without running your BitTorrent software?
Nah, I was only testing speed with torrents, right now pretty much everything is disabled
I doubt it’s only pacman. Try downloading something with wget for example. It should also be slow then.
It absolutely can be only pacman, if the mirrors chosen are on the other side of the planet.
Sure but I just assume that’s not the case… :) But let’s see.
[pinkolik@acer-laptop ~]$ speedtest-cli Retrieving speedtest.net configuration... Testing from Unknown (x.x.x.x)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by SDHD Hosts (x) [x km]: 87.342 ms Testing download speed................................................................................ Download: 47.72 Mbit/s Testing upload speed...................................................................................................... Upload: 49.01 Mbit/s