Jumat, 20 November 2009

mempercepat koneksi dan download internet Ubuntu dengan memaksimalkan bandwidth anda

Sebenarnya trik ini bisa diterapkan di kebanyakan Linux distro…jadi yang pakai selain Ubuntu juga bisa mencobanya.

Berikut langkah-langkahnya :

  • Buka terminal anda Applications->Accessories->Terminal
  • Buat backup file untuk file yang akan kita edit , agar anda bisa dengan mudah mengembalikan ke kondisi semula jika terjadi masalah sudo cp /etc/sysctl.conf /etc/sysctl.conf.cadangan jadi file backup anda adalah sysctl.conf.cadangan
  • Masukkan perintah sudo gedit /etc/sysctl.conf ganti gedit dengan vim atau kedit atau yang lainnya sesuai dengan program editor yang anda gunakan
  • Masukkan kode berikut di akhir file yang anda edit tadi

# increase TCP max buffer size setable using setsockopt()
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
# increase Linux autotuning TCP buffer limits
# min, default, and max number of bytes to use
# set max to at least 4MB, or higher if you use very high BDP paths
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
# don't cache ssthresh from previous connection
net.ipv4.tcp_no_metrics_save = 1
net.ipv4.tcp_moderate_rcvbuf = 1
# recommended to increase this for 1000 BT or higher
net.core.netdev_max_backlog = 2500
# for 10 GigE, use this, uncomment below
# net.core.netdev_max_backlog = 30000
# Turn off timestamps if you're on a gigabit or very busy network
# Having it off is one less thing the IP stack needs to work on
#net.ipv4.tcp_timestamps = 0
# disable tcp selective acknowledgements.
net.ipv4.tcp_sack = 0
#enable window scaling
net.ipv4.tcp_window_scaling = 1

  • Simpan file yang telah di edit lalu exit
  • Masukkan perintah berikut pada terminal untuk menjalankan file yang barusan di edit

sudo sysctl -p

  • Untuk mematikan/mendisable anda bisa menghilangkan kode yang kita tambahkan tadi buka kembali file tadi sudo gedit /etc/sysctl.conf
  • Coba bandingkan bandwitdh anda sekarang dengan sebelumnya misal ke http://www.speedtest.net
  • Pada Ubuntu saya terasa banget bedanya jadi wuuussshh…
  • Habis ituh komentar di bawah tentang hasilnya Ocree… !

Repository lokal untuk Ubuntu Karmic Koala

mirror.cbn.net.id (OpenIXP)
1. deb http://ubuntu.cbn.net.id/Ubuntu karmic main restricted universe multiverse
2. deb http://ubuntu.cbn.net.id/Ubuntu karmic-updates main restricted universe multiverse
3. deb http://ubuntu.cbn.net.id/Ubuntu karmic-security main restricted universe multiverse
4. deb http://ubuntu.cbn.net.id/Ubuntu karmic-backports main restricted universe multiverse
5. deb http://ubuntu.cbn.net.id/Ubuntu karmic-proposed main restricted universe multiverse

kambing.ui.edu (UI, Telkom, Indosat, OpenIXP, INHERENT
1. deb http://kambing.ui.edu/ubuntu karmic main restricted universe multiverse
2. deb http://kambing.ui.edu/ubuntu karmic-updates main restricted universe multiverse
3. deb http://kambing.ui.edu/ubuntu karmic-security main restricted universe multiverse
4. deb http://kambing.ui.edu/ubuntu karmic-backports main restricted universe multiverse
5. deb http://kambing.ui.edu/ubuntu karmic-proposed main restricted universe multiverse


www.foss-id.web.id (Telkom)
1. deb http://dl2.foss-id.web.id/ubuntu karmic main restricted universe multiverse
2. deb http://dl2.foss-id.web.id/ubuntu karmic-updates main restricted universe multiverse
3. deb http://dl2.foss-id.web.id/ubuntu karmic-security main restricted universe multiverse
4. deb http://dl2.foss-id.web.id/ubuntu karmic-backports main restricted universe multiverse
5. deb http://dl2.foss-id.web.id/ubuntu karmic-proposed main restricted universe multiverse

ftp.itb.ac.id (ITB, INHERENT)
1. deb ftp://ftp.itb.ac.id/pub/ubuntu karmic main restricted universe multiverse
2. deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-updates main restricted universe multiverse
3. deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-security main restricted universe multiverse
4. deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-backports main restricted universe multiverse
5. deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-proposed main restricted universe multiverse

indika.net.id (OpenIXP)
1. deb http://ubuntu.indika.net.id/ karmic main restricted universe multiverse
2. deb http://ubuntu.indika.net.id/ karmic-updates main restricted universe multiverse
3. deb http://ubuntu.indika.net.id/ karmic-security main restricted universe multiverse
4. deb http://ubuntu.indika.net.id/ karmic-backports main restricted universe multiverse
5. deb http://ubuntu.indika.net.id/ karmic-proposed main restricted universe multiverse

komo.vlsm.org
1. deb http://komo.vlsm.org/ubuntu karmic main restricted universe multiverse
2. deb http://komo.vlsm.org/ubuntu karmic-updates main restricted universe multiverse
3. deb http://komo.vlsm.org/ubuntu karmic-security main restricted universe multiverse
4. deb http://komo.vlsm.org/ubuntu karmic-backports main restricted universe multiverse
5. deb http://komo.vlsm.org/ubuntu karmic-proposed main restricted universe multiverse

Cara Mengganti source repositorinya , buka Terminal ketikan ” sudo gedit /etc/apt/sources.list ” tanpa tanda petik. Lalu ganti semua daftar repositorinya. setelah itu diupdate..

klo terjadi error seperti ini,
E: Could not get lock /var/cache/apt/archives/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the download directory

masuk terminal-->sudo apt-get clean fixed it for me
setelah itu d update--> sudo apt-get update
dan di upgrade--> sudo apt-get upgrade
siip deh..

Mempercepat Koneksi Mozilla Firefox

Tips dan trik lama nih mungkin masih ada yang belum tahu nih buat yang sudah tahu sekedar kilas balik saja hehe

Settingan buat browser mozilla firefox biar tambah cepat proses loading dan download nya langsung saja

Buka Firefox kamu, ketik “about:config” tanpa tanda kutip, di address bar (Url) terus ENTER. Ini akan membawa kalian ke menu buat mengeset parameters Firefox kalo ada salah 1 kode dibawah ini yang tidak atau belum tercantum buat aja sendiri

Caranya:

  • 1.Untuk setingan Booleans klik kanan > new > Booleans > buat parametersnya > true/false sesuaikan dengan jawaban kode yang dibuat.
  • 2. Untuk setingan Integer klik kanan > new > integer > set angka sesuai dengan parameters yang dibuat

Ganti kode:

browser.tabs.showSingleWindowModePrefs = true
network.http.max-connections = 64
network.http.max-connections-per-server = 20
network.http.max-persistent-connections-per-proxy = 10
network.http.max-persistent-connections-per-server = 4
network.http.pipelining = true
network.http.pipelining.maxrequests = 100
network.http.proxy.pipelining = true
network.http.request.timeout = 300
nglayout.initialpaint.delay = 0
network.http.request.max-start-delay = 0
network.dns.disableIPv6 = true

New –> boolean. ketik “content.interrupt.parsing” -->Pilih ‘true’.
New –> integer. ketik “content.max.tokenizing.time”. masukkan nilai 2250000.
New –> integer. ketik “content.notify.interval”. masukkan nilai 750000
New –> boolean. ketik “content.notify.ontimer”. Pilih ‘true’
New –> integer. ketik “content.notify.backoffcount”. isikan value ‘5′.
New –> integer. ketik “content.switch.threshold”. Isikan nilai 750000
New –>integer. ketik“nglayout.initialpaint.delay”. Isikan nilai ‘0′ .

Restart mozilla.

Sekarang bisa kalian bedakan speednya kan hehe Sebagai catatan ada beberapa settingan tambahan lagi yang dapat diubah tapi tidak begitu penting cuma bersifat optional atau pilihan saja

Untuk Cable DSL

Ganti kode:

network.http.pipelining = true
network.http.proxy.pipelining = true
network.http.pipelining.maxrequests = 30
nglayout.initialpaint.delay = 0″

Untuk ADSL Cable

Ganti kode:

network.http.max-connections : 64
network.http.max-connections-per-server : 21
network.http.max-persistent-connections-per-server : 8
network.http.pipelining : true
network.http.pipelining.maxrequests : 100
network.http.proxy.pipelining : true
nglayout.initialpaint.delay = 0

Untuk Dial IP (Dial Up)

Ganti kode:

browser.cache.disk_cache_ssl : true
browser.xul.error_pages.enabled : true
content.interrupt.parsing : true
content.max.tokenizing.time : 3000000
content.maxtextrun : 8191
content.notify.backoffcount : 5
content.notify.interval : 750000
content.notify.ontimer : true
content.switch.threshold : 750000
network.http.max-connections : 32
network.http.max-connections-per-server : 8
network.http.max-persistent-connections-per-proxy : 8
network.http.max-persistent-connections-per-server : 4
network.http.pipelining : true
network.http.pipelining.maxrequests : 8
network.http.proxy.pipelining : true
nglayout.initialpaint.delay : 750
plugin.expose_full_path : true
signed.applets.codebase_principal_support : true