我们有三个Ubuntu (可信任的)服务器接收请求。其中之一是有各种奇怪的问题,我们正在试图找出原因。
首先,我们要排除硬件上的差异。因此,我们希望验证所有三台服务器上的硬件是相同的,并且每个服务器上的操作系统都以相同的方式看待所有的硬件。是否有一种简单的方法可以从每台服务器上进行比较?几乎就像硬件的md5校验和?
发布于 2014-07-29 03:26:45
尝试安装Ubuntu的列表硬件包。
sudo apt-get install lshw
运行命令
sudo lshw -short
在这三种硬件上&安装了它的比较插件后,使用Notepad++进行比较。这是我能想到的最好也是最简单的方法。当然,上面的命令留下了很多细节。如果需要详细信息,可以省略-short开关,并将输出路由到html、xml或txt文件,如下所示。
sudo lshw > hardware.txt
sudo lshw -html > hardware.html
sudo lshw -xml > hardware.xml
您也可以尝试使用excel工作表。这取决于你对什么感到舒服。
发布于 2014-07-29 04:14:51
可能已经安装了dmidecode
命令。试试这个:
dmidecode -t 1而论egrep‘(制造商?产品?系列)’;dmidecode -t 0\\ egrep‘(版本\)’;dmidecode -t处理器\\ egrep‘(套接字\#版本)’‘
我会有兴趣看到输出..。
然而,如果您有稳定性问题,硬件差异可能不是问题。这是一个托管环境吗?如果是这样的话,他们可能使用低端或手工组装(咳嗽.( 超微)设备。您可能希望查看问题服务器上的内核环缓冲区(dmesg | tail
)中是否有任何消息。
这些供应商使用的设备类型通常没有任何形式的硬件监视。您可能有诸如IPMI这样的带外选项,但它与通用硬件上的传感器/组件没有紧密结合。
https://serverfault.com/questions/616251
复制