暑假一半时间在成都玩,上网时间有限,所以先列出个大概,之后再慢慢填坑(然而我很懒)……
1. tcp优化软件。
kvm或者xen构架的vps的话首先就是装锐速,然后锐速的配置也非常的重要:
编辑锐速的配置文件,配置文件路径:/serverspeeder/etc/config
务必打开maxmode;
美国数据中心的话打开csvmode;
亚洲地区vps把initialCwndWan设置大一些,初始速度上的快;
l2wQLimit和w2lQLimit根据vps的内存情况调整;
支持收发合并的vps就打开rsc。
ovz的话可以无视这一条,或者你可以试试看net_speeder,然而并没有什么…用。
2. 加密方式。
个人感觉用rc4-md5就够了,aes的话cpu负担太重。
3. 改tcp拥塞算法。
HTTP协议在传输层使用的是TCP协议,所以网页下载的速度取决于TCP的速度;
丢包使得TCP传输速度大幅下降的主要原因是丢包重传机制,控制这一机制的就是TCP拥塞控制算法;
Linux内核中提供了若干套TCP拥塞控制算法:
reno是最基本的拥塞控制算法,也是TCP协议的实验原型;
bic适用于丢包极为罕见的情况,比如北美和欧洲之间的线路,这是2.6.8到2.6.18之间的Linux内核的默认算法;
cubic是修改版的bic,适用环境比bic广泛一点,它是2.6.19之后的linux内核的默认算法;
hybla适用于高延时、高丢包率的网络,比如卫星链路——同样适用于中美之间的链路。
其中hybla是ss优化中最常用的,具体教程先挖个坑,有空再来更新。
4. 开启UDP支持。
这个我之前有写过,可以参考:http://blog.liujason.com/2944.html
欢迎各位补充,如有疏漏求指出
改tcp拥塞算法。htcp 内核的坑快来填!!!!
改tcp拥塞算法。htcp 内核的坑快来填!!!!