多核下中断均衡的问题

最近也在了解多核中断均衡的问题。这里有一个问题:编译内核的时候,有一个配置项是CONFIG_IRQBALANCE,这个是配置中断均衡的。另一个就是内核选项配置了CONFIG_SMP的时候,会生成一个proc文件,即/proc/irq/[n]/smp_affinity,应该是配置中断与CPU亲和的。还有一个情况,如果我没有配置CONFIG_IRQBALANCE时,/proc/irq/[

作者: Godbach 发布时间: 07-22

device_add和 device_creat的区别是什么

device_add和device_creat的区别是什么在很多驱动里看到device_creat的调用,很少见到过device_add的出现

作者: lovesunshine 发布时间: 07-31

升级linux内核 2.6.18 到 2.6.34 出现无法引导系统,求救!

如题,升级linux内核2.6.18到  2.6.34出现无法引导系统。操作步骤如下:wgethttp://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.bz2tar-xjflinux-2.6.34.tar.bz2-C/usr/src/k

作者: higkoo 发布时间: 07-18

几个linux问题,不懂,求赐教

本帖最后由gqbfree于2010-07-2215:26编辑有几个问题不懂,请大家帮忙解答。查了很多资料,但前篇一律,中间很多疑点只能靠自己理解,怕有误:(1)内核线性映射是896M,而且对应的物理地址已经确定,是0-896M。那么用户进程空间分配地址的时候是不是优先考虑大于896M的物理地址页面?    (2)有没有大侠帮忙把一个

作者: gqbfree 发布时间: 07-22

为啥启动不了呢?

我在一台PC上装了Linux操作系统,然后拷贝内核源文件过去,makemrproper,makemenuconfig,makemodule_installinstall这样在菜单项就多了一个新的选项,启动的时候可以选择。可是如果我在系统上makemrproper,makemenuconfig,makebzImage,然后把bzImage文件拷贝到/boot目录下面代替

作者: 527639827 发布时间: 07-22

select没有把进程放入wait queue吗?

本帖最后由kgn28于2010-07-2213:20编辑记得看过0.12的select实现:1,检查文件描述符,调用fd->ops->poll,测试文件描述符是否准备好。2,如果没有,则把自己放到一个waitqueue中,然后schedule。也就是让自己去睡眠,等待被唤醒,但是看2.6的代码时,有些不理解:http://lxr.linux.no/linux+v

作者: kgn28 发布时间: 07-22

翻译了一篇关于内核编译的文档,版本比较老。但是很有参考价值!

文档的版本比较老,但是思想是不会变的。我想这就是unix的经典所在!~本人水平有限,翻译得不好。如果有问题,请给我发邮件。谢谢大家。PDF下载地址http://www.cublog.cn/u/22272/[本帖最后由jerry017cn于2006-7-2810:46编辑]kernel.rar(50.8KB)

作者: jerry017cn 发布时间: 07-27

关于LINUX上中断在各个CPU之间的负载平衡问题

关于LINUX上中断在各个CPU之间的负载平衡问题看帖子http://linux.chinaunix.net/bbs/thread-753474-1-1.html说4个CPU有严重的不平衡问题。因为无条件实验,LZ也不在回贴。所以请有兴趣的来参加实验和讨论。

作者: 思一克 发布时间: 06-29

请教mmap的问题

一个mmap的问题,不知道发在本版合不合适,请大家指教。如下代码,去掉那行注释,执行速度会慢300倍。前后区别就是把一个文件mmap了两次,性能差距这么大,mmap到底做了什么工作呢?intmain(intargc,char**argv){      if(argc

作者: KennyHIT 发布时间: 07-21