<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux上傳限速腳本介紹

        linux上傳限速腳本介紹

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

        linux上傳限速腳本介紹

          以下腳本可用于對服務(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上傳限速腳本介紹

          以下腳本可用于對服務(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上傳限速腳本介紹

          以下腳本可用于對服務(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上傳限速腳本介紹

          以下腳本可用于對服務(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上傳限速腳本介紹

          以下腳本可用于對服務(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上傳限速腳本介紹

          以下腳本可用于對服務(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上傳限速腳本介紹

          以下腳本可用于對服務(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上傳限速腳本介紹

          以下腳本可用于對服務(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">