Nota ini akan melihat pelbagai perisian sandaran "besar", termasuk perisian komersial. Senarai calon: Ejen Veeam untuk Linux, Bacula.
Bekerja dengan sistem fail akan diperiksa, supaya mudah untuk dibandingkan dengan calon sebelumnya.
Keputusan yang dijangka
Memandangkan kedua-dua calon adalah penyelesaian sedia sejagat, hasil yang paling penting ialah kebolehramalan kerja, iaitu, masa operasi yang sama apabila memproses jumlah data yang sama, serta beban yang sama.
Kajian Ejen Veeam untuk Linux
Program sandaran ini berfungsi dengan peranti blok, yang mana ia mempunyai modul untuk kernel Linux yang memastikan integriti sandaran dengan menjejak blok data yang diubah. Penerangan yang lebih terperinci boleh didapati
Proses mencipta sandaran fail berfungsi berdasarkan modul kernel yang sama: syot kilat peranti blok dibuat, yang dipasang dalam direktori sementara, selepas itu data disegerakkan fail mengikut fail daripada syot kilat ke direktori tempatan yang lain, atau jauh melalui protokol smb atau nfs, di mana beberapa fail dibuat dalam format proprietari.
Proses membuat sandaran fail tidak pernah selesai. Pada kira-kira 15-16% pelaksanaan, kelajuan menurun kepada 600 kbsec dan ke bawah, pada 50% penggunaan cpu, berpotensi menyebabkan proses sandaran berjalan selama 6-7 jam, jadi proses itu dihentikan.
Permintaan telah dibuat kepada sokongan teknikal Veeam, yang pekerjanya mencadangkan menggunakan mod blok sebagai penyelesaian.
Keputusan mod blok demi blok untuk membuat salinan sandaran adalah seperti berikut:
Masa operasi program dalam mod ini ialah 6 minit untuk 20 GB data.
Secara umum, tanggapan program yang agak baik, tetapi ia tidak akan diambil kira dalam semakan umum kerana sangat perlahan mod operasi fail.
Kajian Bacula
Bacula ialah perisian sandaran pelayan pelanggan yang secara logiknya terdiri daripada beberapa bahagian, setiap satunya menjalankan tugasnya. Terdapat Pengarah, yang digunakan untuk pengurusan, FileDaemon - perkhidmatan yang bertanggungjawab untuk sandaran, StorageDaemon - perkhidmatan storan sandaran, Konsol - antara muka kepada Pengarah (terdapat pilihan TUI, GUI, Web). Kompleks ini termasuk dalam semakan juga kerana, walaupun halangan kemasukan yang tinggi, ia adalah cara yang agak popular untuk mengatur sandaran.
Dalam mod sandaran penuh
Dalam mod ini, Bacula terbukti agak boleh diramal, menyelesaikan sandaran dalam purata 10 minit,
Profil beban ternyata seperti ini:
Saiz sandaran adalah kira-kira 30 GB, seperti yang dijangkakan semasa bekerja dalam mod pengendalian ini.
Apabila membuat sandaran tambahan, hasilnya tidak jauh berbeza, kecuali saiz repositori, sudah tentu (kira-kira 14 GB).
Secara umum, anda boleh melihat beban seragam pada satu teras pemproses, dan juga bahawa prestasi adalah serupa dengan tar biasa dengan mampatan diaktifkan. Oleh kerana tetapan sandaran bacula sangat, sangat luas, tidak mungkin untuk menunjukkan kelebihan yang jelas.
Penemuan
Secara umum, keadaan ini tidak menguntungkan kedua-dua calon, kemungkinan besar disebabkan oleh fakta bahawa mod fail untuk membuat salinan sandaran digunakan. Bahagian seterusnya juga akan melihat proses pemulihan daripada sandaran; kesimpulan umum boleh dibuat berdasarkan jumlah masa.
Pengumuman
Sandaran Bahagian 5: Menguji Bacula dan Veeam Backup untuk Linux
Sandaran Bahagian 6: Membandingkan Alat Sandaran
Sandaran Bahagian 7: Kesimpulan
Dihantar oleh: Pavel Demkovich
Sumber: www.habr.com