国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux上傳限速腳本介紹

    linux上傳限速腳本介紹

    時(shí)間: 恒輝636 分享

    linux上傳限速腳本介紹

      以下腳本可用于對(duì)服務(wù)器進(jìn)行上傳限速,當(dāng)業(yè)務(wù)使用處于高峰期時(shí),為不影響業(yè)務(wù)的正常使用,限制上傳速度,保證能正常提供服務(wù)。

      原理是使用linux中的TC(流量控制模塊)實(shí)現(xiàn)限速功能。

      腳本的使用如下:

      啟動(dòng):sh limit.sh start 200 (限制上傳速度為200kb/s)

      停止:sh limit.sh stop

      #!/bin/bash

      #a simple example for "tc"

      #set the param

      DELAY=20

      SPEED=

    linux上傳限速腳本介紹

      以下腳本可用于對(duì)服務(wù)器進(jìn)行上傳限速,當(dāng)業(yè)務(wù)使用處于高峰期時(shí),為不影響業(yè)務(wù)的正常使用,限制上傳速度,保證能正常提供服務(wù)。

      原理是使用linux中的TC(流量控制模塊)實(shí)現(xiàn)限速功能。

      腳本的使用如下:

      啟動(dòng):sh limit.sh start 200 (限制上傳速度為200kb/s)

      停止:sh limit.sh stop

      #!/bin/bash

      #a simple example for "tc"

      #set the param

      DELAY=20

      SPEED=

    linux上傳限速腳本介紹

      以下腳本可用于對(duì)服務(wù)器進(jìn)行上傳限速,當(dāng)業(yè)務(wù)使用處于高峰期時(shí),為不影響業(yè)務(wù)的正常使用,限制上傳速度,保證能正常提供服務(wù)。

      原理是使用linux中的TC(流量控制模塊)實(shí)現(xiàn)限速功能。

      腳本的使用如下:

      啟動(dòng):sh limit.sh start 200 (限制上傳速度為200kb/s)

      停止:sh limit.sh stop

      #!/bin/bash

      #a simple example for "tc"

      #set the param

      DELAY=20

      SPEED=

    linux上傳限速腳本介紹

      以下腳本可用于對(duì)服務(wù)器進(jìn)行上傳限速,當(dāng)業(yè)務(wù)使用處于高峰期時(shí),為不影響業(yè)務(wù)的正常使用,限制上傳速度,保證能正常提供服務(wù)。

      原理是使用linux中的TC(流量控制模塊)實(shí)現(xiàn)限速功能。

      腳本的使用如下:

      啟動(dòng):sh limit.sh start 200 (限制上傳速度為200kb/s)

      停止:sh limit.sh stop

      #!/bin/bash

      #a simple example for "tc"

      #set the param

      DELAY=20

      SPEED=

    linux上傳限速腳本介紹

      以下腳本可用于對(duì)服務(wù)器進(jìn)行上傳限速,當(dāng)業(yè)務(wù)使用處于高峰期時(shí),為不影響業(yè)務(wù)的正常使用,限制上傳速度,保證能正常提供服務(wù)。

      原理是使用linux中的TC(流量控制模塊)實(shí)現(xiàn)限速功能。

      腳本的使用如下:

      啟動(dòng):sh limit.sh start 200 (限制上傳速度為200kb/s)

      停止:sh limit.sh stop

      #!/bin/bash

      #a simple example for "tc"

      #set the param

      DELAY=20

      SPEED=

    linux上傳限速腳本介紹

      以下腳本可用于對(duì)服務(wù)器進(jìn)行上傳限速,當(dāng)業(yè)務(wù)使用處于高峰期時(shí),為不影響業(yè)務(wù)的正常使用,限制上傳速度,保證能正常提供服務(wù)。

      原理是使用linux中的TC(流量控制模塊)實(shí)現(xiàn)限速功能。

      腳本的使用如下:

      啟動(dòng):sh limit.sh start 200 (限制上傳速度為200kb/s)

      停止:sh limit.sh stop

      #!/bin/bash

      #a simple example for "tc"

      #set the param

      DELAY=20

      SPEED=

    linux上傳限速腳本介紹

      以下腳本可用于對(duì)服務(wù)器進(jìn)行上傳限速,當(dāng)業(yè)務(wù)使用處于高峰期時(shí),為不影響業(yè)務(wù)的正常使用,限制上傳速度,保證能正常提供服務(wù)。

      原理是使用linux中的TC(流量控制模塊)實(shí)現(xiàn)限速功能。

      腳本的使用如下:

      啟動(dòng):sh limit.sh start 200 (限制上傳速度為200kb/s)

      停止:sh limit.sh stop

      #!/bin/bash

      #a simple example for "tc"

      #set the param

      DELAY=20

      SPEED=

    linux上傳限速腳本介紹

      以下腳本可用于對(duì)服務(wù)器進(jìn)行上傳限速,當(dāng)業(yè)務(wù)使用處于高峰期時(shí),為不影響業(yè)務(wù)的正常使用,限制上傳速度,保證能正常提供服務(wù)。

      原理是使用linux中的TC(流量控制模塊)實(shí)現(xiàn)限速功能。

      腳本的使用如下:

      啟動(dòng):sh limit.sh start 200 (限制上傳速度為200kb/s)

      停止:sh limit.sh stop

      #!/bin/bash

      #a simple example for "tc"

      #set the param

      DELAY=20

      SPEED=$2

      FLOW=0

      #出口網(wǎng)卡

      NETWORK_CARD=$(ip ro get 115.29.128.27 | grep eth | awk '{print $5}')

      #服務(wù)器IP

      IP_ADDRESS=115.29.128.28

      start () {

      /sbin/tc qdisc add dev ${NETWORK_CARD} root handle 1: htb default 25

      /sbin/tc class add dev ${NETWORK_CARD} parent 1: classid 1:1 htb rate ${SPEED}kbps

      /sbin/tc qdisc add dev ${NETWORK_CARD} parent 1:1 netem delay ${DELAY}ms ${FLOW}ms

      /sbin/tc filter add dev ${NETWORK_CARD} parent 1: protocol ip prio 1 u32 match ip dst ${IP_ADDRESS}/32 flowid 1:1

      }

      stop () {

      /sbin/tc qdisc dele dev ${NETWORK_CARD} root

      }

      case "$1" in

      start)

      start

      ;;

      stop)

      stop

      ;;

      *)

      echo "Usage: `basename $0` {start|stop} speed(kb/s)"

      esac

      FLOW=0

      #出口網(wǎng)卡

      NETWORK_CARD=$(ip ro get 115.29.128.27 | grep eth | awk '{print }')

      #服務(wù)器IP

      IP_ADDRESS=115.29.128.28

      start () {

      /sbin/tc qdisc add dev ${NETWORK_CARD} root handle 1: htb default 25

      /sbin/tc class add dev ${NETWORK_CARD} parent 1: classid 1:1 htb rate ${SPEED}kbps

      /sbin/tc qdisc add dev ${NETWORK_CARD} parent 1:1 netem delay ${DELAY}ms ${FLOW}ms

      /sbin/tc filter add dev ${NETWORK_CARD} parent 1: protocol ip prio 1 u32 match ip dst ${IP_ADDRESS}/32 flowid 1:1

      }

      stop () {

      /sbin/tc qdisc dele dev ${NETWORK_CARD} root

      }

      case " class="main">