華爲鯤鵬Kworker進程佔用CPU100解決方案

前言

最近用華爲鯤鵬跑了一段時間服務後,出現了系統負載40多居高不下的狀況,一排查發現是kworker進程佔用CPU很高,並且還殺不掉。 在這裏插入圖片描述服務器

經過華爲的監控發現是磁盤I/O很高,重啓服務器後能短暫解決問題,可是過幾天負載仍是會很高,致使不少進程被系統殺死。spa

可是出現問題的就一臺鯤鵬,其餘的鯤鵬沒有出現,經過比較發現內核版本不同,執行uname -a輸出以下code

  • 正常的鯤鵬
Linux kpv7-pbx-0001 4.18.0-80.7.2.el7.aarch64 #1 SMP Thu Sep 12 16:13:20 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
  • 非正常的鯤鵬
Linux pbx-gch-t 4.18.0-193.28.1.el7.aarch64 #1 SMP Wed Oct 21 16:25:35 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux

這是由於我以前更新過內核blog

yum -y update
yum -y install kernel-devel
yum -y update kernel
reboot

解決方法

#執行grub2-set-default0設置內核配置開機選單爲第1項
grub2-set-default 1
#重啓
reboot
相關文章
相關標籤/搜索