新上线的机器,刚装好的系统,什么应用软件都没运行。理论上负载应该为0
开机正常,运行约5分钟后,系统负载上升至 0.4左右,并一直保持。
sar -q 检查系统,运行队列一直显示为0
top观察cpu使用率也一直为0
ps aux没有发现处于 D 状态的进程
问题不太好描述,出现这个问题的机器有4台,共分两种情况。
其中两台在一个机房,出现的状况是在 /var/log/messages中提示

引用
Apr 10 23:39:01 localhost kernel: 0000:02:02.0: eth0: Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
Apr 10 23:39:18 localhhost kernel: 0000:02:02.0: eth0: Link is Down

当时用ethtool 将网卡强制为 百兆半双工模式后,恢复正常
另外两台在另外一个机房,没有出现任何提示。
检查后发现网卡工作于千兆全双工模式,后将网卡强制为 百兆全双工模式后恢复正常
关于ethtool的用法请看用ethtool命令设置网卡参数

硬件有个相同之处,用的主板都是inter 5000v,板载网卡均为

引用
Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)

操作系统均为centos 5.2 32位(另有一台同样硬件的机器,装64位centos 5.2,尚未上线)

几经周折,费了一个多月时间,总算有些收获,目前猜测是,centos 5.2上,确切的说是2.6.18-92的内核中自带的此块intel网卡的驱动工作不正常。升级驱动程序后问题应该可以解决。
不过还不能确定。
这里有一篇帖子    0003006: Load Average ~0.40 when system is idle 我尚未测试。
如果机器在身边的话,升级驱动是个很好的办法,毕竟这样的话,网卡能获得更好的工作性能。但对于已经在机房的机器,升级网卡驱动的话你将不得不去机房做升级,而且还有一定的危险性。如果用不上 千兆的速度,用降低网卡速度的办法来解决此问题是最好不过的了。

另外不得不说的是,听我一个卖组装服务器的朋友说,intel的主板,在国内市场上,次品工包货水货非常多。我做linux服务器6年来,品牌机组装机都装了不少了,还是首次遇到这种问题。而且这四台服务器,无一例外都是使用intel 5000v主板的组装机。
Tags:
linux系统相关 | 评论(1) | 引用(0) | 阅读(910)
123
2009/06/05 15:28
kill
分页: 1/1 第一页 [1] 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 请输入左侧的字母,不区分大小写