Saya telah memutakhirkan laptop saya (Lenovo Z50-70) yang memiliki CPU i7 dan 8Gre Ram untuk Ubuntu 16.04 dari 15.10. Saya telah menginstal pembaruan secara konsisten. Saya menggunakan ubuntu dengan Gnome desktop environment (GDM).
Akhir-akhir ini saya telah mengalami masalah aneh, CPU saya (termasuk semua 4 core) adalah 100% digunakan oleh beberapa proses seperti gnome-software
(perangkat lunak Gnome) dan fwupd
(daemon Pembaruan firmware). Ini membuat pekerjaan saya menurun. Jika saya bahkan membunuh proses itu, mereka mulai kembali.
Apakah ada solusi untuk proses ini untuk tidak memanfaatkan 100% CPU saya. Dan saya tidak ingin jawaban yang mengatakan gunakan cpulimit
utilitas untuk menyediakan jumlah CPU untuk proses tersebut. Saya menemukan ini masalah inti di Ubuntu, saya mengharapkan solusi nyata untuk masalah ini.
Apa yang saya coba sejauh ini adalah,
Menghapus PPA yang telah saya tambahkan kecuali PPA resmi untuk memeriksa pembaruan. Itu tidak berhasil! Terlampir tangkapan htop
layar layar dari proses ini.
dmesg
adalah perintah yang Anda ketik yang akan menampilkan log./var/log/apt/history.log
dan juga file log lain di direktori tersebut seperti/var/log/apt/term.log
atau/var/log/dpkg.log
yang merupakan semua tempat untuk mencari petunjuk dan kesalahan.Jawaban:
Punya masalah serupa.
Seperti jawaban lain yang disebutkan - adalah mungkin untuk menentukan masalahnya dengan melihat
/var/log/syslog
.Dalam log saya, pengaturan gnome melaporkan hal berikut:
Untuk memperbaiki ini, saya menjalankan perintah berikut, ganti USER dengan nama pengguna Anda:
sumber
Saya memiliki masalah yang persis sama, proses yang sama mengambil 100% CPU. Apa yang berhasil bagi saya adalah meningkatkan perangkat lunak di Ubuntu saya (16.04):
Setelah itu saya reboot komputer saya dan sekarang masalahnya hilang.
sumber
Saya berhasil menyelesaikannya dengan memeriksa syslog (
/var/log/syslog
). Itu masuk sangat gila sehingga tidak bisa membuat file/home/<my user>/.cache/dconf/user
. Ketika saya memberi folder ini izin yang benar, folder itu berhenti menggunakan CPU sebanyak ini.sumber
Masalah Izin untuk saya.
melihat ke:
Menjalankan perintah ini, masalah terpecahkan.
sumber
Mungkin ada kasus di mana tidak ada dalam syslog yang terkait dengan layanan, dalam hal ini Anda mungkin hanya perlu me-restart itu. Untuk menghindari mencari layanan dan mematikannya secara manual, Anda bisa menggunakan
systemctl
:sumber
/home/[user]/.cache
masalah folder yang tercantum di atas.Masalah ini
fwupd
terjadi pada saya hari ini di satu komputer. Saya juga memiliki dua contohgnome-software
menjalankan. Secara keseluruhan, 2 CPU dijepit 100%.Untuk menghentikan kekacauan itu dengan cepat, saya bisa membunuh 3 proses itu:
(Anda juga dapat mencoba
killall gnome-software
dankillall fwupd
, saya baru saja menemukankillall
perintah itu berbahaya ... Jika tidak,htop
Anda hanya dapat menggunakan F9. Sebelum mengkonfirmasi, pastikan proses yang benar telah dipilih!)Sekarang, @belacqua menunjukkan kami pada laporan bug berikut di launchpad:
https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1591868
Saya menemukan komentar 18 sangat menarik:
https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/1591868/comments/18
Orang tersebut mengatakan bahwa masalahnya tidak dapat direproduksi, tetapi jika Anda memiliki masalah dengan apt-get (seperti pada, pembaruan / instalasi perangkat lunak) maka itu mungkin karena itu. Dan memang, saya memiliki beberapa file dalam cache apt yang merupakan total omong kosong (yaitu koneksi internet saya gagal beberapa hari yang lalu dan beberapa file cache termasuk kesalahan HTTP 302 bukan daftar paket yang diharapkan.) Saya menemukan komentar khusus ini menarik karena bug masih ada, tetapi bukan karena file yaml seperti yang ditentukan di sana. Dalam kasus saya, saya tidak dapat menemukan file yaml di mana pun.
Saya berani bertaruh bahwa dengan memperbaiki
apt-get
cache , saya memperbaiki masalahnya. Sepertinya kode sudah diperbaiki beberapa waktu lalu. Saya hanya perlu reboot untuk memastikan bahwa penggunaan CPU 100% ini tidak terjadi lagi.sumber
Masalah yang sama dengan saya, itu juga memblokir sistem saya.
Setelah berganti pemilik
/home/{user}/.cache/dconf/user
, tampilannya normal.sumber