Netbook istri saya mulai bertingkah aneh belakangan ini. Saya menggali dan menemukan gejala-gejala berikut:
- penjelajahan web: sangat lambat (membuat "memuat" halaman; mungkin menampilkan sekitar setengah logo Google, dan kemudian macet pada "mentransfer ..")
- apt-get: akan mentransfer paket 5k pertama dan kemudian macet; setelah diluncurkan, ini akan mencapai 10rb; lalu sekitar 16k.
Memantau jaringan dengan tcpdump saya perhatikan, setelah ledakan aktivitas awal, tidak ada yang terjadi meskipun halaman web belum dimuat sepenuhnya dan browser masih menunggu untuk itu. Paket yang diterima terakhir terlihat seperti ini:
01:18:48.672286 IP 192.168.2.3.48010 > 72.14.234.104.80: Flags [P.], seq 618:1271, ack 5751, win 360, options [nop,nop,TS val 666336 ecr 2373881974], length 653
01:18:48.730567 IP 72.14.234.104.80 > 192.168.2.3.48010: Flags [.], ack 1271, win 129, options [nop,nop,TS val 2373882338 ecr 666336,nop,nop,sack 1 {618:1271}], length 0
Hal-hal yang perlu diketahui, sesuai urutan prioritas:
- Saya mencoba keduanya melalui Wi-Fi (melalui driver kustom Realtek untuk Asus 1001HA) dan Ethernet, "berbagi koneksi Internet" dari Mac saya
- juga mencoba edisi langsung Ubuntu Netbook (10.4): perilaku yang sama
- ini bekerja di bawah Windows (sigh ..)
- ping localhost berfungsi
- ping dalam pekerjaan LAN lokal
- kami pindah apartemen; semuanya berfungsi dengan baik pada Mac saya dan PC lainnya, meskipun
- tidak ada pembaruan yang dilakukan dalam beberapa bulan terakhir di Linux
dmesg
tidak menunjukkan aktivitas yang tidak biasa- beberapa server DNS telah dicoba, semuanya dengan hasil yang sama
- tidak ada sistem proxy-lebar
- tidak ada proksi di seluruh browser, dan cache / cookie telah dihapus
- ruang disk OK
- Penggunaan CPU rendah seperti biasa
- tidak ada rute default tambahan
Memperbarui Kebetulan, saya mencoba Ubuntu di PC-nya dan berperilaku sama persis. Saya ingin tahu apakah itu titik akses (D-Link) yang mengacaukan Linux.
Catatan dari versi pertama posting ini
--Aku menambahkan catatan ini sejak aku menerima jawaban tentang topik ini, tetapi segalanya telah berubah sejak itu--
Mengenai perilaku ping
; setiap paket dikirim / diterima, tetapi dengan latensi besar:
root@katies:~# !ping
ping www.google.com
PING www.l.google.com (66.249.92.104) 56(84) bytes of data.
64 bytes from 66.249.92.104: icmp_seq=1 ttl=51 time=57.7 ms
64 bytes from 66.249.92.104: icmp_seq=2 ttl=51 time=82.4 ms
64 bytes from 66.249.92.104: icmp_seq=3 ttl=51 time=77.1 ms
64 bytes from 66.249.92.104: icmp_seq=4 ttl=51 time=82.9 ms
64 bytes from 66.249.92.104: icmp_seq=5 ttl=51 time=79.5 ms
^C64 bytes from 66.249.92.104: icmp_seq=6 ttl=51 time=78.8 ms
--- www.l.google.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 25704ms
rtt min/avg/max/mdev = 57.772/76.438/82.947/8.595 ms
Dua baris terakhir mengatakan: butuh 25 detik untuk mengirim 6 PING. Namun, setiap ping harus dikirim dalam waktu 1 detik dari satu sama lain, bukan 5. Selanjutnya, waktu pulang-pergi cukup rendah, sebagaimana seharusnya.
Jawaban:
Saya telah melihat latensi serupa pada laptop Debian saya jika terlalu banyak tab terbuka di Iceweasel. Saya juga melihat referensi ke bug mySQL yang menyebabkan masalah serupa.
sumber
synaptics
atauapt-get
memberikan hasil yang sama. Kami mencoba dua browser (firefox, chrome) dan membersihkan semua data (cookie, histori, cache, dll) pada keduanya. Hanya satu tab yang terbuka. MySQL tidak kami gunakanArgumen perintah ping (1) manakah yang Anda gunakan? Itu tidak ditampilkan.
Jika Anda menambahkan setiap paket ICMP tunggal waktu yang dihabiskan:
57,7 ms + 82,4 ms + 77,1 ms + 82,9 ms + 79,5 ms + 78,8 ms
Ini 458,40 ms. Secara default ping (1) beri interval 1 detik di antara setiap ping. Biasanya, dibutuhkan 1000 ms * 5 (karena hanya ada 5 interval antara masing-masing 6 ping) + 458.40 ms = 5458.40 ms, bukan 25704 ms. Dan ping tidak melaporkan paket yang hilang.
Mungkin dalam argumen ping (1) Anda memiliki sesuatu seperti "-i 5".
Itu menambah 5 detik antara setiap permintaan ICMP. Dan lebih masuk akal, 5000 ms * 5 + 458 ms = 25458 ms
Yang mendekati total 25704 ms dalam output Anda.
sumber
ping
perintah ditampilkan di atas. Saya hanya menghindari mengetiknya lagi, karena itu digunakan! Ping (bash history: recall perintah terakhir yang dimulai dengan STRING). Bahkan, Anda bisa melihatnya di baris kedua sedangping www.google.com
dan tidak ada lagi.Masalahnya ternyata merupakan titik akses / router nirkabel yang sangat, sangat, sangat buruk: a D-Link G604T . Rupanya, karena beberapa bug utama dengan proksi DNS atau penerusan paket dan IPv6 tidak berfungsi di Linux (Ubuntu).
Solusinya adalah mengambil benda itu dan menggantinya dengan sesuatu yang lebih baik.
UPDATE, 2011-09-25
Versi serupa dari masalah ini juga mempengaruhi Mac saya bahkan setelah mengganti router lama. Masalah ini mempengaruhi semua perangkat berbasis UNIX (pada dasarnya, setiap teman saya yang memiliki mac yang datang berkunjung).
Beberapa perincian tentang perilaku:
Memperbaiki: Penskalaan jendela TCP , atau
sumber