原文:Linux性能优化实战学习笔记:第十一讲

一 性能指标 性能指标思维导图 CPU使用率 CPU平均负载 CPU缓存的命中率 CPU 在访问内存的时候,免不了要等待内存的响应。为了协调这两者巨大的性能差距,CPU 缓存 通常是多级缓存 就出现了 二 性能工具 掌握了 CPU 的性能指标,我们还需要知道,怎样去获取这些指标,也就是工具的使用 根据指标找工具 根据工具找指标 三 把性能指标和工具联系起来 四 如何迅速分析CPU瓶颈 通过这张图你 ...

2019-05-04 09:39 0 584 推荐指数:

查看详情

Linux性能优化实战学习笔记:第四十一讲

一、上节回顾 上一节,我们探究了网络延迟增大问题的分析方法,并通过一个案例,掌握了如何用hping3、tcpdump、Wireshark、strace 等工具,来排查和定位问题的根源。 简单回顾一下,网络延迟是最核心的网络性能指标。由于网络传输、网络包处理等各种因素的影响,网络延迟不可避免 ...

Fri Sep 20 23:01:00 CST 2019 0 380
Linux性能优化实战学习笔记:第五十一讲

一、上节回顾 上一节,我带你一起学习了常见的动态追踪方法。所谓动态追踪,就是在系统或者应用程序正常运行的时候,通过内核中提供的探针,来动态追踪它们的行为,从而辅助排查出性能问题的瓶颈。 使用动态追踪,可以在不修改代码、不重启服务的情况下,动态了解应用程序或者内核的行为,这对排查线上问题、特别是 ...

Wed Sep 25 02:30:00 CST 2019 0 510
Linux性能优化实战学习笔记:第二十一讲

一 内存性能指标 1、系统内存使用情况 共享内存:是通过tmpfs实现的,所以它的大小也就是tmpfs使用的大小了tmpfs其实也是一种特殊的缓存 可用内存:是新进程可以使用的最大内存它包括剩余内存和可回收缓存。 缓存包括两部分: 1、一部分是磁盘读取文件的页缓存,用来缓存从磁盘读取 ...

Sat May 11 02:19:00 CST 2019 0 473
Linux性能优化实战学习笔记:第十七讲

问题 1: 使用 perf 工具时,看到的是 16 进制地址而不是函数名 1、分析过程 在 CentOS 系统中,使用 perf 工具看不到函数名,只能看到一些 16 进制格式的函数地址。 其实 ...

Thu May 09 02:45:00 CST 2019 0 1033
Linux性能优化实战学习笔记:第三讲

一、关于上下文切换的几个为什么 1、 上下文切换是什么? 上下文切换是对任务当前运行状态的暂存和恢复 2、 CPU为什么要进行上下文切换? 当多个进程竞争CPU的时候,CPU为了保证每个进程能 ...

Thu May 02 21:01:00 CST 2019 0 1084
Linux性能优化实战学习笔记:第三十五讲

一、上节回顾 前面内容,我们学习Linux 网络的基础原理以及性能观测方法。简单回顾一下,Linux网络基于 TCP/IP 模型,构建了其网络协议栈,把繁杂的网络功能划分为应用层、传输层、网络层、网络接口层等四个不同的层次,既解决了网络环境中设备异构的问题,也解耦了网络协议的复杂性 ...

Sat Sep 07 01:48:00 CST 2019 0 426
Linux性能优化实战学习笔记:第三十七讲

一、上节回顾 上一节,我带你一起学习了网络性能的评估方法。简单回顾一下,Linux 网络基于 TCP/IP协议栈构建,而在协议栈的不同层,我们所关注的网络性能也不尽相同。 在应用层,我们关注的是应用程序的并发连接数、每秒请求数、处理延迟、错误数等,可以使用 wrk、Jmeter 等工具,模拟 ...

Tue Sep 17 02:52:00 CST 2019 0 609
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM