现任职北京某互联网公司运维经理,高级架构师,涉足互联网运维行业已经超过10年。曾服务于京东商城,互动百科等互联网公司,早期运维界新星。 长期专研,C语言开发,操作系统内核,大型互联网架构。http://www.bdkyr.com
全部博文(166)
发布时间:2015-03-24 11:40:58
本文为原创,转载请注明:http://blog.chinaunix.net/uid/26772321.html引言 之前的文章已经将调度器的数据结构、初始化、加入进程都进行了分析,这篇文章将主要说明调度器是如何在程序稳定运行的情况下进行进程调度的。 系统定时器 因为我们主要讲解的是调度器,而会涉及到一些系统定时器.........【阅读全文】
发布时间:2015-03-24 11:40:51
本文为原创,转载请注明:http://blog.chinaunix.net/uid/26772321.html 引言 之前的文章已经介绍了调度器已经初始化完成,现在只需要加入一个周期定时器tick驱动它进行周期调度即可,而加入定时器tick在下一篇文章进行简单说明(主要这部分涉及调度器比较少,更多的是时钟、定时器相关知识)。这篇文章主要.........【阅读全文】
发布时间:2015-03-24 11:40:42
本文为原创,转载请注明:http://blog.chinaunix.net/uid/26772321.html引言 上期文章linux调度器源码分析 - 概述(一)已经把调度器相关的数据结构介绍了一遍,本篇着重通过代码说明调度器在系统启动初始化阶段是如何初始化和工作的。通过上期文章我们知道,在多核CPU和SMP系统中,每个CPU(多核COU中的每个核)都.........【阅读全文】
发布时间:2015-03-24 11:40:23
本文为原创,转载请注明:http://blog.chinaunix.net/uid/26772321.html 引言 调度器作为操作系统的核心部件,具有非常重要的意义,其随着linux内核的更新也不断进行着更新。本系列文章通过linux-3.18.3源码进行调度器的学习和分析,一步一步将linux现有的调度器原原本本的展现出来。此篇文章作为开.........【阅读全文】
发布时间:2015-03-01 21:34:33
Quagga 简介什么是Quagga Quagga软件原名是Zebra是由一个日本开发团队编写的一个以GNU版权方式发布的软件。Quagga项目开始与1996年,当前版本是0.98.4版 可以使用Quagga将linux机器打造成一台功能完备的路由器。Quagga支持的路由协议 Quagga能够同时支持RIPv1、RIPv2、RIPng、OSPFv2、OSPFv3.........【阅读全文】
发布时间:2015-02-07 12:58:57
关于cpu cache, Igor Ostrovsky写了一篇精彩的文章,本文尝试在linux 64位系统下验证文章中的观点,记录在此。......【阅读全文】
发布时间:2015-02-07 12:32:51
通过/sys/目录查看cpu cache的详细信息,如L1 data cache、L1 instruction cache, L2 cache, L3 cache, cache line size等信息......【阅读全文】