让网维变得简单,快速,准确。拒绝浪费时间,解放出更多的时间陪陪家人。 注册 | 登陆
浏览模式: 标准 | 列表全部文章

【RouterOS】突发流量Burst原理详解

本文转自mching08的空间http://mching08.com,作者michael。
原文链接http://mching08.com/routeros/201009186.html

1、为什么需要突发流量
为了用户在短时间内获得很大的带宽,用以博取最有的用户体验!这样讲大家也许还不是很明白,我举个例子吧,比如你给某个IP的限制的下载速率是2Mbps,当用户全速下载时,也许他看网页都成问题,但是当用户打开一个网页时,我允许它的最高下载速率是10Mbps,那么他不就能很快的打开网页了么,这就是突发流量的好处。

2、如何控制突发流量?
还是接着上面的例子,如果他一直处于10Mbps的速率,那么我给这个IP限制的下载速率为2Mbps还有意义么?答案显然是否定的,因此我们需要一个机制来限制他一直占用10Mbps的带宽,于是就有了burst机制。

3、如何在RouterOS上设置突发流量?

上图中,burst的关联的设置项有三项,
Burst Limit:突发的最高带宽(即例子中的10M)
Burst Threshold:突发的触发/中断值(平均速率超过该值,实际速率就会迅速降下来)
Burst Time:ROS计算平均值的标准(该值的1/16计算一次平均值)

一般来说,Burst Threshold应该比Max Limit低一点!如果高的话会有什么后果,大家可以想一想?如果设置的值比Max Limit高的话,Burst总是被触发,最终它的速率会很不稳定,而且一般都比Max Limit要大,这是我们不想看到的!

4、看一下实际运作过程中,Burst是如何运作的,在下图中,Burst Limit:512k,Burst Threshold:192k,Burst Time:8s。

注意绿色线和蓝色线交叉的点,即是红色线陡降的地方!

» 阅读全文

Tags: ros, burst, 原理, 流量, 突发

VPS Kloxo使用教程

VPS Kloxo使用教程(一):安装
Kloxo的前身是lxadmin,曾是多么风光的免费虚拟主机管理系统,他有着免费,安装简单,功能强大等许多优点,自从其作者出事后期发展非常缓慢 了,现在免费版本限制了40个域名的绑定,但在免费的虚拟主机控制面板里算是不错的了,现在就说一下Kloxo的安装:
第一:
SSH登陆你的VPS,执行:
wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
sh ./kloxo-install-master.sh
会出现已系列的安装命令,稍等 什么都不做就行
第二:安装完后请执行:
yum install php-bcmath /*高精度数学运算组件,默认没安装,MD5运算时用到*/
yum check-update /*检查全部更新*/
yum update /*更新全部更新*/
yum clean all /*清理全部缓存的安装文件以节省空间*/
第三:登陆
这就安装完了kloxo,可以web登陆面板了。
地址:https://yourip:7777/ /*安全连接*/
http://yourip:7778/ /*普通链接,常用*/

1:重设Kloxo密码
使用http://您的ip地址:7778 登录Kloxo,初始用户名和密码都是admin。
第一次登录Kloxo之后系统会提示更改密码,未更改密码前无法进行任何操作。
如果您觉得http方式不能保证您的安全,还可以采用加密的https协议来访问您的后台https://您的ip地址:7777

2:绑定域名
有一点需要注意,绑定完顶级域名后会自动绑定www子域名到这个目录。
也就是说,绑定diavps.net到diavps目录后,会自动把www.diavps.net绑定到diavps目录。
注意:请不要启用php-fastcgi, 否则可能会出现500

3:添加数据库

4:登录FTP
IP为您VPS的IP
用户名为admin
密码为Kloxo的密码,也就是第一步中修改的密码。

VPS Kloxo使用教程(二):安装后必须做的
第一:安装中文语言包:
1.用ssh登陆你的vps
2.进入lang目录
cd /usr/local/lxlabs/kloxo/httpdocs/lang
3.下载语言包
wget http://www.vpsyou.com/wp-content/uploads/2010/02/Kloxo_cn.zip
3 解压语言包
unzip Kloxo_cn.zip
4.访问http://你的IP:7778/ 进行lxadmin语言设置
在Advanced->Appearance->Language里选择Chinese,然后点击update确认.
第二:解决中文网页显示乱码
修改apache的httpd.conf默认编码的设置,如下:
首先用SSH登陆VPS,修改httpd.conf文件
vi /etc/httpd/conf/httpd.conf
查找:AddDefaultCharset
把:AddDefaultCharset UTF8
改为:AddDefaultCharset OFF 或改为 #AddDefaultCharset UTF8
(不只知道怎么用vi?G一下吧)
这样的话,打开页面的时候就会按照网页的编码设置来打开网页。
输入以下命令重启Apache
service httpd restart

» 阅读全文

Tags: vps, kloxo, 教程, 使用

本站已经将LNMP改为了LAMP了

       已经于今日WEB平台迁移完毕,由于一开始忘了备份数据库,反复折腾,这个VPS速度又不快的原因,搞了好久,最后总算是搞好了,汗死我了。还好这个VPS有备份功能,可以快速恢复,不然被折腾到死。
       现在的LAMP虽然没有LNMP速度快,但是其实也差不了多少,几乎感觉不到。但是安全性高多了,虚拟主机共存权限隔离的问题也解决了,安心了。

» 阅读全文

Tags: web, 服务器, apache, nginx

接受到ROS官方技术人员的回复

今天收到了ROS官方技术人员的回复,一看,晕倒我了。原来是要我安装4.11然后生成报告,再发报告给他们。悲剧了。我哪去找个ROS 4.11的跟他们玩,只好放弃。

» 阅读全文

Tags: ros, bug, 问题, 限速, 脚本

nginx虚拟主机防webshell跨目录

原文:http://key0.cn/index.php/archives/588
说明:www.key0.cnweb目录/var/www/test;         www.nginx.org的web目录/var/www/test1
1.在nginx.conf里把每个虚拟主机站点请求端口给区别开

server
{
listen 80;
server_name www.key0.cn;
index index.html index.htm index.php;
root /var/www/test;#limit_conn crawler 20;location ~ .*\.(php|php5)?$

{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
}server
{
listen 80;
server_name www.nginx.org;
index index.html index.htm index.php;
root /var/www/test1;#limit_conn crawler 20;location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
include fcgi.conf;
}
}


2.为每个站点建一个conf,并进行配置
#cp  /usr/local/php/etc/php-fpm.conf  /usr/local/php/etc/www.key0.cn.conf
#cp  /usr/local/php/etc/php-fpm.conf  /usr/local/php/etc/www.nginx.org.conf

在/usr/local/php/etc/www.key0.cn.conf找到php_defines,添加
<value name=”open_basedir”>/var/www/test:/tmp:/var/tmp</value>

1.png

在/usr/local/php/etc/nginx.org.conf找到php_defines,添加
<value name=”open_basedir”>/var/www/test1:/tmp:/var/tmp</value>
2.png

» 阅读全文