Home > Aplikasi Desktop, Tutorial > Tuning Performansi Ubuntu 12.10

Tuning Performansi Ubuntu 12.10

Desktop uBuntu 12.10 perlu dituning, disetel untuk mempercepat kerja OS. Berikut tips untuk meningkatkan kinerja OS Ubuntu yang sebagian saya ambil dari upubuntu.com.

  1. Menginstall preload
    Preload merupakan daemon untuk mendeteksi aplikasi yang sering dijalankan dan menyimpannya dalam cache, sehingga dapat dipanggil dengan cepat. Hasilnya adalah waktu load sistem bisa lebih cepat karena aplikasi tidak diload dari harddisk, tapi cache.
    $ sudo apt-get install preload
    Konfigurasi preload di file /etc/preload.conf kalau diperlukan
    Log preload tersimpan dalam di file /var/log/preload.log dan dapat dimonitor
    $ sudo tail -f /var/log/preload.log
  2. Membersihkan cache apt secara periodik
    Source apt yang tidak diperlukan dapat dihapus. Untuk menghapus secara manual dapat dilakukan dengan
    $ sudo apt-get autoclean
  3. Memperkecil swappiness
    Swappiness mengontrol seberapa sering file swap digunakan. Nilai swappiness=0 berarti disk akan diabaikan sampai benar-benar diperlukan (misalnya RAM telah habis). Nilai swappiness=100 berarti program akan diload ke disk seketika itu juga.
    Setelah terinstall, nilai swappiness diset secara default ke 60. Untuk mengecek nilai swappiness:
    $ cat /proc/sys/vm/swappiness
    60

    Nilai 60 ini mencukupi untuk server, namun untuk desktop terlalu tinggi, sehingga perlu diperkecil, misalnya ke 10. Dengan memori RAM 4 GB, nilai 10 berarti bahwa file swap hanya digunakan saat penggunaan RAM sekitar 80 sampai 90%.
    Untuk mengubah nilai swappiness, edit file /etc/sysctl.conf dan set nilai vm.swappiness=10:
    $ sudo vi /etc/sysctl.conf
    Cari vm.swappiness atau tambahkan baris berikut jika belum ada:
    vm.swappiness=10
    Reboot OS dan swappiness telah diset ke 10. 

    $ free
           total        used      free   shared  buffers  cached
    Mem:  3094124      927760   2166364       0    56756  445724
    -/+ buffers/cache: 425280   2668844
    Swap: 1052220           0   1052220
  4. Pastikan sistem menggunakan semua core CPU
    Di komputer dengan CPU multi-core, sistem dapat dikonfigurasi untuk menggunakan semua core yang tersedia saat startup. Pastikan baris CONCURRENCY=makefile terdapat di file /etc/init.d/rc. Ubah jika nilai CONCURRENCY=none.
    Untuk mengecek CPU yang digunakan, bisa dilakukan dari konsol dengan perintah berikut:
    $ cat /proc/cpuinfo
  5. Menggunakan TMPFS untuk mengurangi akses ke harddisk
    DIrektori /tmp di harddisk menyimpan banyak operasi read/write selama sistem operasi berjalan. Penggunaan tmpfs akan memindahkan direktori /tmp ini ke RAM sehingga operasi read/writenya bisa lebih cepat. RAM digunakan sebagai filesystem untuk file-file temporer (direktori /tmp).
    Untuk mengaktifkan tmpfs, edit file /etc/fstab:
    $ sudo vi /etc/fstab
    Tambahkan baris berikut untuk memindahkan /tmp ke RAM
    tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0
    Aktifkan tmpfs dengan perintah:
    $ sudo mount -a

Sumber:

  1. 11 Tips To Speed Up Computers Running Ubuntu 12.10/12.04/Linux Mint 13 (Maya)
  2. Ubuntu System Tips
  3. Kerneltrap.org: Linux: Tuning Swappiness

 

  1. No comments yet.
  1. No trackbacks yet.
*

This blog is kept spam free by WP-SpamFree.

Skip to toolbar