2010年11月17日 星期三

修改Synology NAS DS-107+ DSM3.0中效能不彰的rtorrent

原廠很有誠意的放出了版本: DSM 3.0-1354 ; 版本日期: 2010/10/25 ,更新完後多了很多功能,介面也使用ajax技術變得比較漂亮。

但是在更新完新版韌體後,BT的下載速度一直無法提升,也很難連上種子。請參考此討論串->升級到DSM 3.0 下載速度極慢,對產品失望

嗯~,在不能降韌體的情況下又想讓BT恢復到以前2.3版的下載速度,只好改機啦。

1.開啟SSH連線

image

終端機,在啟動SSH功能上打勾

image

按下確定

image

2.使用 PieTTY進行登入

image

一定要使用root登入而不是admin以避免執行某些操作會發生權限不足的狀況,root密碼跟admin的一樣。

3.安裝bootstrap

image

輸入 cd /volume1/@tmp

接下來
到這裡看你的Synology NAS使用的是ARM或是PowerPC架構的CPU
下載對應的bootstrap:
Intel XScale FW IXP420 BB ARM
Marvell mv5281 ARM
PowerPC Freescale 8241
PowerPC Freescale 8543

image

以我的DS107+為例:

在@tmp底下。
下載bootsrtap
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh

安裝bootsrtap
sh syno-x07-bootstrap_1.2-7_arm.xsh

這樣完成了bootstrap的安裝,安裝完就可以刪了
rm syno-x07-bootstrap_1.2-7_arm.xsh

到這裡就完成改機的第一步。

4.更新ipkg清單

ipkg update
這個動作是更新ipkg套件清單。
image
想知道有哪些ipkg套件可裝可以用下面的指令:
ipkg list
image

5.安裝rtorrent

image
ipkg install rtorrent
目前rtorrent 是0.8.6-1版 rtorrent_0.8.6-1_arm.ipk

6.移除rtorrent

image
ipkg remove rtorrent
這樣就移除了rtorrent

7.加速rtorrent的設定

image
輸入指令 vi /opt/etc/rtorrent.conf 
編輯rtorrent的設定檔

 image

主要更改以下幾項設定
min_peers = 100 #最少連接種子100
max_peers = 300
max_uploads = 5
download_rate = 0
upload_rate = 30
dht = auto

編輯完後按ESC,再輸入:wq存檔離開

然後輸入

cp /opt/etc/rtorrent.conf /root/.rtorrent.rc

image

按下Enter,接著輸入reboot將機器重新啟動

image
回到管理介面中的Download Station,可以看到下載速度已經飆升到1.19MB/s。
image

徹底解除下載只有20~30KB/s的魔咒,也可以繼續享受下載的快感。
http://forum.synology.com/wiki/index.php/RTorrent_wTorrent_HowTo#Get_ipkg

1 則留言:

  1. GOOD~剛好我也是更新為DSM3.0版後就發現BT根本跑不動,找了好久終於找到你這篇大作,真是救了我的DS 107+,感恩喔!
    對了..你文章中的第6步驟移除rtorrent,是不是不用做...不然重新安裝了...幹麻又要移除掉?我是沒有做這步驟...只是覺的很奇怪?

    回覆刪除