IGOS Nusantara dan zsync
IGOS Nusantara
Daftar isi
Fungsi zsync
Aplikasi zsync dipakai untuk mengunduh bagian berkas atau file. Jika pengguna telah mengunduh satu berkas, dalam hal ini ISO image, kemudian akan mengunduh ISO image yang sebagian isinya ada yg sama, maka pengunduhan memakai zsync akan memberikan keuntungan. Pengunduhan memakai zsync tidak akan mengunduh bagian yang sama. Zsync hanya mengunduh bagian yang berbeda saja. Proses ini tentu akan lebih kecil atau lebih hemat jika dibandingkan dengan mengunduh seluruh bagian ISO image.
Optimasi atau penghematan saat mengunduh akan semakin tinggi apabila berkas yang sudah ada di harddisk lokal hanya berbeda sedikit dengan berkas yang akan diunduh.
Berkas zsync ditandai dengan akhiran .zsync.
Pasang paket zsync
zsync dipasang dengan cara:
# yum -y install zsync
Sintak zsync
Sintak atau parameter yang banyak dipakai terkait pengunduhan ISO image adalah:
$ zsync -i /path/berkas/lama/nama-berkas-lama.ISO http://alamat-situs/iso/nama-berkas-baru.ISO.zsync
Keterangan:
- nama-berkas-lama.ISO adalah berkas yang sebelumnya sudah ada di lokal.
- nama-berkas-baru.ISO.zsync adalah berkas ISO image yang akan diunduh, perhatikan ada akhiran .zsync
Cara Memakai zsync
Beberapa cara pemakaian zsync untuk mengunduh ISO image IGOS Nusantara:
Contoh:
Berkas1: IGN8-LiveCD32-full-R8.0.beta.ISO Berkas2: IGN8-LiveCD32-full-R8.0.beta.ISO.zsync
Jika akan memakai zsync, pengguna harus mengunduh dari Berkas2 (IGN8-LiveCD32-full-R8.0.beta.ISO.zsync)
a. zsync versi alfa ke beta
Seorang pengguna dengan nama "igos" bulan lalu telah mengunduh ISO image IGN8 alfa dari URL:
http://repo.igos-nusantara.or.id/iso/8/alfa/2012-07-31/IGN8-LiveCD-mate32-full-2012-07-31-mdm.ISO
Hasil unduhan disimpan di:
/home/igos/IGN8-LiveCD-mate32-full-2012-07-31-mdm.ISO
Pengguna tersebut saat ini akan mengunduh IGN8 beta. ISO image IGN8 beta ada di:
http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-full-R8.0.beta.ISO
Agar optimal, pengguna tersebut memakai zsync. Caranya:
$ cd /home/igos $ ls -goh $ zsync -i IGN8-LiveCD-mate32-full-2012-07-31-mdm.ISO http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-full-R8.0.beta.ISO.zsync
Untuk contoh ini, bagian ISO image yg sama hanya 14%. Dapat dikatakan 14% sebagai penghematan saat mengunduh.
b. zsync versi full ke mini
Seorang pengguna telah selesai mengunduh ISO image IGN8 LiveCD32 full beta[2a]. Berkas yang diunduh adalah IGN8-LiveCD32-full-R8.0.beta.ISO. Unduhan disimpan di folder: /home/igos/
Pengguna tersebut saat ini juga akan mengunduh ISO image IGN8 LiveCD32 mini beta[2b]. Agar hemat, pengguna tersebut memakai zsync, caranya:
$ cd /home/igos $ ls -l $ zsync -i IGN8-LiveCD32-full-R8.0.beta.ISO http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-mini-R8.0.beta.ISO.zsync
Untuk contoh ini, bagian ISO image yg sama sebesar 24%.
c. zsync versi mini ke full
Seorang pengguna telah selesai mengunduh ISO image IGN8 LiveCD32 mini beta[2b].Berkas yang diunduh adalah IGN8-LiveCD32-mini-R8.0.beta.ISO.Disimpan di folder /home/igos/
Pengguna tersebut saat ini juga akan mengunduh ISO image IGN8 LiveCD32 full beta[2a]. Agar hemat, pengguna tersebut memakai zsync, caranya:
$ cd /home/igos $ ls -l $ zsync -i IGN8-LiveCD32-full-R8.0.beta.ISO http://repo.igos-nusantara.or.id/ign/iso/8/beta/IGN8-LiveCD32-full-R8.0.beta.ISO.zsync
Untuk contoh ini, bagian ISO image yg sama adalah 14.9%.
Ref: