Articles of 内核

查看Windows XP内核非分页池使用情况

是否有任何工具(第三方或Windows内部)来查看哪些进程,句柄等正在使用Windows XP SP3内核非分页内存池的数量(绝对或百分比)?

为什么我们需要编译内核源代码树来编译模块?

Linux内核模块似乎不是可移植的:它们是为特定版本的内核编译的(这就是为什么即使二进制驱动程序也有一些源文件需要编译的原因)。 而且你不仅需要完全相同的内核源代码,你甚至需要编译它,并使用自己制作的版本…(如果我在某处错了,请纠正我)。 所以我的问题是:这一切背后的原因是什么? (…一些二进制接口,每次都得到重新生成?)有没有什么办法来编译预构build内核的模块? (来源可能是可用的,但不是从它编译的树)。

Fedora 13发布内核/安全更新启动问题

大约一个月前,我在Fedora 13上安装了一个安全更新,它有2.6.33.x的Kernek 2.6.34.x),这是第一次出现问题。 安装电脑后根本无法启动,黑屏没有任何可见的硬盘活动(我给了它在黑屏上好30分钟,之前采取行动)…我在安装DVD pope并进入救援模式,以改变回引导选项旧内核(只是一个猜测问题的地方)。 在重新启动计算机加载的文件后,需要很长时间才能启动,因为SELinux目标策略重新标记是必需的 。 根据文件大小,重贴标签可能需要很长时间。 我认为更新搞砸了,并继续与修改启动选项。 几天前,还有另一个内核更新。 我安装了它,和以前一样的问题。 这就排除了损坏的更新理论…在BIOS加载之前,'BIOS'屏幕右边的黑色屏幕。 我不得不再次拯救系统…下面是我的grub.conf文件的副本。 我对LINUX相当陌生(几年的经验),主要是开发和基本configuration…没有什么疯狂的。 # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to […]

内核恐慌 – 不同步:试图杀死初始化(从物理机器的VM镜像)

我有一台CentOS 5.4 x86_64机器,我用以下命令对主分区进行映像,以便我可以在本地机器的虚拟机上运行它进行testing。 #dd bs=1024 count=10482412 if/dev/sda of/mnt/storage/sda.img 然后我使用以下命令将图像转换到本地机器上: #VBoxManage convertdd sda.img sda.vmdk –format VMDK –variant Standard 我创build了一个新的虚拟机,并将其作为硬盘加载。 我用Cent OS 5.4 x85_64安装DVD引导进入救援模式。 我chrooted到图像,并重新安装grub通过执行以下操作: #mount –bind /proc /mnt/disks/sda1/proc #mount –bind /dev /mnt/disks/sda1/dev #mount –bind /sys /mnt/disks/sda1/sys #chroot /mnt/disks/sda1 #grub-install hd0 然后我重新启动了VM,grub显示了3个select。 我已经尝试了所有3个,每次都会发生内核恐慌。 它开始启动,然后从3个选项中的每一个中得到以下消息:“内核恐慌 – 不同步:试图杀死init! 我不知道该怎么做才能正常启动

装载 – 绑定nohide一样

像其他文件系统一样,我在/ mnt下有一些坐骑。 如果我build立一个挂载–bind / mnt / raid / export / raid,那么在/ mnt / raid /上挂载的东西不会出现在/ export / raid下。 我知道我可以使用nohide作为nfs,甚至可以使用samba上的符号链接,但找不到任何绑定选项。 有什么select吗?

在Debian挤压Xen内核使1GB内存'缺席'

可能重复: 新鲜的Debian挤压(6)安装 – 非常高的Ram使用 我们有一台配备8GB内存的戴尔Poweredge R210服务器。 这是Debian Squeeze的全新安装,几乎只有build-essentials和通过aptitude安装的Xen 4.0.1。 内核版本是2.6.32-5-xen-amd64。 我们的内存1GB是“缺席”,并且不可用,并输出dmesg | grep Memory dmesg | grep Memory是: [ 2.069861] Memory: 6842924k/8132468k available (3147k kernel code, 1058596k absent, 230948k reserved, 1908k data, 600k init) 这里是free -m的输出: total used free shared buffers cached Mem: 7195 1349 5846 0 3 28 -/+ buffers/cache: 1316 5878 Swap: 3813 […]

你如何追踪内核恐慌的问题?

我有一个作为办公室服务器运行的Mac,它有内核恐慌共享。 我已经尝试了审查控制台中的最后一个项目,但我不确定这是我实际上正在寻找或要审查的日志。 有没有一种通用的方法来追踪Mac上的内核恐慌? 谢谢Rich

Ubuntu内核降级

有没有办法使用apt-get软件包pipe理工具来降级Ubuntu内核版本? 有更旧的内核版本可用的Ubuntu存储库吗? 有HW我需要这样做的具体原因。 我可以这么做,但为了简单起见,我想知道这是否可以通过上述步骤完成。

巨大的mem内核build议RHEL4

我被要求研究在RHEL 4服务器上增加额外的内存(> 16GB),并转移到一个巨大的mem内核。 该服务器用于Oracle RAC。 这只是一个安装hibernatemem内核和启动的情况? 还是比这更复杂? 任何提示/疑难杂症?

有些早晨,debian虚拟机挂住了CPU并且没有响应

在某些早晨,通常在上午六点半到八点半之间,我的虚拟机会locking,导致VMWare服务器主机本身的附带损坏。 发生这种情况时,我无法通过SSH连接到虚拟机或主机。 我相信我已经把这个范围缩小到了cron.daily的mlocate工作。 但是,当然这个工作不应该有什么问题 ,所以我不能确定一个更大的问题。 对于这台机器来说,它的存储量是非常有限的,只有384MB。 也许并不现实,但是这超过了debian的要求,而且我知道这个系统在这个问题出现的时间里并没有做太多的工作。 以下是我在消息日志中收到的一些信息: Jul 18 08:30:02 core kernel: [607607.955528] updatedb.mloc D ddadc12f 0 3274 3270 Jul 18 08:30:02 core kernel: [607607.955615] d746ece0 00000082 0011caef ddadc12f 000221d2 d746ee6c c1309fc0 00000000 Jul 18 08:30:02 core kernel: [607607.955692] d60c3b4c 01142a38 07a53f31 00000000 01142a38 d60c3b4c 01142a38 c6ae3d3c Jul 18 08:30:02 core kernel: [607607.955709] c1309fc0 […]