Trik: Mengoptimalkan Ubuntu “Feisty” 7.04 Biar Wuussh.wusshh.wushh

cd linux.. dapatkan disini!

logo-ubuntu.pngKali ini redaksi majalah linux akan bagi-bagi tutorial untuk meningkatkan performa desktop Ubuntu Anda, agar berjalan lebih responsif dan lebih kencang dibanding instalan defaultnya. Dalam tutorial ini redaksi menggunakan Distro Linux Ubuntu “Feisty” 7.04 yang baru saja dirilis minggu lalu.

Lihat video Ubuntu Feisty yang sudah dioprek disini..

Spek komputer yang redaksi gunakan:
PC Intel Pentium 4 Celeron 1.8 GHz, Memori 512+128 MB, VGA Intel i810 onboard.

Yang perlu Anda pahami dalam tutorial ini adalah apabila menemukan kode seperti ini:

1
$ sudo apt-get update

itu artinya jalankan perintah tersebut dengan mengetikkannya pada jendela konsol. (Applications > Accecories > Terminal). Dalam tutorial ini redaksi menggunakan aplikasi nano untuk mengedit file konfigurasi di konsol. Untuk menyimpan file gunakan kombinasi tombol Ctrl + O, dan untuk keluar Ctrl + X (Lihat Gambar 01)

nano-ubuntu.png
Gambar 01.
Contoh editing file dengan aplikasi nano


Trik pertama adalah menghilangkan delay saat kita mengklik menu. Caranya:

1
2
$ cd
$ nano -w .gtkrc-1.2-gnome2

tambah di akhir baris: (lihat gambar 01.)

gtk-menu-popup-delay = 0

==============

Optimasi Sistem File

1
$ sudo nano -w /boot/grub/menu.lst

Cari baris berikut ini dan tambahkan sehingga menjadi:

# defoptions=quiet rootflags=data=writeback elevator=cfq
# altoptions=(recovery mode) single rootflags=data=writeback

(pastikan anda tidak menghilangkan tanda # pada awal baris diatas)

2
3
$ sudo update-grub
$ sudo nano -w /etc/fstab

tambahkan pada baris disk utama di file fstab diatas sehingga menjadi seperti ini:

defaults,errors=remount-ro,data=writeback,noatime 0

Untuk memastikan kalau fitur journal_data_writeback telah terpasang dengan baik jalankan perintah ini:

4
$ sudo tune2fs -o journal_data_writeback /dev/yourdrive

ganti /dev/yourdrive dengan drive utama Anda, misal /dev/sda4

============
Optimasi CPU
Aktifkan fitur pemrosesan paralel khususnya pada prosesor dual core atau yang mendukung hyperthreading dengan cara:

1
$ sudo nano /etc/init.d/rc

Tambahkan / cari baris berikut sehingga isinya menjadi:

CONCURRENCY=shell

===========

Apabila memori Anda diatas 512MB atau lebih, Anda bisa memaksa linux Anda untuk mengurangi pembacaan swap di harddisk, dan sebaliknya mengutamakan swap di memori fisik langsung, dengan cara ini akan diperoleh respon sistem yang lebih cepat karena sistem langsung membaca dari RAM.

Anda bisa mengisi nilai variabel dibawah ini dengan angka 0 untuk tidak memeriksa swap sama sekali. Semakin besar maka semakin sering sistem akan memeriksa swap diharddisk. Default di Feisty adalah 60

Anda bisa mengeceknya dengan menjalankan perintah:

1
$ sysctl -q vm.swappiness

Agar nilainya permanen setiap kali kita booting, tambahkan variabel vm.swappiness di file sysctl.conf

2
$ sudo nano /etc/sysctl.conf

Tambahkan pada baris terakhir:

vm.swappiness=0

=======

Matikan fitur IPv6 apabila tidak digunakan.

1
$ sudo nano /etc/modprobe.d/bad_list

tambahkan:

alias net-pf-10 off

============

Matikan bootsplash (logo Ubuntu) pada saat booting ganti dengan tampilan teks di konsol seperti biasa.

Caranya edit file grub:

1
$ sudo nano /boot/grub/menu.lst

Pada baris seperti ini:

title		Ubuntu, kernel 2.6.20-15-generic
 
root		(hd0,3)
 
kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=92bf1252-8b17-4819-a702-31cac7907b6b ro splash quiet=vga=791 elevator=cfg rootflags=data=writeback
 
initrd		/boot/initrd.img-2.6.20-15-generic
 
quiet
 
savedefault

Hapus kata splash sehingga menjadi:

kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=92bf1252-8b17-4819-a702-31cac7907b6b ro quiet=vga=791 elevator=cfg rootflags=data=writeback

======================

Percepat eksekusi program dengan mengedit file /etc/hosts

1
$ sudo nano /etc/hosts

Anda akan melihat isi seperti dibawah ini:

127.0.0.1 localhost
127.0.1.1 ubuntu

(dan beberapa baris IPV6 dibawahnya)

Sekarang ubah baris tersebut sehingga menjadi seperti dibawah ini:

127.0.0.1 localhost ubuntu
127.0.1.1 ubuntu

(ganti “ubuntu” dengan nama hostname Anda)

Simpan dan keluar. Sekarang seharusnya program akan terasa lebih cepat dan responsif saat dibuka dibandingkan sebelumnya)

======================
Hemat memori dengan mendisable fitur Pango

1
$ sudo nano /etc/environment

Tambahkan di baris terakhir variabel ini:

MOZ_DISABLE_PANGO="1"

================
Install Preload
Percepat waktu startup aplikasi dengan meload librarinya terlebih dahulu ke memori.
Caranya, install aplikasi preload

1
$sudo apt-get install preload

=========
Matikan servis - servis yang tidak dipakai
System > Administration > Services

Seperti: anacron, atd, alsa-utils, apport, bluetooth, brltty, powernowd, samba, hotkey-setup, avahi-daemon, apmd, cupsys, hplip, dan screen
===========
Trik mempercepat akses internet di Mozilla Firefox

pada address bar ketik

1
about:config

lalu enter

selanjutnya pada filter ubah nilai variabel berikut

1
2
3
4
network.dns.disableIPv6 = true
network.http.pipelining = true
network.http.pipelining.maxrequests = 8
network.http.proxy.pipelining = true

=====
Disable Icon
Apabila Anda kurang menyukai penggunaan icon pada menu, Anda bisa menghilangkannya sekaligus menghemat pemakaian memori dengan cara, klik:
system > preference > menu and toolbars
Hilangkan pilihan ’show icon in menu’

=====
Hemat memori, Disable Animasi

Pada saat anda meminimize aplikasi biasanya akan muncul animasi minimize sebelum aplikasi turun ke taskbar. Untuk menghilangkan animasi tersebut anda bisa set melalui aplikasi gconf-editor.

caranya, jalankan dalam modus user:

1
$ gconf-editor

Pilih Apps -> Metacity -> General

Beri tanda centang pada “Reduced resources“.

Hilangkan juga pilihan pada:
Desktop -> Gnome -> Inteface -> enable animations

==========

Disable Wacom

Matikan servis wacom, apabila Anda tidak menggunakannya.

1
$ sudo nano -w /etc/X11/xorg.conf

beri tanda comment (#) pada baris yang berisi tulisan Driver “wacom” sehingga tampak seperti ini:

# Section "InputDevice"
 
# Driver "wacom"
 
# Identifier "stylus"
 
# Option "Device" "/dev/input/wacom"
 
# Option "Type" "stylus"
 
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
 
# EndSection
#Section "InputDevice"
 
# Driver "wacom"
 
# Identifier "eraser"
 
# Option "Device" "/dev/input/wacom"
 
# Option "Type" "eraser"
 
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
 
#EndSection
 
#Section "InputDevice"
 
# Driver "wacom"
 
# Identifier "cursor"
 
# Option "Device" "/dev/input/wacom"
 
# Option "Type" "cursor"
 
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY

jangan lupa beri tanda comment pada 3 baris terakhir sehingga menjadi:

Section "ServerLayout"
 
# InputDevice "stylus" "SendCoreEvents"
 
# InputDevice "cursor" "SendCoreEvents"
 
# InputDevice "eraser" "SendCoreEvents"

================
Hacking Kernel

kompile-ubuntu.jpg
Gambar 02.
Kompilasi kernel


Langkah ini bisa Anda lewatkan bila Anda merasa sistem Anda sudah cukup cepat :) namun bila Anda penasaran atau sekedar ingin belajar mengkompail, Anda bisa lakukan langkah-langkah berikut ini:

Sebelumnya install dulu aplikasi-aplikasi yang diperlukan untuk mengkompail di ubuntu

1
$ sudo apt-get install kernel-package libncurses5-dev fakeroot wget bzip2

Ubuntu Feisty menggunakan kernel versi 2.6.20

Download source kernel linux 2.6.20.9 disini:

2
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.9.tar.bz2

ekstrak di direktori /usr/src/

3
4
$ sudo tar jxvf linux-2.6.20.9.tar.bz2 -C /usr/src/
$ cd /usr/src/linux-2.6.20.9

copy file config kernel bawaan default dari ubuntu feisty ke direktori tempat source kernel diekstrak, beri nama nama .config

5
$ sudo cp /boot/config-2.6.20-15-generic .config

Download patch agar kernel lebih optimal untuk penggunaan di desktop:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.20/2.6.20-ck1/patch-2.6.20-ck1.bz2

selanjutnya terapkan patch tersebut pada source kernel

6
$ sudo bzcat patch-2.6.20-ck1.bz2 |patch -p1

lakukan konfigurasi ulang pada kernel:

7
$ make menuconfig

Dibagian “General Setup” aktifkan fitur:

  • Support for paging of anonymous memory (swap)
  • Support for prefetching swapped memory

Dibagian “Processor type and features“:

  • Processor family: pilih sesuai tipe prosesor yang Anda pakai, misal Pentium4. (Lihat gambar 02)
  • Set Preemption Model menjadi Voluntary Kernel Preemption (Desktop)
  • High Memory Support
    • off - bila memori RAM < 1 GB
    • 1GB - bila memori RAM = 1 GB
    • 4GB - bila memori RAM > 1 GB
  • set Timer frequency menjadi 1000 Hz
  • Dibagian “Kernel hacking” hilangkan pilihan “Kernel debugging“.
8
9
$ sudo make-kpkg clean
$ sudo make-kpkg -initrd --revision=ml01 kernel_image kernel_headers modules_image

ganti ml01 dengan nama Anda sendiri (pastikan tetap mengandung unsur angka)

selanjutnya bila proses kompilasi telah selesai dan tidak ada error silahkan cek di folder /usr/src
seharusnya akan ada 2 file .deb seperti ini:

  • linux-headers-2.6.20-ck1_ml01_i386.deb
  • linux-image-2.6.20-ck1_ml01_i386.deb

install keduanya dengan perintah:

10
11
$ sudo dpkg -i linux-headers-2.6.20-ck1_ml01_i386.deb
$ sudo dpkg -i linux-image-2.6.20-ck1_ml01_i386.deb

Restart komputer Anda, seharusnya akan muncul pilihan kernel baru pada menu Grub.
========
Langkah terakhir..

Jalankan proses profile ulang via grub. Proses ini akan mengindeks ulang seluruh file yang diperlukan pada saat booting/startup sehingga pada booting selanjutnya grub akan lebih cepat menemukan file-file tersebut.

Caranya pada saat grub pertama kali muncul tekan escape. Menu pilihan booting akan tampil. Sorot pada kernel default yang dipilih sebagai booting pertama, selanjutnya tekan tombol ‘e’. Selanjutnya pilih baris kedua, tekan ‘e’ lagi. Pada baris paling akhir tambahkan kata ‘profile’. Simpan, lalu tekan tombol ‘b’ untuk memboot dengan setting yang baru.

Saat booting pertama kali mungkin prosesnya akan memakan waktu lebih lama, karena sistem mengindeks ulang. Namun pada booting selanjutnya prosesnya akan lebih cepat. Langkah ini perlu Anda lakukan setiap kali Anda mengupdate kernel atau melakukan perubahan besar pada sistem yang mungkin berpengaruh pada file file yang dipakai untuk booting tersebut.

=========

sumber:
http://tvease.net/wiki/index.php?title=Tweak_ubuntu_for_speed
http://onlyubuntu.blogspot.com/2007/03/performance-tip-for-ubuntu-edgy-and.html

http://xlntsolution.blogspot.com/2007/03/feisty-performance-fly-like-butterfly.htm
http://www.linuxquestions.org/questions/showthread.php?t=436426
Selamat Ngoprek :)

Apabila Anda memiliki tips lainnya untuk meningkatkan performa Ubuntu Feisty, silahkan posting pada kolom komentar di bawah ini.

(majalah-linux)

if(function_exists("Post2PDF")) Post2PDF();
?>

29 Comments »

RSS feed for comments on this post. TrackBack URI

  1. #1

    panjang Bro…..
    tapi ok !
    thx yach !

    Comment by udey — April 28, 2007 #

  2. #2

    ilmu yg bermanfaat bagi pemula seperti saya…

    Comment by asf — April 29, 2007 #

  3. #3

    sip boss…
    saya jadi ngga perlu posting lagi :D

    Comment by Belutz — April 29, 2007 #

  4. #4

    Tutorial yang bagus, akan lebih baik diberikan alasan kenapa tidak menggunakan “wacom” mungkin dengan sedikit ulasan, hingga yang punya “wacom” tidak serta merta mematikannya :=)

    Comment by sir BATS — April 29, 2007 #

  5. #5

    kalo buat kubuntu bisa gak? kok di coba gak bisa?

    Comment by boyke — April 29, 2007 #

  6. #6

    bisa sih, tapi mungkin hanya pada pembahasan kernel, soalnya saya lihat pembahasanya ada pada optimalisasi gnome, tentunya hal tersebut akanberbeda ika anda memakai Kubuntu, gimana nih majalah-linux, kubuntunya dibahas dong :D

    Comment by alie — April 30, 2007 #

  7. #7

    Kalau untuk Edgy gimana?

    Comment by Kuntjoro — April 30, 2007 #

  8. #8

    buat nomor #4:
    bener. so buat yg nyoba resiko ditanggung Anda sendiri :) tapi ga usah takut. kalau takut ga maju maju ntar

    buat nomor #5 dan #6:
    yup, disini optimasinya kebanyakan memang buat gnome. kubuntu menyusul :) tunggu saja..

    buat nomor #8:
    bisa juga. hanya Anda perlu sesuaikan versi kernelnya pada bagian hacking kernel. kalau tidak mau repot sesuaikan dengan versi kernel edgynya. btw ada beberapa perbedaan penamaan modul soalnya antara kernel 2.6.18, dan >= 2.6.19

    Comment by redaksi — April 30, 2007 #

  9. #9

    pengin nerapin tapi blm instal fesity, lg nuggu kiriman cd nya..hik..huik

    Comment by asepelmir — May 1, 2007 #

  10. #10

    … baru bisa baca doang …
    masih nunggu pesanan blum datang :-(

    Comment by vladschwartz — May 7, 2007 #

  11. #11

    Mau pasang dual Boot nich Windows (Drive C) + Ubuntu (Drive D) Setting GRUB-nya gimana..???

    Comment by ahmad syifa — June 4, 2007 #

  12. #12

    saya baru install kubuntu 7.04, tapi banyak program yang tidak ada misalnya mozila firefox, xmms dsb

    yang saya mau tanyakan :
    bagaimana cara nginstall program2 tersebut?saya sudah coba di adept manager tapi gak bisa…

    komputer saya offline…
    terus kalau download packages program tersebut dimana?

    kirim jawabannya di email saya…please………
    karena saya butuh banget…thx

    Comment by ricky — June 9, 2007 #

  13. #13

    [...] Lihat juga trik optimalisasi Ubuntu lainnya disini: Trik: Mengoptimalkan Ubuntu “Feisty” 7.04 Biar Wuussh.wusshh.wushh [...]

    Pingback by Majalah Linux Online Baliwae » Trik: Mempercepat Waktu Bootup Ubuntu Hingga 3x Lipat — July 14, 2007 #

  14. #14

    bos, optimasi file systemnya kynya mesti dikasi keterangan tuh, itu kan buat yg FSnya ext3/ext2. ntar kalo yg laen gmn? kalo optimasi reiserfs ada yg tau ga?

    Comment by trypunk — August 27, 2007 #

  15. #15

    Optimasi Sistem File

    Mau nanya nih…
    buka dulu http://majalah-linux.baliwae.com/2007/04/28/tutorial-mengoptimalkan-ubuntu-feisty-704/

    pada tahap menambahkan :
    defaults,errors=remount-ro,data=writeback,noatime 0

    di baris disk utama di file fstab dimananya sih ??? / sebenernya ditambahin dimana sih??

    klu, yang saya lakukan nambahinnya (lihat di potongan isi fstab):
    # /etc/fstab: static file system information.
    #
    # — This file has been automaticly generated by ntfs-config –
    #
    #
    defaults,errors=remount-ro,data=writeback,noatime 0
    proc /proc proc defaults 0 0
    # Entry for /dev/sda8 :

    trus simpen di /etc/fstab

    saya lanjutkan stepnya :
    $ sudo tune2fs -o journal_data_writeback /dev/yourdrive

    yourdrive saya ganti (sesuai petunjuk).
    misal : $ sudo tune2fs -o journal_data_writeback /dev/sda7

    tapi hasil yang keluar :
    tune2fs 1.40-WIP (14-Nov-2006)
    tune2fs: Bad magic number in super-block while trying to open /dev/sda7
    Couldn’t find valid filesystem superblock.
    raventi@yunia-desktop:~$
    Ini kenapa, tolong solusinya dong??? Plis ???
    Trims yah.

    Comment by Yunia Raventi — September 23, 2007 #

  16. #16

    [...] Optimasi Linux [...]

    Pingback by Weblog Achedy » Blog Archive » Optimasi Ubuntu — September 27, 2007 #

  17. #17

    [...] Lihat juga trik optimalisasi Ubuntu lainnya disini: Trik: Mengoptimalkan Ubuntu “Feisty” 7.04 Biar Wuussh.wusshh.wushh [...]

    Pingback by Mengoptimalkan Ubuntu ” Feisty Fawn ” 7.04 Biar Wushhh Wushhh « Apapun Akan Aku Lakukan,Asalkan Aku Bisa Selalu Tetap Bersamamu — October 3, 2007 #

  18. #18

    [...] Trik Mengoptimalkan Ubuntu “Feisty”7.04, silahkan baca disini [...]

    Pingback by All about Ubuntu « Bayou Blog — October 4, 2007 #

  19. #19

    [...] Mempercepat Waktu Bootup Ubuntu Hingga 3x Lipat Klik di sini [...]

    Pingback by Mempercepat Waktu Bootup Ubuntu Hingga 3x Lipat « Iman hermawan — October 21, 2007 #

  20. #20

    [...] Trik: Mengoptimalkan Ubuntu “Feisty” 7.04 Biar Wuussh.wusshh.wushh http://majalah-linux.baliwae.com/2007/04/28/tutorial-mengoptimalkan-ubuntu-feisty-704 [...]

    Pingback by Trik: Mengoptimalkan Ubuntu “Feisty” 7.04 Biar Wuussh.wusshh.wushh « Iman hermawan — October 21, 2007 #

  21. #21

    [...] tutorial-mengoptimalkan-ubuntu-feisty-704 [...]

    Pingback by Mengoptimalkan Ubuntu « Iwan Setiawan — December 24, 2007 #

  22. #22

    [...] Trik: Mengoptimalkan Ubuntu “Feisty” 7.04 Biar Wuussh.wusshh.wushh [...]

    Pingback by Mempercepat Linux Ubuntu « .:” Aburifqi ”:. — December 28, 2007 #

  23. #23

    wah…senang rasanya….tutorialnya bermanfaat sekali…saya juga menerapkan langkah2 diatas di gutsy…dan berhasil …hanya beberapa saja yang belum saya terapkan karena memori laptop saya masih 256 mb. mohon ijin untuk mengyebarkan artikelnya ya mas

    Comment by iskandar — February 28, 2008 #

  24. #24

    [...] Trik Mengoptimalkan Ubuntu “Feisty”7.04, silahkan baca disini [...]

    Pingback by Gudang Linux « Wayanwayan’s Weblog — May 4, 2008 #

  25. #25

    tenks berat yap, keren tuh tips2 nya
    —IRSYAD—

    Comment by Irsyad — May 9, 2008 #

  26. #26

    Ini udah tingkat tinggi kayaknya udah bener2 tahu jeroan Linux yah tapi oke juga tuh postingnya

    Comment by Nur — May 13, 2008 #

  27. #27

    [...] Trik: Mengoptimalkan Ubuntu “Feisty” 7.04 Biar Wuussh.wusshh.wushh [...]

    Pingback by Mempercepat Linux Ubuntu | EXPLORE THE WORLD — July 30, 2008 #

  28. #28

    thnks atas penjelasa2nya gw udah nyoba nich ternyata enaak

    Comment by gotys — October 2, 2008 #

  29. #29

    [...] Trik: Mengoptimalkan Ubuntu “Feisty” 7.04 Biar Wuussh.wusshh.wushh [...]

    Pingback by Mempercepat booting Ubuntu | OLYSUS.COM — October 9, 2008 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">


 Use OpenOffice.org
Add to Technorati Favorites


PageRank Checking Icon kde-user

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
since Apr/06-2007 - majalah-linux is powered by baliwae webhosting and maintained by
Toko.Baliwae, Indonesia - the shop of linux maniac
Entries and comments feeds.