Cuando nosotros descargamos paquetes para instalarlos a nuestro sistema, se nos pide anteriormente editar un archivo de configuracion que se llama mirrorlist, el cual contiene una lista de mirrors que contienen todo el software dividio en las 4 categorias principales (core, extra, community y testing).
En la wiki de arch se menciona que debemos de descomentar los mirrors que esten mas cercanos a nuestra ubicacion, pero al momento de hacerlo nos topamos con distintos problemas como lo son:
Errores al descargar ciertos paquetes, falta de actualizacion de algunos mirrors, descarga lenta, etc

Para no estar buscando y buscando que mirror descomentar, se ha creado un script el cual es utilizado para analizar cuales son los mejores y asi utilizarlos en nuestro sistema.
Lo primero que debemos de hacer es crear una copia de seguridad de nuestro archivo mirrorlist:
# cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
Luego de ello instalamos reflector:
pacman -Sy reflector
Bien ahora tenemos reflector instalado pero nos toca descomentar los mirrors que queremos testear en el archivo mirrorlist, para hacerlo de una manera mas facil y no descomentar uno por uno solamente ejecutamos como root:
# sed ‘/^#S/ s|#||’ -i mirrorlist
Luego ejecutamos este comando que acomodara todos los mirrors en orden de velocidad y actualizacion (o estatus) y los pondra en alta prioridad en nuestor mirrorlist, en este caso solo utilizara los top 40 mirrors que cumplan estas condiciones.
# reflector -l 40 -r -o /etc/pacman.d/mirrorlist
# pacman -Syy