这是我发出的命令:
root@vishal-Think:~# echo "0" > /proc/irq/0/smp_affinity
错误如下:
-bash: echo: write error: Input/output error
ls命令显示root具有写权限:
root@vishal-Think:~# ls -l /proc/irq/0/smp_affinity
-rw------- 1 root root 0 May 21 16:30 /proc/irq/0/smp_affinity
请告诉我如何解决这个问题。
我的另一个问题是,即使禁用 irqbalance 并重新启动机器,我仍然看到中断转到 cpu0 以外的其他 cpu。为什么会发生这种情况?
答案1
IRQ 0 是定时器中断,仅由核心 0 处理。这不能移动到其他核心。
答案2
/proc 是一个虚拟文件系统,虽然信息看起来是一个文件,但您无法写入该文件。
看http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/proc.html
我不确定您的硬件出了什么问题或如何修复它。请更新您的问题,描述问题以及您做了什么导致出现该错误消息。