Simpan rsync Dari Menggunakan Semua Bandwidth Anda

Video: Simpan rsync Dari Menggunakan Semua Bandwidth Anda

Video: Simpan rsync Dari Menggunakan Semua Bandwidth Anda
Video: Samba - share folders from Ubuntu to Windows and mobile 2023, Disember
Simpan rsync Dari Menggunakan Semua Bandwidth Anda
Simpan rsync Dari Menggunakan Semua Bandwidth Anda
Anonim

Jika anda menggunakan utiliti rsync untuk menyimpan sandaran anda disegerakkan dari pelayan pangkalan data anda ke pelayan sandaran atau fail sekunder anda, anda mungkin mahu menghalang skrip daripada menggunakan lebar jalur yang terlalu banyak. Ini caranya.

Titik lebar jalur yang mengehadkan adalah untuk memastikan skrip sandaran anda tidak menyumbat sambungan rangkaian antara pelayan web dan pelayan pangkalan data anda. Secara semulajadi, mengehadkan jumlah jalur lebar yang digunakan oleh backup anda akan menjadikannya lebih perlahan, tetapi jika anda boleh berurusan dengannya, inilah cara untuk melakukannya.

Biasanya arahan rsync anda akan kelihatan seperti ini:

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

Apa yang anda mahu lakukan ialah menggunakan

--bwlimit

parameter dengan nilai KB / kedua, seperti ini:

rsync --bwlimit=

Oleh itu, jika anda mahu menghadkan pemindahan ke sekitar 5MB sesaat, anda boleh menggunakan arahan seperti ini:

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

Anda akan memastikan untuk mengira saiz sandaran anda dan memikirkan berapa lama masa yang diperlukan untuk memindahkannya pada kadar yang lebih perlahan - tidak akan menjadi sangat berguna jika skrip sandaran anda mengambil masa 12 jam untuk dijalankan, untuk contohnya.

Anda juga boleh menggunakan arahan ionice untuk mengehadkan jumlah lebar jalur penggunaan skrip anda, yang akan membantu mengekalkan skrip anda menggunakan terlalu banyak cakera I / O. Ia tidak semestinya berguna kerana anda tidak dapat menetapkan nombor mutlak seperti yang anda boleh dengan parameter bwlimit, tetapi itu satu lagi perkara yang anda boleh pertimbangkan.

Disyorkan: