前言
最近用華爲鯤鵬跑了一段時間服務後,出現了系統負載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