If-Koubou

Saglabājiet rsync no visa joslas platuma izmantošanas

Saglabājiet rsync no visa joslas platuma izmantošanas (Kā)

Ja jūs izmantojat rsync lietderību, lai jūsu dublējumkopijas sinhronizētu no jūsu datu bāzes servera uz dublējuma vai sekundāro failu serveri, iespējams, vēlēsities novērst skripta izmantošanu pārāk daudz joslas platuma. Lūk, kā.

Joslas platuma ierobežošanas punkts ir pārliecināties, ka jūsu dublēšanas skripti netraucē tīkla savienojumu starp jūsu tīmekļa serveri un datu bāzes serveri. Protams, ka jūsu dublējumkopiju joslas platuma apjoma ierobežošana ļaus viņiem notikt lēnāk, bet, ja jūs to varat paveikt, tas ir veids, kā to izdarīt.

Parasti jūsu rsync komanda izskatīsies šādi:

rsync -a / backup / mape user @ host: / remote / backup / folder /

Ko jūs vēlaties darīt, ir izmantot --bwlimit parametrs ar KB / otro vērtību, piemēram:

rsync --bwlimit =

Tātad, ja jūs vēlaties ierobežot pārsūtīšanu uz aptuveni 5MB sekundē, varat izmantot šādu komandu:

rsync --bwlimit = 5000 / backup / mape user @ host: / remote / backup / folder /

Jūs vēlaties pārliecināties, lai aprēķinātu rezerves kopiju izmēru, un noskaidrosiet, cik ilgs laiks būs nepieciešams, lai tos pārsūtītu lēnāk. Nebūtu ļoti noderīgi, ja skripts dublēšanai prasīs 12 stundas, jo piemērs.

Varat arī izmantot ionice komandu, lai ierobežotu skripta joslas platumu, kas palīdzēs jūsu skriptiem uzturēt pārāk daudz disku I / O. Tas nav tik noderīgi, jo jūs nevarat iestatīt absolūtos skaitļus, kā jūs varat ar parametru bwlimit, bet tas ir vēl viena lieta, ko jūs varat izskatīt.