![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 80
rukawashan
这个作者很懒,什么都没留下…
展开
-
Linux线程优先级范围
Linux定义线程优先级范围在头文件Linux线程调度策略Linux定义线程调度策略在头文件 SCHED_NORMAL即为SCHED_OTHER:采用分时调度策略。SCHED_FIFO:采用实时调度策略,且先到先服务,一直运行直到有更高优先级任务到达或自己放弃。SCHED_RR:采用实时调度策略,且时间片轮转,时间片用完,系统将重新分配时间片,并置于就绪队列尾。SCHED_BATCH:针对批处理进程。SCHED_IDLE:使用...原创 2022-06-06 17:06:57 · 975 阅读 · 1 评论 -
top命令内容说明
ps -ef #显示所有当前进程ps aux #显示所有当前进程ps -ax #显示所有当前进程ps -u pungki #根据用户过滤进程ps -aux --sort -pcpu | less #根据 CPU 使用来升序排序ps -aux --sort -pmem | less #根据用户过滤进程ps -aux --sort -pcpu,+pmem | head -n 10 #查询全10个使用cpu和内存最高的应用ps -C getty原创 2022-06-06 16:17:44 · 2768 阅读 · 0 评论 -
Linux线程优先级设置
1.SCHED_OTHER 分时调度策略2.SCHED_FIFO 实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃3.SCHED_RR实 时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾。放在队列尾保证了所有具有相同优先级的RR任务的调度公平。首先,可以通过以下两个函数来获得线程可以设置的最高和最低优先级,函数中的策略即上述三种策略的宏定义: int sched_get_priority_max(int policy);原创 2022-06-06 13:54:35 · 4152 阅读 · 0 评论