- 论坛徽章:
- 0
|
在上篇的怪异的死机问题(1)中提到FC9经常莫名奇妙的死机,而且没找到任何的信息,后来我将该系统换成RHEL5.2,虽然有些进展,但问题原因还是没有找到,在这一个月的观察里由于其它的事很忙,只是零星的做了一些测试,现在目前的状况如下:
1、用RHEL5.2带XEN的核心启动,在连续一个星期的持续运行中,并没有出现死机的情况,仿佛一切正常了,但是在核心上跑VMware server有问题,上面的虚拟机不能启动。
2、用RHEL5.2标准的核心启动,问题同样存在,和FC9一样几个小时就死机了,也没有找到有错误信息的输出,但在上面运行VMware server倒是正常。
从目前来看与核心有很大的关系,比较了这两个核心的config文件,确实也存在比较大差异:
# diff config-2.6.18-92.el5 config-2.6.18-92.el5xen
3,4c3,4
# Linux kernel version: 2.6.18-92.el5
# Tue Apr 29 13:13:29 2008
---
> # Linux kernel version: 2.6.18-92.el5xen
> # Tue Apr 29 13:43:07 2008
7d6
CONFIG_GENERIC_TIME=y
111c110
# CONFIG_X86_XEN is not set
---
> CONFIG_X86_XEN=y
118c117
CONFIG_X86_GENERICARCH=y
---
> # CONFIG_X86_GENERICARCH is not set
120d118
CONFIG_X86_CYCLONE_TIMER=y
158,161c156
CONFIG_X86_TSC=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_TICK_DIVIDER=y
---
> # CONFIG_TICK_DIVIDER is not set
163,164d157
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
171,173d163
CONFIG_X86_MCE=y
# CONFIG_X86_MCE_NONFATAL is not set
CONFIG_X86_MCE_P4THERMAL=y
179d168
CONFIG_X86_MSR=m
181c170
# CONFIG_SWIOTLB is not set
---
> CONFIG_SWIOTLB=y
186,187d174
CONFIG_EDD=m
CONFIG_EFI_VARS=y
193,194c180,181
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
---
> # CONFIG_HIGHMEM4G is not set
> CONFIG_HIGHMEM64G=y
196a184
> CONFIG_X86_PAE=y
206,207d193
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
209,211d194
CONFIG_EFI=y
# CONFIG_IRQBALANCE is not set
CONFIG_BOOT_IOREMAP=y
216,218c199,201
# CONFIG_HZ_250 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
---
> CONFIG_HZ_250=y
> # CONFIG_HZ_1000 is not set
> CONFIG_HZ=250
224d206
# CONFIG_COMPAT_VDSO is not set
231,235d212
CONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not set
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_STD_PARTITION=""
CONFIG_SUSPEND_SMP=y
241,243d217
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_SLEEP_PROC_SLEEP is not set
264d237
CONFIG_X86_PM_TIMER=y
269,280d241
# APM (Advanced Power Management) BIOS Support
#
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
CONFIG_APM_CPU_IDLE=y
# CONFIG_APM_DISPLAY_BLANK is not set
CONFIG_APM_RTC_IS_GMT=y
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set
#
332d292
CONFIG_PCI_BIOS=y
334a295,296
> CONFIG_XEN_PCIDEV_FRONTEND=y
> # CONFIG_XEN_PCIDEV_FE_DEBUG is not set
338d299
CONFIG_PCI_MSI=y
341,342d301
# CONFIG_ISA is not set
# CONFIG_MCA is not set
374,376d332
CONFIG_HOTPLUG_PCI_COMPAQ=m
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
CONFIG_HOTPLUG_PCI_IBM=m
938d893
CONFIG_MTD_NAND_CS553X=m
1314a1270
> CONFIG_I2O_EXT_ADAPTEC_DMA64=y
1862,1865c1818,1820
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PNP=y
---
> CONFIG_SERIAL_8250=m
> CONFIG_SERIAL_8250_PCI=m
> CONFIG_SERIAL_8250_PNP=m
1878,1879c1833
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
---
> CONFIG_SERIAL_CORE=m
1997,2001c1951
CONFIG_TCG_TPM=m
CONFIG_TCG_TIS=m
CONFIG_TCG_NSC=m
CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m
---
> # CONFIG_TCG_TPM is not set
2240d2189
# CONFIG_FB_IMAC is not set
2829,2830c2778
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
---
> # CONFIG_HUGETLB_PAGE is not set
3016,3019c2964
#
# Page alloc debug is incompatible with Software Suspend on i386
#
---
> # CONFIG_DEBUG_PAGEALLOC is not set
3024d2968
CONFIG_DOUBLEFAULT=y
3098a3043,3084
> CONFIG_XEN=y
> CONFIG_XEN_INTERFACE_VERSION=0x00030203
>
> #
> # XEN
> #
> CONFIG_XEN_PRIVILEGED_GUEST=y
> # CONFIG_XEN_UNPRIVILEGED_GUEST is not set
> CONFIG_XEN_PRIVCMD=y
> CONFIG_XEN_XENBUS_DEV=y
> CONFIG_XEN_BACKEND=y
> CONFIG_XEN_BLKDEV_BACKEND=m
> CONFIG_XEN_BLKDEV_TAP=m
> CONFIG_XEN_NETDEV_BACKEND=m
> # CONFIG_XEN_NETDEV_PIPELINED_TRANSMITTER is not set
> CONFIG_XEN_NETDEV_LOOPBACK=m
> CONFIG_XEN_PCIDEV_BACKEND=m
> CONFIG_XEN_PCIDEV_BACKEND_VPCI=y
> # CONFIG_XEN_PCIDEV_BACKEND_PASS is not set
> # CONFIG_XEN_PCIDEV_BACKEND_SLOT is not set
> # CONFIG_XEN_PCIDEV_BE_DEBUG is not set
> # CONFIG_XEN_TPMDEV_BACKEND is not set
> CONFIG_XEN_BLKDEV_FRONTEND=m
> CONFIG_XEN_NETDEV_FRONTEND=m
> CONFIG_XEN_FRAMEBUFFER=y
> CONFIG_XEN_KEYBOARD=y
> CONFIG_XEN_SCRUB_PAGES=y
> # CONFIG_XEN_DISABLE_SERIAL is not set
> CONFIG_XEN_SYSFS=y
> CONFIG_XEN_COMPAT_030002_AND_LATER=y
> # CONFIG_XEN_COMPAT_LATEST_ONLY is not set
> CONFIG_XEN_COMPAT_030002=y
> CONFIG_HAVE_ARCH_ALLOC_SKB=y
> CONFIG_HAVE_ARCH_DEV_ALLOC_SKB=y
> CONFIG_HAVE_IRQ_IGNORE_UNHANDLED=y
> CONFIG_NO_IDLE_HZ=y
> CONFIG_XEN_UTIL=y
> CONFIG_XEN_BALLOON=y
> CONFIG_XEN_DEVMEM=y
> CONFIG_XEN_SKBUFF=y
> CONFIG_XEN_REBOOT=y
> CONFIG_XEN_SMPBOOT=y
3125d3110
CONFIG_X86_HT=y
3127a3113,3114
> CONFIG_X86_NO_TSS=y
> CONFIG_X86_NO_IDT=y
这到底是核心的哪个地方引起的呢?谁能告诉我吗?
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25100/showart_1133394.html |
|