服务器 频道

省心省力省money—终极网络流量监控

二、为HTTP浏览扩容:

    就笔者和packetshaper公司的技术人员了解得知,packetshaper最大的优势在于“限”和“保”,上面介绍的是如何限制速度,那么“保”又是什么呢?实际上所谓“保”就是保证速度的意思。例如我们希望不管什么时候都保证网页浏览可以占用80%的带宽的话,那么就需要对inbound的HTTP应用采取“保”措施了。

    小提示:这里所说的“保”是保证的意思,并不是说网页浏览占用的带宽永远是80%,而是不管什么时候都保证80%带宽提供给网页浏览,当然如果网页浏览当前使用速度没有达到总带宽的80%的话,例如只有70%,那么剩下的30%仍然会给其他服务。不过当网页浏览速度增加时其他服务都需要为其让步,迅速将30%中的10%吐出来还给页面浏览服务。

    第一步:进入packetshaper的管理界面,然后找到manage标签,在inbound下面找到http。

    第二步:按照上面介绍的方法建立一个新的partition。然后把size处输入10M并将burstable前打上对勾。这样inbound方向上的HTTP服务将保证有10M带宽。(如图5)
   

图5 点击看大图

    第三步:添加新partition完毕后我们会在左边列表中的http后看到一个小图标,表示对该服务添加了速度限制partition。(如图6)


    小提示:实际上也许公司内部有特别的应用,在packetshaper中没有为大家列举出来,那么我们可以对端口设置相应的限制。在packetshaper中为用户列举了包括tcp和UDP在内的多个基于端口的选项。(如图7)

    当然我们可以对inbound方向上的HTTP浏览进行保证速度工作,那么也可以对outbound方向上的同一项添加规则。(如图8)

    可能有的读者会问了,为什么我的packetshaper添加了许多partition规则后仍然无法达到限制速度的目的呢?我们千万别忘了还需要对setup标签中的shaping设置到on。(如图9)

图9 点击看大图

    而且在我们添加了限制规则后通过monitor标签中的各个参数可以清晰的看到所有规则的信息,包括速度限制的最低数值以及最高数值。(如图10)
图10 点击看大图

    小提示:要想再提高HTTP浏览速度的话还需要做以下两个工作,第一是为HTTP建立一个新的policy,就是在建立partition选项的左边,选择open建立policy。(如图11)将policy界面中有一个burstable at priority的选项,他是设置优先级的,默认情况下为3,(如图12)当然为了让HTTP数据包优先传输我们需要修改这个默认值。将其从默认的3修改为4(最高是7)即可,这样当网络中有两个数据包同时传输时HTTP数据包会优先于所有默认数据包传递。(如图13)
图11 点击看大图

图12 点击看大图
图13 点击看大图

0
相关文章