Linux进程
-
Linux进程地址空间的使用及说明
目录进程地址空间内存区域mm_struct 数据结构VMA 数据结构VMA 的属性内核如何管理内存malloc函数brk 系统调用malloc流程mmap函数私有匿名映射共享匿名映射私有文件映射共享文件映射总结进程地址空间[详细]
2025-08-21 09:58 分类:运维 -
Linux系统管理与进程任务管理方式
目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优势1.3 Systemd的优点1.4 Systemd单元类型1.5 运行级别与systemd目标1.6 系统服务控制1.7 优化启动过程二、Linux进程管理2.1 程[详细]
2025-08-19 10:00 分类:运维 linux应用软件编程之多任务(进程)详解
目录一、多任务概述二、进程概述1.定义2.程序和进程的区别3.进程的产生4.进程的调度5.进程的状态6.进程的消亡三、进程相关的命令1. ps -aux2. top3. ps -ef查看该进程的ID和父进程ID4. pstree查看进程的产生关[详细]
2025-08-16 09:56 分类:运维Linux进程优先级解读
目录1.概念1.1基本概念1.2优先级vs权限1.3为什么要有优先级?2.查看系统进程2.1PRI和RI2.2PRI vs NI3.修改进程优先级的命令3.1用top命令更改已存在进程的nice3.2nice 命令3.3renice 命令4.其他概念5.总结1.概念[详细]
2025-08-07 10:02 分类:运维-
Linux之TCP和守护进程详解
目录一、TCP网络程序1.1 TCP服务端1.1.1 InitServer-创建服务端1.1.2 Run-运行服务器(单进程版)1.1.3 Run-运行服务器(多进程版)1.1.4 Run-运行服务器 (多线程版)1.1.5 Run-运行服务器(线程池版[详细]
2025-08-06 10:00 分类:运维 -
Linux进程信号的用法及说明
目录信号产生常见信号信号的分类信号处理方式改变信号处理方式信号阻塞概念悉知信号在内核中的表示block与pending之间联系关键系统调用信号集操作函数信号掩码(阻塞信号传递)sigpending获取未决信号集signal() - 设[详细]
2025-07-29 09:56 分类:运维 -
Linux进程CPU绑定优化与实践过程
目录1. 多核处理器及并行计算概念1.1 多核处理器架构概述1.2 并行计算的含义及重要性1.3 并行计算模型和策略2. CPU亲和性(CPU Affinity)概念及应用2.1 CPU亲和性的基本概念2.1.1 CPU亲和性的定义与重要性2.1.2 CPU[详细]
2025-07-14 09:56 分类:运维 -
Linux下进程的CPU配置与线程绑定过程
目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于线程的CPU配置2.1 线程绑定:使用函数pthread_setaffinity_np总结1 基于进程的CPU配置[详细]
2025-07-12 10:02 分类:运维 Linux进程的优先级&&进程切换方式
目录前言一、进程优先级1.1 基本概念1.2 查看系统进程1.3 PRI和NI1.4 调整优先级1.4.1 top命令1.4.2 nice命令1.4.3 renice命令二、进程切换2.1 补充概念2.2 进程的运行和切换步骤(重要)二、linux2.6内核进程O(1)调[详细]
2025-07-12 09:56 分类:运维-
Linux下的进程地址空间详解
目录程序地址空间回顾从代码结果推结论引入进程地址空间页表为什么要有进程地址空间重新理解进程地址空间总结程序地址空间回顾[详细]
2025-06-28 09:57 分类:运维