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

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

2019-09-24 18:30 0 510 推荐指数:

查看详情

Linux性能优化实战学习笔记第五十

一、上节回顾 上一节,我以 ksoftirqd CPU 使用率高的问题为例,带你一起学习了内核线程 CPU 使用率高时的分析方法。先简单回顾一下。 当碰到内核线程的资源使用异常时,很多常用的进程级性能工具,并不能直接用到内核线程上。这时,我们就可以使用内核自带的 perf 来观察它们的行为 ...

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

一、性能指标 1、性能指标思维导图 2、CPU使用率 3、CPU平均负载 4、CPU缓存的命中率 CPU 在访问内存的时候,免不了要等待内存的响应。为了协调这两者巨大的性能差距,CPU 缓存(通常是多级缓存)就出现了 二、性能工具 掌握了 CPU 的性能 ...

Sat May 04 17:39:00 CST 2019 0 584
Linux性能优化实战学习笔记第五十五讲

一、上节回顾 上一节,我们一起学习了,应用程序监控的基本思路,先简单回顾一下。应用程序的监控,可以分为指标监控和日志监控两大块。 指标监控,主要是对一定时间段内的性能指标进行测量,然后再通过时间序列的方式,进行处理、存储和告警。 而日志监控,则可以提供更详细的上下文信息,通常通过 ELK ...

Thu Sep 26 00:53:00 CST 2019 0 420
Linux性能优化实战学习笔记:第四十一讲

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

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

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

Sat May 11 02:19:00 CST 2019 0 473
【WPF学习第五十一章 动画缓动

  线性动画的一个缺点是,它通常让人觉得很机械且不能够自然。相比而言,高级的用户界面具有模拟真实世界系统的动画效果。例如,可能使用具有触觉的下压按钮,当单击时按钮快速弹回,但是当没有进行操作时它们会慢 ...

Mon Mar 02 02:34:00 CST 2020 4 819
Linux性能优化实战学习笔记第五

一、什么是CPU的使用率 1、你最常用什么指标来描述系统的CPU性能? 我想你的答案,可能不是平均负载,也不是CPU上下文切换,而是另一个更直观的指标CPU使用率 CPU使用率到底是怎么算出来的吗? 1、如何设置节拍率 [root@luoahong ~]# grep ...

Sat May 04 19:46:00 CST 2019 0 1851
Python第五十一天 python2升级为python3

Python第五十一天 python2升级为python3 公司使用的生产环境系统是centos7,所以这里以centos7系统为基础,讲解将python2升级为python3的方法 centos7系统默认已经安装了python2.7,但是python2的生命周期到2020年1月 ...

Mon Dec 30 05:20:00 CST 2019 0 1435
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM