rsync只使用备用带宽?

我的场景:

  • 几个农村学校
  • 每所学校:
    • 一个linux服务器
    • 有限的带宽(与所有学校PC共享)
    • 电力没有保证(最后离开学校可以削减所有电力)
    • 地理上分散

我必须将所有学校的Linux服务器备份到中央服务器。

备份方法select: rsync (最小化带宽使用)

问题:备份可能会降低networking性能

第一个近似值:使用--bwlimit=RATE参数来限制套接字I / O带宽。 但它是一个固定的数量,不占用免费的networking时间,并在拥挤的networking时间阻碍。

问题:任何使rsync只使用备用带宽的方法? 也许把它的stream量标记为低优先级?

你的networking是否支持QoS? 如果是这样,你应该使用正确的IP TOS字段进行rsync通信。 你可以使用Linux的tc命令。

也有标准的分类scheme 。 你可以标记rsyncstream量例如0,并观察差异。