企培课程-Linux进程 线程与内存管理
课程介绍
通过本课程学习,基于Linux操作系统进程与内存分配原理与应用有充分的认识与掌握。本课程学习完毕后,学员将具备扎实的Linux进程内存方面知识及故障分析能力。
授课对象
▶有C语言应用开发经验的人员或懂得C语言的人员
▶有丰富Linux运维经验的工作人员
课程大纲
课程阶段 |
课程内容 |
第一阶段 |
使用C库创建进程与线程 |
进程调度策略、状态与信号 | |
后台进程的设计 | |
Java语言线程创建 | |
进程的CACHE命中率与CPU绑定 | |
CGROUP开发与维护技术 | |
中断绑定技术 | |
第二阶段 |
虚地址与物理地址、内存分页技术的实现 |
用户地址空间内存分配与释放 | |
核心地址空间内存分配与释放 | |
内存泄露测试 | |
IPC机制 | |
共享内存:System V风格与POSIX风格 | |
Oracle SGA应用案例分析 | |
信号量消息队列 | |
Java语言内存管理 | |
第三阶段 |
NUMA体系下介绍 |
NUMA下的CPU使用 | |
NUMA下的内存分配与释放 | |
Linux内存缓存参数调整 | |
ext脏块与日志分析 | |
Oracle日志、脏块机制分析 | |
监控工具vmstat,mpstat,nmon等的应用分析 |
注:本课程为腾科针对企业内训开设的课程