我的Ubuntu服务器20.04在运行了几个小时后一直结冰,直到风扇启动,我甚至无法建立到ssh到它的连接。
重新启动后,它正常工作,没有CPU负载高峰或内存问题。服务器是一个新安装,并且只真正运行一个空的MongoDB数据库。
我查看了kern.log,发现在重新启动之前,它充斥着这些日志。
Dec 10 21:41:05 backend kernel: [102373.982171] rc rc0: receive overflow
Dec 10 21:41:05 backend kernel: [102373.986010] rc rc0: receive overflow它刚刚开始再次发生,我有机会看到哪些进程正在运行。
/usr/sbin/rsyslogd -n -iNONE
/lib/systemd/systemd-journald
/usr/lib/accountsservice/accounts-daemon
你知道为什么会这样吗?
发布于 2022-07-14 12:35:05
我在带有红外线接收器的Intel NUC上运行Linux (不是Ubuntu,但非常类似)。
我在这里找到了解决方案:https://support.tools/post/rc-rc0-overflow/
红外接收器,如果不使用,可以禁用和黑名单,解决这个问题。你可以这样做:
# Disable IR kernel module
sudo modprobe -r ite_cir
# Check journal to make sure 'kernel: rc rc0: receive overflow' message is gone
sudo journalctl -f
# If disabling the IR module resolved your issue, you have to blacklist it to make it permanent.
# Edit this file: /etc/modprobe.d/blacklist.conf
sudo nano /etc/modprobe.d/blacklist.conf
# Add to it the following line:
blacklist ite_cir
# ctrl+o and return to save, ctrl+x to exit nano editor.
# Update initramfs
sudo update-initramfs -u这为我解决了这个问题(至少对于当前安装的内核来说,可能需要在下一个内核更新之后重复步骤,幸运的是,这是一个小的、可重复的操作。
发布于 2023-01-08 14:21:21
我在NUC上使用了一些方法来解决CPU负载过高的问题。
#SOLUTION 1
sudo vim /etc/default/grub
# Add the following parameter to the GRUB_CMDLINE_LINUX_DEFAULT property
pci=nomsi
# And try also addin this parameter to the GRUB_CMDLINE_LINUX_DEFAULT and GRUB_CMDLINE_LINUX properties
pcie_aspm=off
#
sudo update-grub
sudo reboot
#SOLUTION 2 - Update the bios firmware
wget https://downloadmirror.intel.com/758735/BN0089.bio
sudo cp BN0089.bio /boot/
sudo cp BN0089.bio /root/
sudo reboot
#SOLUTION 3 (Usually this fixes the problem)
# Disable IR kernel module
sudo modprobe -r ite_cir
# Check journal to make sure 'kernel: rc rc0: receive overflow' message is gone
sudo journalctl -f
# If disabling the IR module resolved your issue, you have to blacklist it to make it permanent.
# Edit this file: /etc/modprobe.d/blacklist.conf
sudo vi /etc/modprobe.d/blacklist.conf
# Add to it the following line:
blacklist ite_cir
# Update initramfs
sudo update-initramfs -uhttps://askubuntu.com/questions/1380500
复制相似问题