解决“NETDEV WATCHDOG: eth0: transmit timed out”
方法:
/boot/grub/menu.lst文件,在启动的核心kernel那行最后加上
acpi=off noapic
1)acpi=off禁止了一些电源高级管理功能,对你的应用程序没有影响。
2)noapic改变了中断方式,对应用也没有影响
ACPI 是什么:ACPI就是
Advanced Configuration and Power
Interface的缩写,意思是“高级配置与电源接口”。
ACPI共有六种状态,分别是S0到S5,它们代表的含义分别是:
S0--实际上这就是我们平常的工作状态,所有设备全开,功耗一般会超过80W;
S1--也称为POS(Power on
Suspend),这时除了通过CPU时钟控制器将CPU关闭之外,其他的部件仍然正常工作,这时的功耗一般在30W以下;(其实有些CPU降温软件就是利用这种工作原理)
S2--这时CPU处于停止运作状态,总线时钟也被关闭,但其余的设备仍然运转;
S3--这就是我们熟悉的STR(Suspend to
RAM),这时的功耗不超过10W;
S4--也称为STD(Suspend to
Disk),这时系统主电源关闭,但是硬盘仍然带电并可以被唤醒;
S5--这种状态是最干脆的,就是连电源在内的所有设备全部关闭,功耗为0。
APIC 是什么:APIC就是Intel
多处理规范的核心就是高级可编程中断控制器(
Advanced Programmable
Interrupt
Controllers--APICs)的使用。
CPU通过彼此发送中断来完成它们之间的通信。通过给中断附加动作(actions),不同的CPU可以在某种程度上彼此进行控制。每个CPU有自己的APIC(成为那个CPU的本地APIC),并且还有一个I/O
APIC来处理由I/O设备引起的中断,这个I/O
APIC是安装在主板上的,但每个CPU上的APIC则不可或缺,否则将无法处理多CPU之间的中断协调。APIC可能遇到的问题,很多这类问题可以通过BIOS更新来解决。
阅读(4274) | 评论(0) | 转发(0) |