Ako by sa podla vas dalo znizit zatazenie CPU pri skriptoch ktore spracovavaju velky objem dat a menia queues, ako napr.
::
#
# Fair Use Policy - Check
#
#maximalny traffic po prekroceni ktoreho nastavi spomalenie
:local maxtraff 3072000000
#Max-Limit po prekroceni trafficu
:local maxlim 64000
:for i from=1 to=254 do={
:local ip
:set ip ("" . 10 . "." . $i . "")
:local ic
:set ic ("10.10." . $ip . "/32")
:local numu
:local btsu
:local numd
:local btsd
/ip firewall filter
:set numu [find chain=OI_pocitadlo_dat_den in-interface=lan src-address=$ic action=passthrough]
:set numd [find chain=OI_pocitadlo_dat_den in-interface=uplink dst-address=$ic action=passthrough]
:set btsd [get $numd bytes]
:set btsu [get $numu bytes]
:if ($btsd > $maxtraff) do {
reset-counters $numd
:log info ($ic . " - prekrocil - DOWNLOAD")
/queue tree
set [find name=("" . $ip . "_down") parent=("/OI/DOWNLOAD")] max-limit=$maxlim
set [find name=("" . $ip . "_down") parent=("/OI/DOWNLOAD-P2P")] max-limit=$maxlim
}
:if ($btsu > $maxtraff) do {
reset-counters $numu
:log info ($ic . " - prekrocil - UPLOAD")
/queue tree
set [find name=("" . $ip . "_down") parent=("/OI/UPLOAD")] max-limit=$maxlim
set [find name=("" . $ip . "_down") parent=("/OI/UPLOAD-P2P")] max-limit=$maxlim
}
}
da sa to vobec nejako znizit alebo nie ???? :?: