随笔分类 -  Linux

摘要:CPU 上下文切换 CPU 上下文切换是保证 Linux 系统正常工作的一个核心功能 按照不同场景分为 进程上下文切换 线程上下文切换 中断上下文切换 怎么查看系统的上下文切换情况 过多的上下文切换,会把 CPU 时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和恢复上,缩短进程真正运行的时间,成为 阅读全文
posted @ 2020-06-23 22:17 CusterFun 阅读(221) 评论(0) 推荐(0) 编辑
摘要:CPU 寄存器和程序计数器 Linux 是一个多任务操作系统,它支持远大于 CPU 数量的任务同时运行。因为系统在很短的时间内,将 CPU 轮流分配给各个任务,造成多任务同时运行的错觉。 而在每个任务运行前,CPU 都需要知道任务从哪里加载、又从哪里开始运行,也就是说,需要系统事先帮它设置好 CPU 阅读全文
posted @ 2020-06-23 21:38 CusterFun 阅读(270) 评论(0) 推荐(0) 编辑
摘要:开篇词 | 别再让Linux性能问题成为你的绊脚石 01 | 如何学习Linux性能优化? 02 | 基础篇:到底应该怎么理解“平均负载”? 03 | 基础篇:经常说的 CPU 上下文切换是什么意思?(上) 04 | 基础篇:经常说的 CPU 上下文切换是什么意思?(下) 阅读全文
posted @ 2020-06-01 11:33 CusterFun 阅读(139) 评论(0) 推荐(0) 编辑
摘要:学习Linux性能优化的“拦路虎” 没找到有效的方法学原理 重要的是需要深入学下去,建立起性能的全局观 性能问题的根源太复杂,即不懂怎么去分析,也不能抽丝剥茧找到瓶颈 解决“拦路虎”的方法 只要理解应用程序和系统的少数几个基本原理,再进行大量的实战练习,建立起整体性能的全局观。 那么大多数性能问题的 阅读全文
posted @ 2020-05-28 21:15 CusterFun 阅读(180) 评论(0) 推荐(0) 编辑
摘要:Linux性能优化实战 自问学习的目标是什么? 把观察到的性能问题跟系统原理关联起来,特别是把系统从应用程序、库函数、系统调用、再到内核和硬件等不同的层级贯穿起来。 学习方法 带着问题学习 通过网络搜索,或者请教公司的技术大拿,学习大量性能优化的思路和方法,尝试大量的Linux性能工具,不断实践和总 阅读全文
posted @ 2020-05-28 20:59 CusterFun 阅读(146) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示