CentOS: yum で速いmirror(ミラー)サイトを優先的に使う
 2007.07.12

CentOS: yumで遅いmirror(ミラー)サーバに割当てられた時 で,yumのダウンロードが遅い場合の小手先テクニックを紹介しました. 今回はよりまっとうな方法をご紹介します. yum にはプラグイン機構が備わっています.そのプラグインの中にfastestmirrorプラグインという物が在ります. このプラグインを導入すると,ネットワーク的に速いミラーサイトを優先してダウンロードに使用するようになります. 導入方法 1. yumでインストールできます. # yum install -y yum-plugin-fastestmirror (CentOS4.xの場合) # yum install -y yum-fastestmirror (CentOS5.xの場合) 2. /etc/yum.conf に plugins=1 の行を加える(CentOS4.xの場合).CentOS5.0では最初からplugins=1がありました. 3. yum update してみる.
Loading "fastestmirror" plugin
こんなメッセージが出ればO.K. 以上でfastestmirrorプラグインの導入は完了です. /var/cache/yum/timedhosts.txt にmirroサイトと接続に要する時間のリストが保存されています.やはり概ね国内のサーバが速いみたい.
% sort -n -k 2 /var/cache/yum/timedhosts.txt
ftp.iij.ad.jp 0.0274300575256
rsync.atworks.co.jp 0.0346291065216
ftp.nara.wide.ad.jp 0.0348219871521
ftp.riken.jp 0.0493910312653
ftp.hostrino.com 0.0823781490326
ftp.oss.eznetsols.org 0.112993001938
mirror.be10.com 0.121460914612
ftp.yz.yamagata-u.ac.jp 0.55810213089
mirror.averse.net 0.659695863724
centos.ustc.edu.cn 0.854813098907
centos.candishosting.com.cn 1.63210606575
カテゴリー:サーバ管理