显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

FY

Johnson 's Blog

 
 
 
 
 
 

Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity)

2017-2-1 13:38:38 阅读1 评论0 12017/02 Feb1

http://www.vpsee.com/2010/07/load-balancing-with-irq-smp-affinity/

硬件中断发生频繁,是件很消耗 CPU 资源的事情,在多核 CPU 条件下如果有办法把大量硬件中断分配给不同的 CPU (core) 处理显然能很好的平衡性能。现在的服务器上动不动就是多 CPU 多核、多网卡、多硬盘,如果能让网卡中断独占1个 CPU (core)、磁盘 IO 中断独占1个 CPU 的话将会大大减轻单一 CPU 的负担、提高整体处理效率。VPSee 前天收到一位网友的邮件提到了 SMP IRQ Affinity,引发了今天的话题:D,以下操作在 SUN FIre X2100 M2 服务器+ 64位版本 CentOS 5.5 + Linux 2.6.18-194.3.1.el5 上执行。

作者  | 2017-2-1 13:38:38 | 阅读(1) |评论(0) | 阅读全文>>

SMP亲和性和Linux下合适的中断处理

2017-2-1 13:29:29 阅读2 评论0 12017/02 Feb1

简介

硬件中断通常都很昂贵。不知道什么原因,这些软件小片段消耗了如此多的CPU资源,接着软件工程师和硬件工程师都在尝试改变这种状态。虽然已经做了一些意义深远的改进,然而硬件中断依然消耗了大量的CPU资源。

你在桌面系统上很少看见中断的影响。打开你的/proc/interrupts文件看看。这个文件列举了所有你的硬件设备和每个设备收到了多少个中断,以及在每个CPU上有多少。如果你在一个一般的桌面系统上,你会发现你的电脑处理的中断数相当少。即便每秒处理上百万数据包的强大服务器每秒处理的中断也才只有一万多个。然而这些中断消耗了CPU资源,适当的处理他们无疑会对提升系统的性能有帮助。

但事实上,我们能对中断做什么?

有很多事可以做。一些Linux发行版带有改动过的内核,深远的改变了这种处境。各种技术,比如NAPI,如

作者  | 2017-2-1 13:29:29 | 阅读(2) |评论(0) | 阅读全文>>

自旋锁特点

2017-2-1 9:28:10 阅读2 评论0 12017/02 Feb1

http://bbs.chinaunix.net/thread-4060050-2-1.html
自旋锁特点:
(1)        自旋锁机制本身不会休眠,所以可以用于不能休眠的代码中(如IRQ 例程)。

作者  | 2017-2-1 9:28:10 | 阅读(2) |评论(0) | 阅读全文>>

Linux系统调用及其实验(1)——内核态、用户态

2017-1-18 13:17:49 阅读8 评论0 182017/01 Jan18

http://www.myexception.cn/linux-unix/1518167.html

Linux系统调用及其实验(一)——内核态、用户态

简单来讲一个进程由于执行系统调用而开始执行内核代码,我们称该进程处于内核态中. 一个进程执行应用程序自身代码则称该进程处于用户态。
    intel x86 架构的 CPU 分为好几个运行级别,从 0--3 , 0 为最高级别, 3 为最低级别

作者  | 2017-1-18 13:17:49 | 阅读(8) |评论(0) | 阅读全文>>

Linux下串口编程入门

2017-1-6 17:26:19 阅读3 评论0 62017/01 Jan6

http://www.cnblogs.com/jason-lu/articles/3173988.html

作者  | 2017-1-6 17:26:19 | 阅读(3) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
网易云音乐 曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
  FY

江苏省 南京市

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注