Mengatasi kswapd0 menggunakan CPU 100%

By | February 22, 2019

Di diantara instalasi VPS saya, yang menggunakan CentOS 7.1 ada masalah yang baru pertama-tama kali saya alami. Entah kenapa CPU Usagenya ga sungkan – sungkan mencapai 100% dan bukan disebabkan komponnen program web server didalamnya.

Otomatis system load melonjak naik dan hampir tak dapat berfungsi websitenya. Namun ada satu nama proses yang beda dari biasanya: kswapd0.

Setelah saya cari tahu ini mestinya yakni proses managemen memori (swap?) bagi kernel Linux. Dan ternyata pernah dilaporkan selaku bug: https://bugzilla.kernel.org/show_bug.cgi?id=65201

Solusinya untung gampang:

  • Update versi kernel yang dimanfaatkan.
  • Atau update sekalian aplikasi operasinya. Pada hal ini dapat CentOS 7.1 ke 7.2.
  • Atau secara manual eksekusi command ini:
    echo 3 > /proc/sys/vm/drop_caches

    Namun ini cuma pertolongan pertama-tama, akan terjadi lagi nantinya. Solusi yang lain yakni yang lebih bagus.

Semoga menolong. 🙂


Sumber https://servernesia.com