尋找最快的Debian源 apt-spy

cn0760-pb發表於2008-09-24

尋找最快的Debian源

轉自:http://blog.chinaunix.net/u2/60295/showart_487899.html

apt-spy 方式:

`apt-spy'會根據站點回應時間和頻寬自動建立`sources.list'。
CODE:
#apt-get install apt-spy
#mv sources.list sources.list.bak //backup
#man apt-spy //獲取詳細的使用方法
#apt-spy update //更新您的映象列表檔案 /var/lib/apt-spy/mirrors.txt
# apt-spy -d testing -a Asia -t 9
//在亞洲區尋找速度最快的testing版映象,並生成 sources.list檔案,也可使用 -o 引數指定寫入檔案 -t 設定超時連線時間 ,加快尋找速度 。
[@more@]

ubuntu和debian都有很多的源和映象,也有不少的國內映象。一些愛好者為了尋找映象已經自己“憋”出來了一些pl指令碼用於尋找最快的映象。實際上debian的愛好者早準備了更厲害的武器等你來用,就是apt-spy(是間諜還是小偷?哈哈)

切記先備份你機器裡的源列表。誤區:通常大家都在交流使用國內的哪個源速度比較快,實際上很多國外源的訪問速度是國內的很多倍。記得曾經用過國外某大學 的源,速度是200k以上。日本的部分源可以達到500k以上。最近發現臺灣的主映象在我這裡下載速度居然是1084k,達到1M每秒。不忙的時候,試試 看,如果時間夠多,可以考慮不限定為亞洲,這樣有可能找到更快的映象源。

轉自官方的一部分說明:

`apt-spy'會根據站點回應時間和頻寬自動建立`sources.list'。

#sudo apt-get install apt-spy

#sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak //backup

#man apt-spy //獲取詳細的使用方法

#sudo apt-spy update //更新您的映象列表檔案 /var/lib/apt-spy/mirrors.txt

#sudo apt-spy -d testing -a Asia

//在亞洲區尋找速度最快的testing版映象,並生成 sources.list檔案,也可使用 -o 引數指定寫入檔案

apt-spy 是一個管理安裝媒體的程式,使用方法簡單介紹一下:

使用方法: apt-spy [options]

選項:
-d distribution 選擇 debian 的發行版本,例如 stable 。除升級外,必須使用此引數。

-a area 選擇進行測試的區域,例如 Aisa 。

-c config 指定配置檔案。

-e number 指定測試的伺服器數量。

-f file 測試時抓取制定的檔案(檔案相對 debian base 的路徑)。

-i file 指定輸入的檔案,配合 -w 引數使用。

-m mirror-list 指定要升級的映象列表檔案。

-o output-file 重定向輸出到指定檔案。

-p proxy 指定使用的代理伺服器,需要遵從 [server]:[port] 的格式。

-s country_list 指定要進行測試的國家。不能和 -a 引數同時使用。

-t time 指定進行測試時每臺伺服器的超時時間,只能是正整數。

-u update-URL 從指定的 URL 獲得映象列表更新。

-w file 輸出 -i 引數提供的伺服器列表中速度最快的前幾臺映象伺服器(預設是前 5 臺)。

-n number 制定 -w 引數輸出的伺服器數量。

-v 輸出版本資訊。

-h 輸出當前幫助資訊

update 升級映象站點列表。

有意思的是網上常見的文件都只介紹了很少幾個引數的作用,所以看到好多“二手文件”裡面說測試映象伺服器速度的時候(apt-spy -d testing -A Asia)需要很長時間。其實,只要加一個引數 -t 指定超時時間就可以大大加速這個過程(至少快 10 倍)。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7329581/viewspace-1010966/,如需轉載,請註明出處,否則將追究法律責任。

相關文章