Ubuntu melambat seiring waktu?

10

Sekitar beberapa bulan yang lalu saya menggunakan Ubuntu (melakukan sesuatu di baris perintah) ketika mulai tertinggal sangat buruk. Saya akan menekan S(atau kunci lainnya) dan seperti 20 detik kemudian akan muncul di terminal saya.

Secara alami saya membunuh mesin dan reboot. Sistem mulai bekerja dengan baik, tetapi sekitar 30 menit kemudian melakukan hal yang sama. Sekarang saya terpaksa menggunakan Ubuntu dalam 30 menit semburan. Saya telah melihat proses saya yang sedang berjalan dan tidak ada yang mengambil CPU atau RAM dalam jumlah besar.

Untungnya saya sudah dual-boot jadi saya masih bisa menggunakan mesin saya. Sekarang saya harus memperbaikinya dan saya bertanya-tanya apa pilihan saya. Apakah saya akan dipaksa untuk melakukan instalasi baru atau apakah ada cara lain?

Kredns
sumber
apakah ini juga terjadi jika Anda tidak "menggunakan" ubuntu selama 30 menit setelah bootup?
aatdark
Itu hanya terjadi ketika saya menggunakannya. Kalau tidak, itu akan duduk di sana dengan baik. Dan saya bisa menggunakannya selama 30 menit gratis.
Kredns
1
apakah Anda mendapatkan beberapa pesan di / var / log / syslog atau /var/log/kern.log yang menunjukkan masalah?
aatdark
Ini milik saya /var/log/syslog: pastebin.com/HbAC8p8e
Kredns
Dan ini adalah milik saya /var/log/kern.log: pastebin.com/8V6Z48vk
Kredns

Jawaban:

7

Pertama instal htop dan iotop:

sudo apt-get install htop iotop

Kemudian mulai tiga terminal, dan jalankan masing-masing perintah ini di masing-masing:

iotop

Perintah ini akan menunjukkan kepada Anda proses apa pun yang menulis ke hard drive

htop

Perintah ini akan menunjukkan alternatif yang lebih berwarna ke atas. Berikan perhatian khusus pada jumlah memori bebas. Jika ini mulai berjalan rendah, Anda mungkin akan segera melihat peningkatan dalam penulisan disk di perintah-iotop (di atas), yang pada gilirannya dapat menunjukkan bahwa ada sesuatu yang bocor memori ...

tail -f /var/log/messages

Perintah ini akan menampilkan pesan sistem. Jika beberapa program macet atau semacamnya, info lebih lanjut mungkin muncul di sini. Jadi, ketika Anda mulai memperhatikan kelambatan sistem, periksa output dari perintah ini ...

Tentu saja, bukan yang di atas yang benar-benar menyelesaikan masalah Anda, tetapi mungkin membantu mendiagnosisnya.

Ceria / N

Nicke
sumber
5
Nicke, daripada hanya menyalin jawaban saya secara praktis kata demi kata ( askubuntu.com/questions/18564/… ), akan lebih baik jika hanya menautkan pertanyaan aslinya. Tidak terkesan.
Scaine
3
-1 untuk plagiarisme. Juga begitu sistem saya mulai lagging saya tidak dapat mengetik perintah seperti ini karena setelah sekitar 40 detik lagging sistem terkunci dan saya harus melakukan reboot keras.
Kredns
2
Apa? Tentu saja tidak! Dan apa yang Anda maksud dengan "kata demi kata", hampir tidak ada kalimat yang serupa (kecuali tentu saja untuk perintah yang merupakan pengetahuan umum). Selain itu, @Scaine, posting di atas membahas masalah spesifik dugaan kebocoran memori yang menurut saya bukan milik Anda. Saya tidak keberatan sama sekali menghubungkan ke posting Anda sekarang karena saya tahu itu ada, tetapi menuduh saya melakukan plagiarisme tentu saja saya keberatan - ada cara sopan untuk menunjukkan kesamaan dalam topik tanpa menyindir pencurian yang disengaja!
Nicke
1
Lalu permintaan maaf saya, Nicke. Tampaknya terlalu kebetulan untuk menggunakan perintah yang sama secara spesifik. Maksud saya htopkapan topakan baik-baik saja misalnya. Juga, dmesglebih umum, tapi saya lebih suka tailing kern.log karena ini realtime. Saya pikir itu terlalu kebetulan. Lagi maaf
Scaine
Secara kebetulan, saya tidak tahu: pemecahan masalah apa pun dari kelambatan sistem akan mencakup pemantauan cpu load, beban disk, dan periksa semua pesan log yang mencurigakan ... Saya pikir htop lebih berguna daripada yang teratas (dukungan mouse, daftar proses yang dapat digulir, kurang berantakan) output dll) - dan kita mungkin bukan satu-satunya. 'tail -f' adalah perintah standar untuk "mengikuti" file; yaitu mencetak baris baru ketika mereka ditulis untuk itu ... dmesg hanya membuang konten / var / log / dmesg sekali dan kemudian berhenti - tidak ada output terus menerus dari baris baru. Jadi, secara tidak sengaja? Mungkin, tapi cukup untuk menganggap "plagiarisme"? Saya kira tidak ...
Nicke
1

Periksa penggunaan memori Anda - Saya menjalankan System Monitorapplet di panel saya, dan ini memberi tahu saya jika saya hampir kehabisan memori. Ketika saya menjalankan terlalu banyak program, saya memiliki masalah yang sama - responsif sangat lambat.

Jika ini adalah masalah memori, coba gunakan topatau alat monitor sistem lengkap yang dapat Anda luncurkan dari applet untuk mengidentifikasi proses mana yang menggunakan memori Anda. Seringkali Anda dapat menghapusnya dan tidak memiliki masalah, tetapi periksa dulu.

Thelema
sumber
Ini bukan masalahnya. Bukannya saya memiliki terlalu banyak program yang berjalan. Ini akan tertinggal hanya dengan 1 jendela terminal terbuka. Saya memiliki 3GB RAM dan CPU Dual-Core.
Kredns
Terlepas dari berapa banyak program yang Anda jalankan, mungkin ada proses kereta memakan memori.
Nicke
Tapi tidak ada yang melakukannya.
marinir
1

Masalah Anda sebenarnya bisa terlalu panas. Saya punya masalah yang sama persis ini. Yang saya lakukan hanyalah meninggikan laptop saya dengan menyimpannya di Buku Teks Dana MIneralogi (Edisi ke-4). Masalah Anda terlalu panas jika Anda mendengar kipas Anda berputar dengan kecepatan tinggi. Sebenarnya berjuang untuk menjaga laptop Anda tetap dingin. Daya pemrosesan dialihkan untuk menjaga kipas tetap berjalan.

usersurya
sumber
Jika terlalu panas, CPU dapat dengan mudah mati sendiri, dan menyebabkan sistem Anda mati. Saya memiliki masalah memperlambat yang sama pada 14,04, dan solusi saat ini benar-benar untuk reboot.
Antony