- 論壇徽章:
- 0
|
在上篇的怪異的死機(jī)問題(1)中提到FC9經(jīng)常莫名奇妙的死機(jī),而且沒找到任何的信息,后來我將該系統(tǒng)換成RHEL5.2,雖然有些進(jìn)展,但問題原因還是沒有找到,在這一個月的觀察里由于其它的事很忙,只是零星的做了一些測試,現(xiàn)在目前的狀況如下:
1、用RHEL5.2帶XEN的核心啟動,在連續(xù)一個星期的持續(xù)運(yùn)行中,并沒有出現(xiàn)死機(jī)的情況,仿佛一切正常了,但是在核心上跑VMware server有問題,上面的虛擬機(jī)不能啟動。
2、用RHEL5.2標(biāo)準(zhǔn)的核心啟動,問題同樣存在,和FC9一樣幾個小時就死機(jī)了,也沒有找到有錯誤信息的輸出,但在上面運(yùn)行VMware server倒是正常。
從目前來看與核心有很大的關(guān)系,比較了這兩個核心的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博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/25100/showart_1133394.html |
|