Vpsadd教程:关于在Linux主机上锐速serverspeeder安装的几个问题

作者: admin 分类: VPS,VPS新手教程 发布时间: 2015-01-23 04:03

Vpsadd教程:关于在Linux主机上锐速serverspeeder安装的几个问题
有了VPS,如果是美国的抽风这么严重,不加不锐速加速一下就说不过去了。当然,如果你目前够用的话,还是不要折腾了。目前锐速免费版20M,可去官网免费注册一个。
speeoer
http://www.serverspeeder.com/

一、锐速serverspeeder安装

1.官网教程:
交互式安装
1. 复制安装文件到您的服务器
2. 解压缩:tar xzvf serverSpeederInstaller.tar.gz
3. 运行程序:bash serverSpeederInstaller.sh 注:该程序需要ROOT权限
4. 根据屏幕提示输入 ServerSpeeder 安装授权帐号和密码,也就是您在本网站注册的邮箱和密码
5. 安装授权验证通过后,安装程序会自动连接 ServerSpeeder 下载服务器并下载已授权的 ServerSpeeder 程序;该过程视您的网络状况和服务器繁忙程度的不同,将持续几秒或几十秒的时间
6. 根据屏幕提示,输入【欲加速的接口】、【上行带宽】、【下行带宽】等
7. 根据屏幕提示选择是否随机启动 ServerSpeeder
8. 根据屏幕提示选择是否立即启动 ServerSpeeder
2.或者方便些用下面的三条命令
wget http://dl.serverspeeder.com/d/ls/serverSpeederInstaller.tar.gz
tar xzvf serverSpeederInstaller.tar.gz
sh serverSpeederInstaller.sh

二、锐速serverspeeder安装出错

根据提示输入账户密码,如果错误501代表内核不支持
之后提示加速网卡
网卡整形(限速)流量
这里一直回车就好了
是否开机启动
输入Y回车
之后可以通过lsmod查看是否有appex模块在运行

输入lsmod查看是否正在运行。列表上有appex0等就代表正在运行中

三、锐速serverspeeder安装其它

卸载方法:./serverSpeederInstaller.sh uninstall
以上注意区分大小写,否则提示找不到文件
停止命令
/serverspeeder/bin/serverSpeeder.sh stop
启动命令
/serverspeeder/bin/serverSpeeder.sh start
方便对比测试效果

四、锐速serverspeeder卸载

如果安装不成功
vi /serverspeeder/etc/config
enginenum改成1
service serverSpeeder start

/etc/init.d/serverSpeeder {start | stop | reload | restart | status | stats | renewLic | update | uninstall}常用命令

延期将在您更新 License 后生效,如果您使用的是 ServerSpeeder Linux,您可以按照如下命令更新 license:

/serverspeeder/bin/serverSpeeder.sh renewLic
如果您使用的是 Windows 系列产品,请重新安装软件。

5.2 常用配置参数说明
通过修改/serverspeeder/etc/config 文件,可以为锐速设定不同的配置参数;常用
参数的说明如下:
1) accif=”eth*”
– 5 –
加速接口;eth*一般为服务器上对外提供服务的网络接口,例如eth0, eth1…,一
般通过ifconfig 命令可以看到;可以同时设定多个接口作为加速接口(接口之间用空
格分开),如accif=”eth0 eth1″;默认为”eth0″;
2)acc=”1″
TCP 加速开关;设为1 表示开启锐速的tcp 加速功能,设为0 表示关闭锐速的tcp
加速功能;默认为1;
3)advacc=”1″
高级加速开关;设为1 表示开启,设为0 表示关闭;开启此功能可以得到更好的
加速效果,但有可能会造成有效数据率下降;默认为1;
4)csvmode=”0″
拥塞控制模式开关;设为1 表示开启,设为0 表示关闭;开启tcp 加速后,在某
些丢包较大的网络中可能会造成有效数据率下降的问题;此时开启拥塞控制模式,
可以有效避免该问题;但开启此选项时,可能加速效果也会下降;默认为0;
5)wankbps=”1000000″
加速接口上行带宽;指的是从服务器流出到Internet 的最大带宽,单位为Kbps,
例如服务器所连接的Internet 带宽为1G,则设置为1000000;默认为1000000;
6)waninkbps=”1000000″
加速接口下行带宽;指的是从Internet 流入服务器的最大带宽,单位为Kbps,例
如服务器所连接的Internet 带宽为1G,则设置为1000000;默认为1000000;
wankbps 和waninkbps 的设置一般与实际带宽相同为最理想;如果无法确定实际
带宽,一般设置为网卡的最大吞吐能力即可;例如网卡为千兆全双工网卡,则wankbps
和waninkbps 都设置为1000000;
当设置过小时,例如实际带宽有100Mbps,但wankbps 和waninkbps 设置为10M,
则数据流量会被限制在10Mbps 以内,此时会降低服务器的吞吐;
7)engineNum=”0″
锐速启动的加速引擎的的个数;在多处理器(核)的系统环境下,启用多个加速引
擎可以使网络流量的负载在多个处理器(核)之间做均衡分配,从而帮助优化系统CPU
资源的利用;启用多个加速引擎时,引擎序号从0 开始,分别为engine0, engine1,
engine2,等等;每个引擎的负载对应交给相同序号的处理器来处理,即,engine0 使
用cpu0, engine1 使用cpu1 等;engineNum 默认为0,表示启用的加速引擎个数与系
统的处理器个数相同,但最多为8 个引擎;
8)apxexe=” /serverspeeder/bin/acce-***”
– 6 –
锐速模块文件的路径;
9)apxlic=”/serverspeeder/etc/apx-***.lic”
锐速授权文件的路径;
5.3 运行锐速
使用/serverspeeder/bin/目录下的serverSpeeder.sh 脚本进行锐速的启动,停止,以
及重新加载配置等操作;可通过./serverSpeeder.sh –help 查看脚本的帮助信息;各参
数说明如下:
start:启动锐速,加载加速模块;使用/serverspeeder/etc/config 文件中的配置作
为模块加载时的初始化参数;
stop:停止锐速,卸载加速模块;停止锐速前请确认没有其它进程在访问
/proc/net/appex/目录,例如确认控制台当前目录是否是/proc/net/appex/;
reload:在不停止锐速运行的情况下实时修改锐速参数配置,修改
/serverspeeder/etc/config 文件的配置后运行此命令,此时加速模块不退出,参数
被实时修改;
restart:重启锐速;
status:查看当前锐速的实时运行状态;
stats:实时显示每个加速引擎的连接数、流量,以及所有引擎的总的连接数和流
量;其中连接数统计包括网络连接数(sessions),tcp 连接数(tcp sessions),已加速
的tcp 连接数(accelerated sessions)以及活动的tcp 连接数(active tcp sessions);流
量统计包括流入(in)流量统计和流出(out)流量统计,单位均为kbit/s;一般情况下,
所有引擎的总连接数及流量即为服务器的互联网连接数及流量;
renewLic:当有新的License 文件可用时,联网更新License 文件并重启锐速;
update:当有新的锐速版本可用时,联网更新锐速并重启锐速;
注:
运行锐速前请务必确认加速接口的tso (tcp segmentation offload) 和gso (generic
segmentation offload)功能处于关闭状态!!!如果在tso 或gso 处于开启状态时运行锐速,会
导致加速模块无法取到数据包,进而导致网络中断。您可通过ethtool –k eth* 来查看加速接
口的tso 或gso 的当前状态,通过ethtool -K eth* tso off 和ethtool -K eth* gso off 命令来关闭
加速接口的tso 和gso 功能;对于bonding 性质的接口,需关闭组成该接口的所有eth 口的
– 7 –
tso 和gso;使用serverSpeeder.sh 脚本启动锐速时会首先调用ethtool 命令将tso 和gso 功能
关闭,如果调用ethtool 失败,则将停止启动锐速。
5.4 确认锐速已经运行
通过lsmod 查看是否有appex0 的模块来确认锐速是否在正常运行;
通过查看/proc/net/appex/stats 文件来确认锐速是否在正常运行;

一条评论
  • admin

    2015 年 1 月 23 日 下午 8:11

    输入ps -ef命令回车后,你会看到
    /usr/local/bin/ss-server -c /home/config1.json
    /serverspeeder/bin/acce-3.10.61.0-[CentOS_6.6_**后面一大串
    第一行说明ss-libev在运行,第二行说明锐速在运行。
    就可以测速度了这时。
    输入chkconfig –list |grep serverSpeeder命令后,看到
    serverSpeeder 0:off 1:off 2:on 3:on 4:on 5:on 6:off
    说明添加启动成功。

    对了,锐速需要修改3个参数:

    vi /serverspeeder/etc/config
    rsc=”1″,RSC网卡驱动模式
    advinacc=”1″ 流量方向加速
    maxmode=”1″ 最大传输模式

    保存,重启服务器。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

更多阅读