本节简单介绍内核开发中,进程调度的相关知识点。
什么是进程调度
进程调度就是在已经就绪的进程中选择一个最合适的进程执行的过程。
7.2 进程调度策略
实时类调度策略
非实时类调度策略
7.3 进程调度时机
7.3.1主动式抢占
当前进程因为需要等待资源等原因主动放弃执行权限,主动要求切换到...
分类:
系统相关 时间:
2014-09-09 12:38:38
阅读次数:
191
CPU的进程调度策略 For real time scheduling #实时进程 SCHED_RR #论寻 Round-robin fashion,each process gets a max CPU time SCHED_FIFO #队列,先进先出 #这个是我就一直占着,除非我做完了,你们才能用CPU...
分类:
其他好文 时间:
2014-09-01 21:17:13
阅读次数:
509
《TuningI/OPerformance》,文章地址:http://doc.opensuse.org/products/draft/SLES/SLES-tuning_sd_draft/cha.tuning.io.html大家在读了原文后若有更好的见解,请不吝赐教,谢谢!文章以SUSELinuxEnterpriseServer为例讲解了Linux系统的IO调度策略及调优,可适应于其他Linux..
分类:
其他好文 时间:
2014-08-31 18:48:32
阅读次数:
304
主要介绍Linux下, 如果对进程的CPU和内存资源的使用情况进行控制的方法。CPU资源控制每个进程能够占用CPU多长时间, 什么时候能够占用CPU是和系统的调度密切相关的.Linux系统中有多种调度策略, 各种调度策略有其适用的场景, 也很难说哪种调度策略是最优的.Linux的调度策略可以参见代码...
分类:
系统相关 时间:
2014-08-28 19:36:35
阅读次数:
420
在gun/linux上,队列调度决定了到块设备的请求实际上发送到底层设置的顺序。默认情况下是cfg(完全公平排队)策略,随意使用的笔记本和台式机使用中个调度策略没有问题,并且有助于防止io饥饿,但是用于服务器则是有问题的,在mysql的工作负载类型下,cfq会导致很差的响应时间,因为会在队列中延迟一...
分类:
数据库 时间:
2014-08-15 07:10:47
阅读次数:
353
一 Linux内核的三种调度策略:1,SCHED_OTHER分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃3,SCHED_RR实时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾。放...
分类:
系统相关 时间:
2014-08-11 17:15:22
阅读次数:
256
1.背景
比如注册用户的时候需要发送邮件,但是发送邮件有一定的延时,所以注册的时候是发邮件的同时,返回注册成功给用户,而发邮件则由发邮件线程处理?如何处理发邮件的线程呢?我目前想到的有:1.每次需要运行时临时创建线程;2.线程每次执行完毕后自行Sleep一定的时间,等待结束后检查是否有需要运行的必要,否则进入Sleep。第一个方法由于每次都要起一个线程,然后又关掉线程,反反复复不好,而且还有其他...
分类:
编程语言 时间:
2014-07-31 13:19:46
阅读次数:
231
线程间的调度策略 通常是选择优先级高的线程,但是若发生以下情况则终止线程的运行: 1 调用yield 让出对cpu的占用权。 2 调用sleep 3 线程由于I/O操作而受阻 4 更高优先级的线程出现 5 时间片用完 线程类的一些相关方法 isAlive()判断线程的死活、getPriority.....
分类:
编程语言 时间:
2014-07-16 20:33:57
阅读次数:
225
在RR调度策略下,一个线程会一直执行,直到:
自愿放弃控制权被更高优先级的线程抢占时间片用完
如下图所示,A在用完自己的时间片后,将CPU执行权让给线程B,于是A离开Read队列,而B进入Read队列。
一旦线程的时间片用完,该线程就会被下一个READ的具有同等优先级的线程给抢占。一个时间片通常是一个时钟周期的4倍。...
分类:
其他好文 时间:
2014-06-30 11:05:35
阅读次数:
253
我们在用pthread创建线程时,可以指定调度策略policy——SCHED_OTHER(默认)、SCHED_RR和SCHED_FIFO。这里TALK一下两个实时策略——SCHED_RR和SCHED_FIFO。
先看一下效果,我们创建了四个子线程,指定最高优先级(针对特定策略):
SCHED_RR
SCHED_FIFO
对相同优先级的任务...
分类:
其他好文 时间:
2014-06-24 21:34:56
阅读次数:
193