net-speeder 安装
net-speeder
net-speeder 在高延遲不穩定鏈路上優化單線程下載速度
項目由https://code.google.com/p/net-speeder/ 遷入
A program to speed up single thread download upon long delay and unstable network
在高延遲不穩定鏈路上優化單線程下載速度
注1:開啟了net-speeder的服務器上對外ping時看到的是4倍,實際網絡上是2倍流量。另外兩倍是內部dup出來的,不占用帶寬。
另外,內部dup包并非是偷懶未判斷。。。是為了更快觸發快速重傳的。
注2:net-speeder不依賴ttl的大小,ttl的大小跟流量無比例關系。不存在windows的ttl大,發包就多的情況。
debian/ubuntu:
運行時依賴的庫:libnet, libpcap
安裝libnet:apt-get install libnet1 安裝libpcap: apt-get install libpcap0.8編譯需要安裝libnet和libpcap對應的dev包。
安裝libnet-dev:apt-get install libnet1-dev 安裝libpcap-dev: apt-get install libpcap0.8-devcentos:
下載epel:https://fedoraproject.org/wiki/EPEL/zh-cn 例:CentOS6 64位:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm如果是centos5,則在epel/5/下。
然后安裝epel:rpm -ivh epel-release-X-Y.noarch.rpm
然后即可使用yum安裝:yum install libnet libpcap libnet-devel libpcap-devel
編譯:
Linux Cooked interface使用編譯(venetX,OpenVZ): sh build.sh -DCOOKED 已測試
普通網卡使用編譯(Xen,KVM,物理機): sh build.sh 待測試
使用方法(需要root權限啟動):
參數:./net_speeder 網卡名 加速規則(bpf規則)
最簡單用法: # ./net_speeder venet0 "ip" 加速所有ip協議數據
轉載于:https://www.cnblogs.com/weaming/p/5100352.html
總結
以上是生活随笔為你收集整理的net-speeder 安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 下安装 nfs
- 下一篇: pacman常用命令