最近的一個項目碰到部署Hadoop的機器的負載很高,經常出現狀態為D的進程,導致該機器機器不穩定。通過查看kern.log 日志,發現有kernel bug,需要升級內核。
好在Ubuntu 提供了新的內核包,整個升級過程十分簡單
- 下載內核安裝包
$ wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.1-wily/linux-headers-4.4.1-040401_4.4.1-040401.201601311534_all.deb
$ wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.1-wily/linux-headers-4.4.1-040401-generic_4.4.1-040401.201601311534_amd64.deb
$ wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.1-wily/linux-image-4.4.1-040401-generic_4.4.1-040401.201601311534_amd64.deb
- 安裝內核
$ sudo dpkg -i *.deb
- 更新啟動項
$ sudo update-grub
- 重啟機器,驗證內核版本
$ uname -r