Saturday, November 24, 2007

Catatan Eksperimen AOE (ATA Over Ethernet)

Di sisi server:

server:~$ sudo apt-get install vblade
server:~$ sudo dd if=/dev/zero of=vblade0 count=100 bs=1G
server:~$ sudo vbladed 1 1 eth0 /path/to/vblade0

Di sisi klien:
klien:~$ sudo apt-get install aoetools
klien:~$ sudo modprobe aoe
klien:~$ sudo aoe-discover
klien:~$ sudo aoe-stat
e1.1 107.374GB eth0 up
klien:~$ sudo mkfs.ext3 /dev/etherd/e1.1
... *proses agak lama*
klien:~$ sudo mkdir /mnt/aoe1
klien:~$ sudo mount /dev/etherd/e1.1 /mnt/aoe1
klien:~$ rsync -av /some/big/files/* /mnt/aoe1
building file list ... done
... *snipped*
sent 1121800220 bytes received 108 bytes 6778249.72 bytes/sec

Lumayanlah, transfer rate 54 Mbps

Referensi: ATA Over Ethernet di Wikipedia

Friday, November 16, 2007

Blankon Linux 2 Dirilis


Beberapa fakta menarik (data sampai 15 Nov tengah malam):

  • server cdimage telah menyalurkan data sebanyak ~12 TB
  • 83% hit (71667) dari Indonesia menyalurkan ~6 TB (51%), sedangkan 12% hit (10753) datang dari tetangga kita, Malaysia, dengan data sebesar ~5 TB (47%)
  • 28% hit berasal dari browser di plaform Windows (?), user-agent=Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
  • top referer (6%) dari mail.google.com/a/macsux.com/ :D


ps: terima kasih untuk Padi.Net yang telah memberikan dukungan colocation dan link

update: Angka-angka fantastis (tera byte) di atas sangat mencurigakan :( ada kemungkinan web log analyzer yang dipakai salah menghitung, atau salah merepresentasikan data, atau saya salah membaca (ini yg paling mungkin). Anggap saja TB di atas semestinya GB. Paling tidak faktor perbandingan antar angka masih berlaku.

Tuesday, November 13, 2007

Jigdo dan rsync

Bila kita telah memiliki sebuah ISO image, lalu kita ingin mengambil ISO versi lebih baru, dan perbedaan antar ISO tersebut relatif sedikit, maka kita dapat memakai dua utilitas yang sangat membantu menghemat bandwidth (dan tentu saja waktu): jigdo dan rsync.

Contoh kasus yang dapat menggambarkan kedua utilitas tersebut:
a. ISO alternate Blankon2 (yang merupakan turunan Ubuntu 7.10)
ISO ini terdiri atas banyak file .deb, .udeb, dan beberapa file lain. Dengan memanfaatkan ISO sebelumnya yang telah di-mount loopback, maka proses pembangunan ISO berikutnya akan memanfaatkan file per file yang telah ada di ISO sebelumnya, dan mengambil sisanya dari server. Pada kasus ini jigdo dapat dipakai.

b. ISO desktop Blankon2 (live CD)
ISO ini terdiri dari satu buah file besar yang berisi image sistem pre-installed, yang akan di-mount loopback ketika di-boot dari CD. Ketika isi (paket-paket dan file-file) di dalam image tersebut berubah, maka jigdo tidak berdaya karena perbedaan tersembunyi dan baru terungkap setelah sistem dijalankan. Pada kasus ini rsync ternyata masih mampu membantu.

$ rsync -avz --progress --partial cdimage.blankonlinux.or.id::jahitan/daily-live/20071113/konde-desktop-i386.iso .
receiving file list ...
1 file to consider
konde-desktop-i386.iso
690331648 100% 585.21kB/s 0:19:11 (xfer#1, to-check=0/1)

sent 184360 bytes received 73517005 bytes 60634.61 bytes/sec
total size is 690331648 speedup is 9.37
Pada contoh di atas terlihat bahwa rsync meningkatkan efisiensi transfer data sampai 9x lebih.

Friday, November 02, 2007

Silahkan Coba BlankOn 2.0 (Konde) Beta


Ambil ISO, jigdo, atau torrent disini atau mirror di FOSS atau via rsync ke cdimage.blankonlinux.or.id::jahitan/releases/konde/beta/

Screen capture koleksi mdamt dapat dilihat disini.