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

一 上节回顾 上一节,我带你一起学习了网络性能的评估方法。简单回顾一下,Linux 网络基于 TCP IP协议栈构建,而在协议栈的不同层,我们所关注的网络性能也不尽相同。 在应用层,我们关注的是应用程序的并发连接数 每秒请求数 处理延迟 错误数等,可以使用 wrk Jmeter 等工具,模拟用户的负载,得到想要的测试结果。 而在传输层,我们关注的是 TCP UDP 等传输层协议的工作状况,比如 T ...

2019-09-16 18:52 0 609 推荐指数:

查看详情

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性能优化实战学习笔记第三十六

一、上节总结回顾 上一节,我们回顾了经典的 C10K 和 C1000K 问题。简单回顾一下,C10K 是指如何单机同时处理 1 万个请求(并发连接 1 万)的问题,而 C1000K 则是单机支持处理 100 万个请求(并发连接 100 万)的问题。 I/O 模型的优化,是解决 C10K 问题 ...

Tue Sep 17 00:35:00 CST 2019 0 375
MySQL实战45讲学习笔记第三十七

一、本节概况 今天是大年初二,在开始我们今天的学习之前,我要先和你道一声春节快乐! 在第 16和第 34篇文章中,我分别和你介绍了 sort buffer、内存临时表和 join buffer。这三个数据结构都是用来存放语句执行过程中的中间数据,以辅助 SQL 语句的执行的。其中,我们在排序 ...

Tue Oct 29 05:23:00 CST 2019 2 234
Linux性能优化实战学习笔记:第四十七

一、上节回顾 上一节,我们梳理了,应用程序容器化后性能下降的分析方法。一起先简单回顾下。容器利用 Linux 内核提供的命名空间技术,将不同应用程序的运行隔离起来,并用统一的镜像,来管理应用程序的依赖环境。这为应用程序的管理和维护,带来了极大的便捷性,并进一步催生了微服务、云原生等新一代技术架构 ...

Tue Sep 24 01:08:00 CST 2019 0 568
Linux性能优化实战学习笔记:第二十七

一、案例环境描述 1、环境准备 2CPU,4GB内存 预先安装docker sysstat工具 2、温馨提示 案例中 Python 应用的核心逻辑比较简单,你可能一眼就能看出问题,但实际生产 ...

Wed Jul 24 19:38:00 CST 2019 0 398
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM