KswapD0 menggunakan CPU 100%

11

Setelah upgrade dari 15,10 ke 16,04, saya perhatikan kipas netbook saya terus berputar dengan kecepatan penuh. Saya memeriksa proses mnitoor dan melihat KswapD0 menggunakan 100% dari satu inti.

Apa masalahnya ? Karena ini, netbook saya lambat dan saya takut prosesor terlalu panas.

dupont
sumber
Itu memang terdengar seperti bug yang harus Anda laporkan, tetapi bahkan jika semua core berjalan pada 100%, seharusnya tidak terlalu panas. Jika ya, perangkat keras Anda rusak.
psusi
1
Ini terjadi pada saya pada contoh AWS dengan memori rendah sebagai orang-orang di tautan yang disediakan di atas sehubungan dengan BUG # 1518457, setelah saya memperbarui dari 14,04 LTS menjadi 16,04 LTS dengan do -release-upgrade. Lihat utas diskusi untuk lebih detail. bugs.launchpad.net/ubuntu/+source/linux/+bug/1518457
prraw

Jawaban:

22

Ini tampaknya menjadi sesuatu yang biasanya (tetapi tidak secara eksklusif) muncul dengan sistem memori rendah. Anda dapat memeriksa bug yang melacak masalah ini: Bug # 1518457: kswapd0 100% penggunaan CPU

Belum ada perbaikan yang sebenarnya, tetapi ada beberapa solusi yang dapat memperbaiki masalah untuk Anda:

  1. Tambahkan echo 1 > /proc/sys/vm/drop_cacheske crontab biasa dan / atau jalankan perintah itu secara manual ketika kswapd bertindak
  2. Komentari baris 2 dalam /lib/udev/rules.d/40-vm-hotadd.rules(lihat tautan bug untuk diskusi lebih lanjut)
lhl
sumber
1. Teteskan cache halaman bersih. Ini tidak merusak, tetapi dapat menyebabkan masalah kinerja.
Zaz
5
2. Anda harus mengutip garis yang akan dihapus jika mereka mengubah urutan garis di masa depan.
Zaz
3
benar, sebenarnya baris 3 sekarang (mengingat baris pertama adalah komentar) ATTR{[dmi/id]sys_vendor}=="Xen", GOTO="vm_hotadd_apply"
Gubatron
apakah saya perlu sudo dulu? dan bagaimana saya sudo untuk cronjob
Maysam Torabi
1
Perbaikan telah dirilis untuk 16,04 dan telah dikonfirmasi diperbaiki oleh banyak orang. Jalankan peningkatan apt-get dan mulai kembali.
Ryan Lavelle