• 《性能之巅》学习笔记


    《性能之巅》学习笔记

    第1章 绪论

    1.1系统性能
    系统性能是对整个系统的研究,包括了所有的硬件组件和整个软件栈。
    在这里插入图片描述

    1.2人员

    系统性能是一项需要多类人员参与的事务,其中包括系统管理员、技术支持人员,应用开发者,数据库管理员和网络管理员。

    1.3 事情

    在这里插入图片描述

    1.4视角

    与很多事情专注于一点不同,性能是可以从不同的视角来审视的。

    1.5性能是充满挑战的

    1.5.1性能是主观的
    1.5.2系统是复杂的
    1.5.3可能有多个问题并存

    1.6延时

    延时测量的是用于等待的时间,广义地说,它可以表示所有操作完成的耗时。

    1.7动态跟踪

    动态跟踪技术包所有的软件变得可以监控,而且能用在真实的生产环境中。

    1.8云计算

    云计算和续集话技术也带来了新的难题。

    1.9案例研究

    1.9.1缓慢的磁盘
    1.9.2软件变更
    1.9.3更多阅读

    可观测性
    可观测性是指通过观测来理解一个系统,并对完成这一任务的工具进行分类。这包括使用计数器、剖析和跟踪。

    实验
    实验工具大多数是基准测试工具

    云计算
    云计算是一种按需部署计算资源的方式,通过在数量不断增加的被称为实例的小型虚拟系统上部署应用程序,实现了应用程序的快速扩展。

    方法
    方法是将系统性能领域执行各种任务的建议步骤记录下来的方式

    第2章 方法

    2.1术语

    在这里插入图片描述

    2.2模型

    2.2.1受测系统
    在这里插入图片描述

    2.2.2排队系统
    在这里插入图片描述

    2.3概念

    2.3.1延时
    2.3.2时间量级
    2.3.3权衡三角
    2.3.4调整的影响
    2.3.5合适的层级
    2.3.6性能建议的时间点
    2.3.7负载vs.架构
    2.3.8扩展性
    2.3.9已知的未知
    2.3.10指标
    2.3.11使用率
    2.3.12饱和度
    2.3.13剖析
    2.3.14缓存

    第3章 操作系统

    第4章 观测工具

    第5章 应用程序

    第6章 CPU

    第7章 内存

    第8章 文件系统

    第9章 磁盘

    第10章 网络

    第11章 云计算

    第12章 基准测试

    第13章 案例研究

  • 相关阅读:
    TIA博途中通过SCATTER指令实现将字节BYTE拆分成单个位的具体方法示例
    LINUX安装KDC服务
    Vue 设置v-html中元素样式
    美国防止儿童开启包装测试US 16 CFR 1700.20,CR包装认证解析
    APS高级排产软件在快消品行业的应用
    解放双手!无需注解快速生成API文档,跟SpringBoot绝配!
    Linux中间件之redis的高可用
    数据库(mysql)之事务和存储引擎
    Unity3d-异步加载场景、进度条加载
    springboot源码理解十、自定义starter改造
  • 原文地址:https://blog.csdn.net/yjkhtddx/article/details/126037421