打通Linux脉络之进程 线程 任务调度
记录学习
杨柳_
Java服务端研发,喜欢底层原理与基础算法设计
展开
-
在工程中最常用的 vim使用技巧
本文记录vim编辑器的代码编辑常用快捷键与在vim中如何进行函数跳转等快捷操作。主要学习以下内容:.vimrc配置文件cscope-indexer 文件索引组件使用上述两个组件更加快捷的编辑代码1、vim编辑常用快捷键当我们使用vim打开一个文件的时候,刚进到文件,是处于命令行模式(就是无法编辑代码)。当按下键盘上的 i 或者 a 都可以进入编辑模式。进入编辑模式就可以移动光标进...原创 2018-11-27 00:32:24 · 4880 阅读 · 4 评论 -
【Linux进程、线程、任务调度】四多核下负载均衡 中断负载均衡,RPS软中断负载均衡 cgroups与CPU资源分群分配 Linux为什么不是硬实时 preempt-rt对Linux实时性的改造
上一篇文章(点击链接:点击链接阅读上一篇文章)讲了:CPU/IO消耗型进程吞吐率 vs. 响应SCHED_FIFO算法 与 SCHED_RR算法SCHED_NORMAL算法 和 CFS算法nice与renicechrt本篇文章接着上一篇文章讲解以下内容:多核下负载均衡中断负载均衡,RPS软中断负载均衡cgroups与CPU资源分群分配Linux为设么不是硬实时pree...原创 2019-04-30 23:33:10 · 3193 阅读 · 1 评论 -
【Linux进程、线程、任务调度】三 CPU/IO消耗型进程 吞吐率/响应 SCHED_FIFO算法与SCHED_RR算法 SCHED_NORMAL算法和CFS算法 nice与renic chrt
上一篇文章(点击链接:【Linux进程、线程、任务调度】二)讲了:fork vfork clone 的含义写时拷贝技术Linux线程的实现本质进程0 和 进程1进程的睡眠和等待队列孤儿进程的托孤 ,SUBREAPER本篇文章接着上一篇文章记录以下学习内容:CPU/IO消耗型进程吞吐率 vs. 响应SCHED_FIFO算法 与 SCHED_RR算法SCHED_NORMAL...原创 2018-10-15 01:18:59 · 5473 阅读 · 0 评论 -
【Linux进程、线程、任务调度】二 fork/vfork与写时拷贝 线程的本质 托孤 进程睡眠和等待队列
上一篇文章 点击链接【Linux进程、线程、任务调度】一讲了Linux进程生命周期(就绪、运行、睡眠、停止、僵尸)僵尸的含义停止状态与作业控制, cpulimit内存泄漏的真实含义task_struct以及task_struct之间的关系初见fork和僵尸本篇接着上一篇文章主要记录以下学习内容:fork vfork clone 的含义写时拷贝技术Linux线程的实...原创 2018-10-13 18:18:42 · 6428 阅读 · 12 评论 -
【Linux进程、线程、任务调度】一 Linux进程生命周期 僵尸进程的含义 停止状态与作业控制 内存泄漏的真实含义 task_struct以及task_struct之间的关系
Linux进程、线程、任务调度之一本篇文章主要记录以下学习内容:Linux进程生命周期(就绪、运行、睡眠、停止、僵尸)僵尸的含义停止状态与作业控制, cpulimit内存泄漏的真实含义task_struct以及task_struct之间的关系初见fork和僵尸1、进程控制块PCBTask_struct (PCB) 通俗一点的说就是描述进程资源的结构体,也可以称为进程描述符。在...原创 2018-10-11 02:23:23 · 3677 阅读 · 8 评论