[CentOS 6.x] yum mirror 변경하기
사용자의 국가 설정을 제대로 받아오지 못한경우 발생하는 문제점중 하나가 미러사이트입니다.
미러사이트란 안정성, 가용성등을 위해 하나의 배포판(article, attachment, …) 이 여러곳에 분배되어있는 것입니다.
적게는 region 많게는 country단위로 미러사이트가 구성되어있습니다.
수동으로 mirror를 지정해주면 상관이 없지만 자동으로 mirror를 선택하는 과정에서 문제가 발생할 수 있습니다.
사실 가용에 있어서는 문제가 되지않지만 가용의 수준에 따라 문제가 생깁니다.
한국과 미국사이 네트워크의 평균 응답시간(network ping)은 약 300ms정도입니다. ISP마다 수치는 다를 수 있으나 평균적인 값입니다.
거대한 파일을 받는경우 이 응답시간은 크게 작용합니다. 우리가 보기에는 한 파일로 받아지는 것 같지만
사실상 일정 버퍼공간에 패킷을 쌓고 플러싱하고를 반복하기 때문이죠.
이 응답시간이 늦다는건 패킷을 받는대에 걸리는 시간이 오래걸리게 된다는 의미입니다.
테스트 서버를 준비하면서 업데이트가 너무 느려 생각해보니 repo를 지정한 기억이없습니다.
따라서 수동으로 변경할 겸 이 강좌를 작성해봅니다.
1. daumkakao.repo 작성하기
원본파일을 괜히 건드리지 말고 다음 위치에 daumkakao.repo 파일을 만들고 내용을 복사합니다.
$ vim /etc/yum.repos.d/daumkakao.repo . . . [base] name=CentOS-$releasever - Base baseurl=http://ftp.daumkakao.com/centos/6/os/$basearch/ gpgcheck=1 gpgkey=http://ftp.daumkakao.com/centos/RPM-GPG-KEY-CentOS-6 [updates] name=CentOS-$releasever - Updates baseurl=http://ftp.daumkakao.com/centos/6/updates/$basearch/ gpgcheck=1 gpgkey=http://ftp.daumkakao.com/centos/RPM-GPG-KEY-CentOS-6 [extras] name=CentOS-$releasever - Extras baseurl=http://ftp.daumkakao.com/centos/6/extras/$basearch/ gpgcheck=1 gpgkey=http://ftp.daumkakao.com/centos/RPM-GPG-KEY-CentOS-6 [centosplus] name=CentOS-$releasever - Plus baseurl=http://ftp.daumkakao.com/centos/6/centosplus/$basearch/ gpgcheck=1 gpgkey=http://ftp.daumkakao.com/centos/RPM-GPG-KEY-CentOS-6
$ yum clean all // 정리 $ yum repolist // 확인
clean all시
Cleaning repos: base extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
과 나오면 성공한 것이고,
repolist시
* base: ftp.daumkakao.com
* extras: ftp.daumkakao.com
* updates: ftp.daumkakao.com
로 나오면 정상적으로 변경된 것입니다.
수고하셨습니다.
67개의 댓글