Having a lot of local users and/or processes accessing external repositories needlessly increases access times and bandwidth usage. Use a simple script to setup a syncronisation between a CentOS mirror and a local server. Here it is
#/bin/sh
VERSIONS=(5 5.1)
REPOS=(os updates centosplus extras)
RSYNC_LOCATION=”rsync://rsync.mirrorservice.org/sites/mirror.centos.org”
DESTINATION=”/repository/distributions/CentOS”
for version in ${VERSIONS[@]}
do
for repo […]