Linux设计及结构
文章平均质量分 76
fengxinze
这个作者很懒,什么都没留下…
展开
-
了解Linux的进程与线程
转自:http://timyang.net/linux/linux-process/ 上周碰到部署在真实服务器上某个应用CPU占用过高的问题,虽然经过tuning, 问题貌似已经解决,但我对tuning的方式只是基于大胆的假设并最终生效了。我更希望更多的求证一下程序背后CPU及OS kernel当时的运作机制。所以我读了一些Linux内核设计与实现及其他一些相关资料,对Linux p转载 2012-05-04 14:02:19 · 585 阅读 · 0 评论 -
Linux内核定时器
转:http://timyang.net/linux/linux-timer-tick/ 看了3个周末的Linux内核,包括前两周总结的进程与线程,锁与同步。当时研究这个的原因是因为某个程序CPU context switch过高。不过到现在相关的背景知识也了解了,问题也早已经解决了,所以暂时也没有进一步的兴趣驱动去研究内核了,这里是终结篇。:) 在应用程序运行的时候,特别是抢占式的操作系统里转载 2012-05-04 11:42:35 · 650 阅读 · 0 评论 -
用Unix的设计思想来应对多变的需求
转自:http://coolshell.cn/articles/7236.html 之前,@风枫峰 在“这是谁的错?”中说过开发团队对需求来者不拒,而@weidagang 也在“需求变更和IoC” 中说过用IoC来最大程度地解决需求变更。今天我也想从Unix设计思想的角度来说说什么是好的软件设计,什么样的设计可以把需求变更对开发的影响降低。(注意:这并不能解决用户或是PM的无转载 2012-05-07 20:09:03 · 488 阅读 · 0 评论