[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Duplicity-talk] How to set network priority
From: |
edgar . soldin |
Subject: |
Re: [Duplicity-talk] How to set network priority |
Date: |
Fri, 10 Sep 2021 19:26:41 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 |
hey Andy,
trickle (afaik) works fine and throttles only this one process it is wrapping
on a box. it is of course not aware of the bandwidth usage of your uplink.
ionice prioritizes access to local block devices only , so no dice there as
well. correct.
what you are looking for is a QOS(quality of service) solution, which usually
comes with high priced network hardware. plastic routers usually can't compete
. still Fritzboxes, common to the german market, allow to define traffic per
Protocol(UDP/TCP) and Source/Dest.Port and allow to prioritize by those. maybe
your Asus is capable of something similar?
good luck.. ede/duply.net
On 10.09.2021 19:15, Andy Hairston via Duplicity-talk wrote:
> I tried using trickle. It has the same effect as limiting the bandwidth for
> that entire machine. ionice seems to be for setting local I/O priority.
>
> I'm looking for a way to give the traffic from other machines on my network
> priority over Duplicity (or the machine Duplicity is running on). That way
> Duplicity can use the full bandwidth when other devices don't need it (ex. 4
> AM) but not choke out other traffic. Which is why I tried QoS settings on
> router, and setting DSCP priority.
>
> Any ideas?
>
> On Fri, Sep 10, 2021, 11:46 AM Kenneth Loafman <kenneth@loafman.com
> <mailto:kenneth@loafman.com>> wrote:
>
> Hi,
>
> Duplicity does not have an option to set IO priority, however, if you run
> ionice <http://manpages.ubuntu.com/manpages/bionic/en/man1/ionice.1.html>,
> you should get what you need.
>
> Another option would be trickle
> <http://manpages.ubuntu.com/manpages/bionic/man1/trickle.1.html>. It deals
> with bandwidth shaping.
>
> Google searches yield a lot of answers to your question.
>
> ...Ken
>
>
> On Thu, Sep 9, 2021 at 11:17 AM Andy Hairston via Duplicity-talk
> <duplicity-talk@nongnu.org <mailto:duplicity-talk@nongnu.org>> wrote:
>
> I'm using Duplicity under CentOS 7 to back up to Backblaze B2,
> running from my home network. Due to the size of my backup and my
> comparatively slow upload speed (1.8 Mbps), it takes several weeks to run a
> full backup. If I let it run unthrottled, it hogs all the bandwidth - all
> other devices on my network have difficulty connecting to outside websites,
> etc.
>
> On my router (Asus RT-ACRH17), I tried setting outgoing traffic from
> that machine to lowest priority, but apparently the router's QoS isn't
> actually functional; all the combinations of settings I've tried (including
> those provided by Asus support) have no effect whatsoever.
>
> I've also tried using iptables to set the DSCP priority to CS1. This
> doesn't seem to have any effect either, though I did confirm (on the CentOS
> machine) that the priority is being set.
>
> For the moment, I've used my router settings (Bandwidth Limiter
> instead of proper QoS) to throttle that particular computer down to 1.4 Mbps
> maximum. Two downsides - this increases how long the backup takes, and if
> other devices need more than 0.4 Mbps total then they get bogged down again.
>
> Is there a way of setting the _network_ (not processor) priority for
> Duplicity to "lowest", so all other traffic gets to go first? Does this
> require something specific in the router to get it to work?
>
> albegadeep
> _______________________________________________
> Duplicity-talk mailing list
> Duplicity-talk@nongnu.org <mailto:Duplicity-talk@nongnu.org>
> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
> <https://lists.nongnu.org/mailman/listinfo/duplicity-talk>
>
>
> _______________________________________________
> Duplicity-talk mailing list
> Duplicity-talk@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
>