Linux进程调度

wiki上的关于scheduler的定义:

2019-10-03 · 31 分钟

Linux内核参数sysctl_sched_child_runs_first

Linux2.6.23版本引入了CFS调度器,通过sched_child_runs_first设置是否子进程优先运行, 下面是 SUSE Documentation

2019-09-06 · 5 分钟

FTP ASCII上传下载

近期在进行AIX到Linux迁移,发现从windows终端ftp时,客户端设置ASCII传输模式, 服务端并不能自动转换换行符号,脚本出现^M,需要手工删除。 Linux环境为RedHat7.3+vsftpd3.0.2,vsftpd.conf中ascii_download_enable/ascii_u

2019-08-31 · 4 分钟

Linux进程创建

以fork函数为例,看下Linux进程创建具体工作流程:

2019-08-18 · 13 分钟

asm-offset.h生成过程

asm-offset.h 文件是在内核编译过程中生成的,生成过程 之前整理了一份笔记 TASK_threadsp的实现及asm-offsets.h, 其中涉及sed处理包含在内核代

2019-08-05 · 5 分钟

Linux如何管理和度量时间

Linux 内核的Timer必须要完成两种定时测量(timing measurement)

2019-08-03 · 5 分钟

TASK_threadsp的实现及asm-offsets.h

#  主动调度与上下文切换       在学习极客时间刘超《趣谈Linux操作系统》 节时,讲到了主动调度, 通过\_\_schedule() 函数让出cpu三个步骤:         1. 取出任务队列;        2. 从队列取下一个任务;        3. 进行上下文切换;        其中第三步中上下文…

2019-07-21 · 3 分钟

Linux 进程,线程的调度策略API

    实时进程的调度策略: - - SCHED\_FIFO - SCHED\_RR - SCHED\_DEADLINE      普通进程的调度策略: - - SCHED\_NORMAL - SCHED\_BATCH - SCHED\_IDLE - - stop\_sched\_class - dl\_sched\_…

2019-07-16 · 6 分钟

函数栈的调用

本篇主要通过反汇编与GDB两种方式分析函数栈的使用过程。

2019-07-07 · 8 分钟

linux 任务状态定义

Linux task_struct 结构中 涉及进程状态的属性有三个,其中进程对应的状态分为两类, 一类是运行中状态, 另一类是进程退出状态。

2019-06-29 · 5 分钟