自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 linux内核SMP负载均衡浅析

转载自:http://hi.baidu.com/_kouu/item/479891211a84e3c9a5275ad9 需求在《linux进程调度浅析》一文中提到,在SMP(对称多处理器)环境下,每个CPU对应一个run_queue(可执行队列)。如果一个进程处于TASK_RUNNING状态(可执行状态),则它会被加入到其中一个run_queue(且同一时刻仅会被加入到一个run_qu

2013-04-30 22:58:55 464

转载 sched-domains.txt

每一个CPU都有一个基本的调度域(struct sched_domain)。域间的继承关系通过这些基本域的parent指针来表示。parent必须以NULL结束,域结构必须为per-cpu,这样有利于无锁更新。每个调度域跨越几个cpu(存储在span域中)。一个域的span必须是其子域span的超集,同时对于cpu i的基本域而言必须至少包含cpu i。 通常来说每个cpu的顶层域跨越系统

2013-04-30 22:51:41 615

转载 Linux调度域负载均衡-设计,实现和应用

原帖:http://blog.csdn.net/dog250/article/details/6538240 第一部分:Linux负载均衡的设计一.负载均衡的原则1.确保每个cpu核心的负载均衡;2.在cpu和cache以及内存布局的影响下加权执行1。对于一般多核心cpu情况,以上两个原则可以简述为下面的原则:1.尽量不执行进程迁移,以确保cache的热度;2.除非

2013-04-30 22:38:48 851

原创 在ubuntu 13.04 64位安装codeviz 1.0.12

在ubuntu 13.04 64位安装codeviz 1.0.12 这个过程比较麻烦,试了很久才弄通。 第一步:sudo apt-get install libgmp3-dev libmpfr-dev libmpc-dev这一步要注意,尽量不要单独下载gmp、mpfr、mpc,因为独立安装的步骤很麻烦第二步:下载gcc-4.6.2.tar.gz,放入codeviz-1.0.

2013-04-29 23:57:45 3057 4

转载 Linux Kernel 2.6进程调度的分析

第一章 Kernel 2.4存在的不足根据对2.4进程调度的分析,我们总结出看出2.4内核总的特点就是:        内核调度简单有效        内核不可抢占但是经过对2.4内核的分析,我们也明显看到了它的缺点:1.调度算法复杂度是O(n),与系统负荷关系较大。而且调度算法在设计上也有缺陷,比如:(1) 2.4进程调度只设置了一个进程就绪队列,这样有的进程用完了自

2013-04-27 13:53:56 521

转载 linux内核驱动模块加载方式

在类unix操作系统中,驱动加载方式一般分为:动态加载和静态加载,下面分别对其详细论述。一、动态加载    动态加载是将驱动模块加载到内核中,而不能放入/lib/modules/下。     在2.4内核中,加载驱动命令为:insmod ,删除模块为:rmmod;     在2.6以上内核中,除了insmod与rmmod外,加载命令还有modprobe;     insmod与

2013-04-27 13:16:20 1466

转载 android 睡眠与唤醒

版本信息Linux Kernel: v2.6.28Android: v2.0对于休眠(suspend)的简单介绍在Linux中,休眠主要分三个主要的步骤:冻结用户态进程和内核态任务调用注册的设备的suspend的回调函数顺序是按照注册顺序休眠核心设备和使CPU进入休眠态冻结进程是内核把进程列表中所有的进程的状态都设置为停止,并且保存下所有进程的上下文. 当这些进

2013-04-27 13:07:24 514

转载 linux进程状态浅析

原文地址:http://hi.baidu.com/_kouu/item/7111e61acd04a9f487ad4ed0 linux进程状态浅析众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它

2013-04-15 01:26:31 410

转载 linux内核SMP负载均衡浅析

原文地址:http://hi.baidu.com/_kouu/item/479891211a84e3c9a5275ad9 linux内核SMP负载均衡浅析需求在《linux进程调度浅析》一文中提到,在SMP(对称多处理器)环境下,每个CPU对应一个run_queue(可执行队列)。如果一个进程处于TASK_RUNNING状态(可执行状态),则它会被加入到其中一个run_queu

2013-04-15 01:24:07 421

转载 linux内核cfs浅析

原文地址:http://hi.baidu.com/_kouu/item/055bd19af9f6b9dc1f4271d1 linux内核cfs浅析linux调度器的一般原理请参阅《linux进程调度浅析》。之前的调度器cfs之前的linux调度器一般使用用户设定的静态优先级,加上对于进程交互性的判断来生成动态优先级,再根据动态优先级决定进程被调度的顺序,以及调度后可以运

2013-04-15 01:22:26 559

转载 linux进程调度浅析

原文地址:http://hi.baidu.com/_kouu/item/38c81042455c97d2c1a592d9 linux进程调度浅析操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说"某某函数比某某函数效率高XX倍"一样,脱离了实际环境,这些结论是比较片面的。而进程调

2013-04-15 01:20:54 381

原创 如何编译Chromium content_shell_apk

步骤链接是:http://code.google.com/p/chromium/wiki/AndroidBuildInstructions实际操作的时候,会遇到错误提示,本文描述如何解决。 English: Hi everyone for building apk. If you type "make -j4 content_shell_apk" and the console sho

2012-07-24 18:59:23 1755

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除