
Linux性能调优
文章平均质量分 95
从善若水
国际知名终端厂商负责modem芯片研发,10年以上高级C开发;
精通5G终端、基站和核心网协议,深度参与OAI和Open5GS开源项目开发维护;
目前投入6G新技术预研,并探索Rust在通信系统中的应用
展开
-
【实时性】实时性优化的一些参数设置和心得
从BIOS、实时内核参数配置、操作系统环境配置三个方面介绍了如何优化实时任务原创 2023-05-21 22:02:47 · 4270 阅读 · 1 评论 -
【Linux 性能优化】利用perf和CPU使用率定位异常函数
博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!博主链接文章目录CPU 使用率进程运行情况查询使用工具查看CPU使用率定位导致CPU 使用率过高的函数perf top的使用perf record 和 perf report的使用CPU 使用率 Linux 作为一个多任务操作系统,将每个 CPU 的时间划分为很短的时间片,再通过调度器轮流分配给各个任务使用,因此造成多任务同时运行的错觉。 原创 2021-11-21 15:26:36 · 3741 阅读 · 4 评论 -
【Linux】什么是CPU上下文切换?
博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!博主链接文章目录什么是CPU上下文切换?一、CPU上下文切换的几类场景1.1 进程上下文切换1.1.1 特权模式切换1.1.2 进程上下文切换1.2 线程上下文切换1.3 中断上下文切换二、查看系统的上下文切换情况什么是CPU上下文切换? 首先我们要搞清楚什么是 CPU上下文:CPU上下文 : 我们把已执行过的指令和数据在相关寄存器与堆栈中的内容原创 2021-10-02 07:45:00 · 363 阅读 · 2 评论 -
【Linux优化】如何理解“平均负载”
文章目录平均负载的概念平均负载为多少时合理平均负载与 CPU 使用率平均负载过高分析方法场景一:CPU 密集型进程场景二:I/O 密集型进程场景三:大量进程的场景小结平均负载的概念平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系.可运行状态:所谓可运行状态的进程,是指正在使用 CPU 或者正在等待 CPU 的进程,也就是我们常用 ps 命令看到的,处于 R 状态(Running 或 Runnable)的进程。不可中断状态原创 2021-09-12 16:59:05 · 534 阅读 · 3 评论