Articles of 内核

在Sun的Virtualbox上为Ubuntu 8.04服务器使用虚拟内核产量优势?

如标题所示: 在Sun最新的VirtualBox上使用虚拟内核(而不是vanilla)会为Ubuntu 8.04服务器带来好处吗? 主机操作系统: 32位Ubuntu 8.04服务器(纯内核) Sun的Virtualbox 3.0.x(x = 12 iirc) 客户操作系统 :32位Ubuntu 8.04服务器(纯内核) 有一点需要注意的是,最初的安装/ vdi文件创build是在32位Windows XP上完成的(然后在使用VBoxManage在Linux主机上完成一个新的vmconfiguration之后复制)。 我不得不打开PAE来启动内核,而且(这可能看起来很奇怪)IO-APIC,因为否则我会在启动的时候发现可怕的内核恐慌。 奖金问题 :任何其他明显的非最佳configuration/性能提示的迹象? 请温和,因为这是我的第一个服务器错误的问题(我通常频繁stackoverflow更多)。

用genkernel在gentoo上编译内核的选项

我使用genkernel在gentoo上编译内核。 我如何select内核configuration。 Gentoo手册http://www.gentoo.org/doc/en/genkernel.xml说: Device Drivers —> Networking Support —> Ethernet (10 or 100Mbit) —> [*] Ethernet (10 or 100Mbit) <*> the driver for your network card 我应该在哪里select这些选项?

是否有可能在操作系统上安装新的内核,我无法启动?

我只是通过笔记本电脑将Debian安装到SD卡上。 我现在已经将SD卡移到我的服务器上,并试图从它启动。 它给我的错误是: This kernel requires the following features not present on this CPU: cmov Unable to boot – please use a kernel appropriate for this CPU. 这个Debian安装注定了吗? 我必须重新开始吗? 还是有可能在这个无法启动的操作系统上安装一个新的内核?

如果它不是一个模块,如何在Linux中加载虚拟networking适配器?

我想build立一个roadwarrior IPSec网关,通过我的服务器安全地路由stream量。 为此,我打算使用racooon和debian linux。 我有一个单核内核(无内核模块!)的VPS,因为我需要一个内部NATnetworking的VPn工作,我需要一些方法来添加一个虚拟接口的内核。 问题是,我怎么能看到dummy.ko是否在内核内,如果是,我该如何激活它? modprobe虚拟不会。 VPS似乎在OpenVZ下运行,内核来自Redhat EL5。 这是不可能的吗? 如果还有其他好的解决scheme来完成这个roadwarrior设置,他们将不胜感激。

如何开始在KVM虚拟机中编译Linux?

我想了解更多关于Linux内核的知识,这意味着我想开始编译和testing我自己的内核。 我在我的机器上运行Ubuntu 10.04,所以我将使用QEMU / KVM进行虚拟化。 起初,我一直希望做一些小事,因为为了教育目的,临时演员并不是很有帮助。 我在所创build的虚拟机上安装了Ubuntu服务器,并开始按照我在网上find的有关构build内核的一些说明。 这似乎是一个错误,因为说明没有做任何事情make menuconfig ,我知道这是其中一个步骤。 另外,默认情况下,Ubuntu服务器上没有/boot/grub/menu.lst – 另一个学习问题。 最后,当我尝试着自己做make menuconfig的时候,我不知何故要求一个要编译的模块,即使我试图通过并取消不必要的事情。 那么,有人可以推荐一个更好的方法来build立自己的内核在KVM学习的目的吗?

编译linux内核 – “make install”要求LILO。 怎么办?

所以我按照这个指南编译我的定制内核 – http://library.linode.com/linode-platform/custom-instances/pv-grub-custom-compiled-kernel#sph_compile-and-install-the-kernel 到目前为止这么好,但我用一个make install打了一个小路障。 AS arch/x86/boot/header.o LD arch/x86/boot/setup.elf OBJCOPY arch/x86/boot/setup.bin BUILD arch/x86/boot/bzImage Setup is 15328 bytes (padded to 15360 bytes). System is 5097 kB CRC c20c9369 Kernel: arch/x86/boot/bzImage is ready (#2) [root@li280-195 linux-3.3.3]# make -j3 modules make[1]: Nothing to be done for `all'. CHK include/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh CC [M] drivers/scsi/scsi_wait_scan.o Building modules, […]

如何避免syn cookie

我有一个(TCP)服务器,每秒处理大量的新连接(1000 – 5000)。 这会导致syn cookies被发送: kernel: possible SYN flooding on port 2710. Sending cookies. Syncookies不是那么糟糕(在这种情况下),但我该如何避免这种情况。 我可以打开哪些应用程序或内核旋钮? 这方面的文档似乎非常稀less。 内核是Linux 2.6.32 x64。

如何在没有KVM的情况下logging内核恐慌

我的服务器崩溃,我无法find答案为什么。 这一切都是在我的数据中心将RAM从16 GB升级到32 GB之后开始的。 我还在dmesg中发现了这样的日志 – 他们已经开始在第一次内核恐慌之前展现自己: EXT4-fs error (device md2): ext4_ext_find_extent: bad header/extent in inode #97911179: invalid magic – magic 5f69, entries 28769, max 26988(0), depth 24939(0) EXT4-fs error (device md2): ext4_ext_remove_space: bad header/extent in inode #97911179: invalid magic – magic 5f69, entries 28769, max 26988(0), depth 24939(0) EXT4-fs error (device md2): ext4_mb_generate_buddy: EXT4-fs: […]

如何在linux内核更新中检查驱动程序版本

如何在NIC内核更新中find有关驱动程序版本的信息: 当前: # uname -r 2.6.32-279.2.1.el6.x86_64 – # ethtool -i eth0 driver: e1000e version: 1.9.5-k firmware-version: 2.1-2 bus-info: 0000:02:00.0 可用的内核更新: # yum check-update kernel Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirror.for.me.uk * epel: mirrors.coreix.net * extras: centos.mirroring.pulsant.co.uk * updates: mirror.for.me.uk kernel.x86_64 2.6.32-279.19.1.el6 如何确定此驱动程序的实际版本是否有任何其他命令用于此目的? # rpm -q –changelog kernel.x86_64 […]

btrfs平衡内核错误?

在删除文件的时候,我感到有些恼火,没有空间留下错误,我开始了一个btrfs平衡过程,出现了2-3次。 这是严重的我的数据,或者我可以忽略它,因为有一个安全措施,即使处理这样的错误? 编辑:在bugs.launchpad.net报告错误 [ 693.130413] ————[ cut here ]———— [ 693.130509] kernel BUG at /build/buildd/linux-3.5.0/fs/btrfs/relocation.c:2278! [ 693.130645] invalid opcode: 0000 [#1] SMP [ 693.130744] CPU 0 [ 693.130787] Modules linked in: sp5100_tco kvm_amd kvm psmouse k10temp serio_raw i2c_piix4 radeon ext2 ttm drm_kms_helper drm i2c_algo_bit mac_hid lp parport btrfs zlib_deflate libcrc32c hid_generic usbhid hid pata_atiixp r8169 […]