且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

linux进程管理

更新时间:2022-06-28 08:22:18

一、概述

  何时运行以及运行多久是进程调度的基本责任。

  linux 调度算法提供抢占式多任务,支持多处理器,处理器亲和性(processor affinity)、非一致内存访问(nonunifrom memory access 即NUMA)配置,多线程、实时进程已经用户提供优先级(user-provided priority)等功能;

  IO密集型进程/处理器密集型进程:

    Linux调度程序会试图找到并优化I/O密集型应用程序,I/O密集型应用程序的优先级会被提升,而处理器密集型进程的优先级则会被降低;