Jumat, 16 Mei 2008

Bootchart

Awal tahu kali pertama bootchart, dari olimpiade seagames bootchart di ubuntu-id.org Bootchart digunakan sebagai alat ukur untuk mengetahui performa boot komputer. Baik, mari kita ukur performa boot komputer.

Install bootchart
# apt-get install bootchart

Lalu tambahkan pada /boot/grub/menu.lst pada opsi kernel jadi:
# vim /boot/grub/menu.lst
kernel init=/sbin/bootchartd

Nanti apabila proses booting telah selesai maka akan muncul /var/log/bootchart.tgz Hasil log ini akan kita parse menggunakan bootchart

$ bootchart

Perintah ini akan memparsing /var/log/bootchart.tgz menjadi file bootchart.svgz Sayangnya file svgz ini tidak standar dan tidak bisa dibuka oleh image editor. Sebenarnya bootchart memungkinkan menghasilkan parsing dalam bentuk eps, png dan svg.

Baik mari kita coba

$ bootchart --format png
Parsing /var/log/bootchart.tgz
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
at java.awt.Font.tk(libgcj.so.70)
at java.awt.Font.getPeerFromToolkit(libgcj.so.70)
at java.awt.Font.(libgcj.so.70)
at org.bootchart.renderer.ImageRenderer.(Unknown Source)
at java.lang.Class.initializeClass(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at org.bootchart.Main.render(Unknown Source)
at org.bootchart.Main.main(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: cannot open shared object file: No such file or directory
at java.lang.Runtime._load(libgcj.so.70)
at java.lang.Runtime.loadLibrary(libgcj.so.70)
at java.lang.System.loadLibrary(libgcj.so.70)
at gnu.java.awt.peer.gtk.GtkToolkit.(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at java.lang.Class.forName(libgcj.so.70)
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
...8 more


Ternyata dibutuhkan Java untuk memparsing ke dalam format png. Jadi sekarang install Java dulu[1]. Sekarang mari kita coba lagi.

$ bootchart --format png
Parsing /var/log/bootchart.tgz
Wrote image: ./bootchart.png

Voila! Selamat menikmat.

[1]Install Java

Install Ulang

Aku install ulang linux di thinkpad ku. Berikut keadaan awal ukuran space harddisk


Filesystem Size Used Avail Use% Mounted on
/dev/hda7 7.4G 3.0G 4.1G 43% /
tmpfs 570M 0 570M 0% /lib/init/rw
udev 10M 80K 10M 1% /dev
tmpfs 570M 0 570M 0% /dev/shm


Glek, sudah banyak juga space harddisk yang terpakai di awal instalasi. Ini belum install program macam-macam. Aku install-nya via DVD etch release 0.

Senin, 12 Mei 2008

Navigator

Dalam OpenOffice, DocumentMap suatu dokumen ditampilkan oleh Navigator. Aku sempat bingung carinya dimana, ealah ternyata ada di samping kiri, yang sempat aku hide.

Jumat, 09 Mei 2008

Distributed.net

Coba ikutan distributed.net Ini cuplikan hasilnya:


[May 09 10:50:12 UTC] 2 crunchers ('a' and 'b') have been started.
b\
.....10%.....20%.....30%.....40%.....50%.....60%.....70%.....80%.....90%....100
[May 09 11:02:50 UTC] RC5-72 #b: Completed CB:BFB772A5:00000000 (1.00 stats units)
0.00:12:37.18 - [5,672,320 keys/s]
[May 09 11:02:50 UTC] RC5-72 #b: Loaded CB:BFB772A7:00000000:1*2^32
[May 09 11:02:50 UTC] RC5-72: Summary: 1 packet (1.00 stats units)
0.00:12:37.18 - [5,672,320 keys/s]
[May 09 11:02:50 UTC] RC5-72: 16 packets (16.00 stats units) remain in
buff-in.r72
Projected ideal time to completion: 0.01:40:56.00
[May 09 11:02:50 UTC] RC5-72: 1 packet (1.00 stats units) is in buff-out.r72
.....10%.....20%.....30%.....40%.....50%.....60%.....70%.....80%.....90%....100
[May 09 11:02:53 UTC] RC5-72 #a: Completed CB:BFB772A1:00000000 (1.00 stats units)
0.00:12:40.56 - [5,647,111 keys/s]
[May 09 11:02:53 UTC] RC5-72 #a: Loaded CB:BFB772A8:00000000:1*2^32
[May 09 11:02:53 UTC] RC5-72: Summary: 2 packets (2.00 stats units)
0.00:14:07.79 - [10.13 Mkeys/s]
[May 09 11:02:53 UTC] RC5-72: 15 packets (15.00 stats units) remain in
buff-in.r72
Projected ideal time to completion: 0.01:34:37.00
[May 09 11:02:53 UTC] RC5-72: 2 packets (2.00 stats units) are in
buff-out.r72

Selasa, 06 Mei 2008

Install Ruby

Hari ini belajar install ruby di Ubuntu Gutsy. Langkah-langkah yang saya lakukan mengacu pada referensi ini[1].

[1] Ruby di Ubuntu

Rabu, 30 April 2008

User Mod Apache 2 di Ubuntu Gutsy

Baru dapat server baru! Sistem operasi yang digunakan adalah Ubuntu Gutsy. Bukan saya yang melakukan instalasi, jadi saya terima saja. Lagipula karena Ubuntu masih masuk dalam keluarga besar Debian, saya tak terlalu kesulitan dalam melakukan konfigurasi.

Jadi ceritanya saya ingin mengaktifkan modul user agar pengguna dapat memiliki web server sendiri yang bisa diakses melalui http://ip-server/~namapengguna. Secara default ternyata modul ini tidak aktif. Berikut adalah langkah-langkah yang perlu dilakukan untuk mengaktifkan modul user di apache2 Ubuntu Gutsy

Masuk ke direktori mods-enabled apache2
# cd /etc/apache2/mods-enabled

Lakukan symbolic link userdir.conf
# ln -s /etc/apache2/mods-available/userdir.conf

Lakukan symbolic link userdir.load
# ln -s /etc/apache2/mods-available/userdir.load

Restart apache2
# apache2ctl restart

Voila! Selamat menikmati http://ip-server/~namapengguna

Jumat, 25 April 2008

Hang

Komputer ku barusan nge-hang. Dua kali! Atau malah sudah tiga kali? Dua kali di Linux dan satu kali di Windows. Ada apa ya? Bisa berefek parah ke harddisk nih.

Aku kira hanya di Linux karena aku lagi coba Lenny. Ealah kok di Windows bisa hang juga. Sekarang masih cari tahu kenapa-kenapanya.