Hemat 79 persen dengan deltarpm

Sejak Fedora 11 dikenalkan deltarpm. Deltarpm akan menghemat pengunduhan paket rpm saat melakukan update paket/aplikasi. Tadi mencoba update paket sebanyak 258 dan instal 7 paket, keseluruhan paket 363 MB. Penggunaan deltarpm perlu unduh 53 MB, ditambah unduh 112 MB. Plugin presto menyatakan reduksi atau penghematan sebesar 79% (dari 251 MB ke 53 MB).

Berikut log saat melakukan update:

Transaction Summary
========================================
Install       7 Package(s)
Upgrade     258 Package(s)

Total download size: 363 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
f15-all/prestodelta                                                                                                                                                      | 2.0 MB     01:24
Processing delta metadata
Download delta size: 53 M

Lanjutan:

Finishing rebuild of rpms, from deltarpms
<delta rebuild>                                                                                                                                                          | 251 MB     00:01
Presto reduced the update size by 79% (from 251 M to 53 M).
Package(s) data still to download: 112 M

Build masal 10042 src.rpm

Beberapa bulan lalu sudah melakukan build masal src.rpm. Berhubung naik ke versi paling mutakhir perlu melakukan build ulang lagi secara masal. Build ulang dilakukan untuk 10042 src.rpm dikali dua. Yaitu 10042 src.rpm ke i686.rpm, dan 10042 src.rpm ke x86_64.rpm. Agar server yang dipakai untuk kompilasi bekerja optimal, kompilasi dipecah menjadi empat batch. Masing-masing batch disimpan dalam satu skrip. Tiap skrip melakukan kompilasi sekitar 5000 paket. Skrip1 dan skrip2 untuk menghasilkan i686.rpm, sedangkan skrip3 dan skrip4 untuk menghasilkan x86_64.rpm. Skrip1 dan skrip 3 untuk paket dengan huruf nama 0-a sampai huruf o, skrip2 dan skrip4 untuk paket p sampai z.

Server yang dipakai untuk build masal memakai dua Intel Xeon Quad Core, total ada 8 core. Proses build sering memakai kinerja prosesor sampai 100%.

Kecepatan Transfer Harddisk SATA

# time rsync -atrv /media/HD1/ /media/HD2/

sent 536590721350 bytes  received 9832345 bytes  60492706.58 bytes/sec
total size is 542353136411  speedup is 1.01

real    147m49.925s
user    71m43.300s
sys    58m15.608s

# time rsync -atrv –progress –stats /media/HD3 /media/HD4

Number of files: 2957
Number of files transferred: 2574
Total file size: 829508518604 bytes
Total transferred file size: 829508518604 bytes
Literal data: 829508518604 bytes
Matched data: 0 bytes
File list size: 83341
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 829609967508
Total bytes received: 50450

sent 829609967508 bytes  received 50450 bytes  31480069.74 bytes/sec
total size is 829508518604  speedup is 1.00

real    439m12.535s
user    111m21.071s
sys    91m39.138s