- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 调度子系统8_负载均衡(五)
// 计算group在给定domain中的imbalance// 调用路径:find_busiest_group->calculate_imbalance// 函数参数:// sds:sched domain的统计信息// this_cpu:当前正在运行load balance的cpu// imbalance:保存imbalance值// 函数任务:// 1.计算最忙grou
2013-12-23 22:02:14 1785
原创 调度子系统7_负载均衡(四)
// 寻找sched domain中最忙的group// 函数参数:// sd:待查找的sched domain// this_cpu:当前正在对其执行负载均衡的cpu// imbalance:为达到平衡需要移动的权重// idle:this_cpu当前的状态// sd_idle: sd空闲状态// cpus:可作为源cpu的集合// balance:指示this_c
2013-12-19 22:19:58 2460
原创 调度子系统6_负载均衡(三)
// 负载均衡// 在sched_domain中进行负载均衡,检查是否可以通过最繁忙的组中迁移一些进程到本cpu// 函数参数:// this_cpu, 其上执行负载均衡的cpu// this_rq, 其上执行负载均衡的rq// sd, 其上执行负载均衡的sched domain// idle, this_cpu的状态// CPU_SCHED_IDLE,this_cpu
2013-12-18 16:15:41 1575
原创 调度子系统5_负载均衡(二)
一篇介绍Linux负载均衡的文章: Linux Load Balancing Mechanism CSDN资源地址
2013-12-16 10:18:22 1322
原创 调度子系统4_负载均衡(一)
// 参考:http://blog.csdn.net/dog250/article/details/5303561// 负载均衡// 当rq->next_balance到时,触发负载均衡 // 调用路径:scheduler_tick->trigger_load_balance// 注:// nohz.cpu_mask中的cpu表示停用了周期时钟// 函数任务:// 1.如果进
2013-12-11 22:09:41 2316
原创 调度子系统3_周期调度器
// 周期调度器// 调用路径:update_process_times->scheduler_tick// 函数任务:// 1.更新rq的clock// 2.更新队列负载// 3.通知调度器类更新进程运行时间// 4.更新下一次load balance的时间戳// 5.触发load balance1.1 void scheduler_tick(void){ int
2013-12-11 17:18:32 1263
原创 调度子系统2_核心调度器
// 核心调度器// 当进程决定让出cpu时调用// 函数任务:// 1.禁止内核抢占// 2.获取本cpu的rq// 3.取消为当前进程运行的hrtimer// 4.获取队列锁// 5.更新队列时钟// 6.清除当前进程need resched标志// 7.如果当前进程为非运行状态,并且当前非内核抢占路径// 7.1 如果当前进程有信号待处理,设置当前进程
2013-12-10 20:04:09 1459
转载 最牛B的编码套路
转自:http://blog.csdn.net/happydeer/article/details/17023229同样感谢我家帅帅推荐的这篇文章,同与译者共勉^-^最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是
2013-12-05 17:09:52 1044
IA32&64 Architecture Programmer’s Manual Vol1-3
2013-11-07
Rapid Object Detection using a Boosted Cascade of Simple Features
2013-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人