Saglabājiet rsync no visas jūsu joslas platuma izmantošanas
Ja izmantojat rsync utilītu, lai saglabātu jūsu dublējumkopijas sinhronizētas no datu bāzes servera uz rezerves vai sekundāro failu serveri, iespējams, vēlēsities novērst skripta pārāk daudz joslas platuma izmantošanu. Lūk, kā.
Ierobežojot joslas platumu, ir jāpārliecinās, ka jūsu rezerves skripti neaiztur tīkla savienojumu starp jūsu tīmekļa serveri un datu bāzes serveri. Protams, ierobežojot joslas platumu, ko izmanto jūsu dublējumkopijas, tas notiks lēnāk, bet, ja jūs varat to atrisināt, tas ir veids, kā to izdarīt.
Parasti jūsu rsync komanda izskatīsies šādi:
rsync -a / backup / folder user @ host: / tālvadības / rezerves / mapes /
Ko jūs vēlaties darīt, ir izmantot --bwlimit
parametrs ar KB / otro vērtību, piemēram:
rsync --bwlimit =
Tātad, ja vēlaties ierobežot pārsūtīšanu līdz aptuveni 5 MB sekundē, jūs varētu izmantot šādu komandu:
rsync --bwlimit = 5000 / backup / folder user @ host: / tālvadības / backup / mape /
Jūs vēlaties pārliecināties, ka aprēķināsiet savu dublējumu lielumu, un noskaidrojiet, cik ilgi tas būs vajadzīgs, lai pārsūtītu tos lēnāk - tas nebūtu ļoti noderīgi, ja jūsu rezerves skripts ilgst 12 stundas, lai veiktu piemērs.
Varat arī izmantot jonu komandu, lai ierobežotu jūsu skripta izmantojamo joslas platumu, kas palīdzēs saglabāt skriptus no pārāk daudz diska I / O. Tas nav tik noderīgi, jo jūs nevarat iestatīt absolūtos skaitļus, piemēram, ar bwlimit parametru, bet tā ir vēl viena lieta, ko jūs varat apsvērt.