Saya memiliki dual boot yang diatur dengan Windows dan Ubuntu. Ketika saya menggunakan Windows, browsing web jauh lebih cepat daripada ketika saya menggunakan Ubuntu dan saya tidak tahu mengapa. Ini seperti hanya ada latensi besar daripada kecepatan maksimum lebih rendah, ada penundaan besar sebelum sesuatu terjadi ketika menggunakan Ubuntu, itu terjadi dengan semua situs web sepanjang waktu. Saya tidak pernah mengonfigurasi koneksi Internet karena langsung berfungsi. Saya memiliki koneksi broadband melalui router yang digunakan bersama dengan beberapa komputer lain. Ketika kami mengatur router dan koneksi Internet semuanya dilakukan dengan Windows. Apa yang bisa saya lakukan untuk memperbaikinya?
10
Jawaban:
Apakah Anda menggunakan Firefox? Anjing itu lambat di PC saya juga karena beberapa alasan.
Saya telah menginstal Google Chrome dan Opera - dan mereka baru saja terbang.
google chrome
Juga - coba ini juga: (terima kasih untuk Ubuntu Geek)
Buka Firefox Anda dan ketik about: config di bilah alamat URL dan tekan enter. Untuk membuat False menjadi True, pilih baris untuk diubah, dan klik dua kali. Pada perubahan opsi ke-2, klik kanan dan pilih Ubah
network.http.pipelining> Jadikan Benar
network.http.pipelining.maxrequests> Jadikan 8 atau 10
network.http.proxy.pipelining> Jadikan Benar
network.dns.disableIPv6> Jadikan Benar
sumber
Anda mungkin menderita bufferbloat . Ini memanifestasikan dirinya sebagai latensi besar ketika Anda mengirim atau menerima banyak data.
Saya telah berhasil melakukan hal berikut:
Jalankan
ifconfig
dan cari "txqueuelen" di dalamnya. Default pada hampir setiap mesin yang saya lihat adalah 1000 .Turunkan ukuran buffer transmisi Anda menjadi 50 . (Hampir setiap chipset modern akan mendukung 0 , tetapi beberapa tidak, jadi kami akan menggunakan 50 untuk alasan keamanan).
sudo ifconfig eth0 txqueuelen 50
Untuk mengembalikan pengaturan awal:
sudo ifconfig eth0 txqueuelen 1000
Sebagai catatan, ini MUNGKIN menabrak Anda dari jaringan sementara - Anda mungkin perlu memaksa mesin Anda untuk menyambung kembali ke jaringan (cabut / pasang kembali kabel
sudo ifconfig eth0 up
,, dll.)Versi singkat dari apa yang dilakukannya - TCP mengharapkan paket akan dihapus dan / atau tidak diakui tepat waktu. Ketika menghadapi situasi ini mengirimkan data lebih sedikit untuk lebih beradaptasi dengan jaringan. Dengan memiliki antrian pengiriman yang besar, antrian menunda adaptasi apa pun yang akan dibuat oleh tumpukan TCP, dan Anda mendapatkan latensi besar dan keluaran yang buruk karena Anda mengirim lebih banyak data daripada yang dapat ditangani jaringan. "Loop umpan balik" tertunda oleh ukuran buffer.
Windows XP tidak terpengaruh, karena ada batasan lain pada data keluar dan tidak dapat menjenuhkan garis-garis seperti Linux & OS lain yang lebih modern.
sumber
/etc/rc.local
, yang dijalankan sebagai root.Saya telah mengalami masalah itu, yang saya perbaiki dengan menjalankan cache DNS saya sendiri. Ini hampir pasti akan mempercepat, meskipun siapa yang bisa mengatakan pasti masalah yang Anda miliki? Saya tidak tahu apakah Anda memiliki dnsmasq atau bind9, tetapi tidak ada salahnya mencoba mencopotnya. Jadi mari kita coba untuk menghapusnya, jika ada - menggantinya dengan bagian dnscache dari djbdns, membunuh semua instance dari dnsmasq - jika menjalankan - dan menghapus skrip start-up BIND - jika ada.
Maka kita harus memberi tahu sistem untuk menggunakan cache kita.
Edit file agar terlihat seperti contoh ini. File ini menentukan server nama mana yang akan digunakan, domain default, dan akhiran pencarian. Sufiks pencarian memungkinkan untuk menjalankan kueri hanya menggunakan bagian nama host dari nama domain yang sepenuhnya memenuhi syarat. Sebagai contoh, 'nslookup www' secara otomatis menjadi 'nslookup www.example.com' ketika example.com adalah nilai dari parameter "search".
Ini agak mewah, tetapi kita perlu mendapatkan server nama root terbaru.
Saya pikir file resolv.conf ditimpa ketika kita menggunakan DHCP. Jadi mari kita beri diri kita alamat IP statis, menghapus perangkat lunak yang menekannya, dan mengedit file antarmuka kami untuk mengatur alamat IP statis.
File antarmuka saya terlihat sebagai berikut, tetapi modifikasi milik Anda untuk konfigurasi Anda.
Sekarang mari kita mulai kembali.
Sekarang Anda menggunakan resolver lokal dan server root terbaru. Ini jauh, jauh lebih cepat dan lebih dapat diandalkan daripada apa yang saya dapatkan dari ISP saya, yang sangat lambat. Apakah ini membantu masalah lambat yang Anda miliki?
MEMPERBARUI
Atau - jika Anda tidak ingin menjalankan cache Anda sendiri (di atas), dan per percakapan di bawah ini, Anda bisa masuk ke router dan mengkonfigurasinya untuk menyediakan server DNS alternatif, seperti Google dan OpenDNS: 8.8.8.8, 208.67. 222.222, 208.67.220.220. Ini akan memperbaiki DNS yang lambat juga.
sumber
Saya tahu ini adalah utas lama tetapi karena saya mencari jawabannya maka akan menjadi yang lain sehingga saya memutuskan untuk memposting.
Saya memiliki masalah yang sama. Di windows semuanya berfungsi dengan baik tetapi di ubuntu beberapa situs web tidak akan terbuka untuk selamanya. Saya menyelesaikannya dengan mengubah modem saya dari mode "DIAL ON DEMAND" ke mode "SELALU AKAN".
sumber
Edit
/etc/resolv.conf
file Anda , hapus semuanya kecuali server DNS Google:& nyalakan ulang komputernya.
Buat analisis CURL untuk mencari tahu apa yang sebenarnya menyebabkan masalah: https://askubuntu.com/a/147385/378854
sumber