目录

第一章  绪论

1.1系统性能

1.2人员

1.3事情

1.4视角

1.5性能是充满挑战的

1.6延时

1.7动态跟踪

1.8云计算

1.9案例研究


第一章  绪论

1.1系统性能

1.2人员

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

1.3事情

  • 设置性能目标和建立性能模型
  • 基于软件或硬件原型进行性能特征归纳
  • 对开发代码进行性能分析(软件整合之前)
  • 执行软件非回归性测试(软件发布前或发布后)
  • 针对软件发布版本的基准测试
  • 目标环境中的概念验证测试
  • 生产环境部署的配置优化
  • 监控生产环境中运行的软件
  • 特定问题的性能分析

1.4视角

系统管理员作为系统资源的负责人,通常采用资源分析视角;应用程序开发人员,对最终实现的负载性能负责,通常采用负载分析视角。

1.5性能是充满挑战的

  • 性能是主观的:被一个用户认为“不好”的性能,另一个用户可能认为是“好”的。通过定义清晰的目标,诸如目标平均响应时间,或者对落进一定响应延时范围内的请求统计百分比,可以把主观的性能变得客观化。
  • 系统是复杂的:必须理清组件之间的关系,还要了解它们是怎样协作的;性能问题可能会出在子系统之间复杂的互联上,即便这些子系统隔离时表现得很好;也有可能会是一个出现故障的组件导致其他的组件产生性能问题。
  • 可能有多个问题并存:性能分析必须量化问题的重要程度。某些性能问题可能并不适用于你的工作负载或者只在非常小的长度上适用。理想情况下,不仅要量化问题,还要估计每个问题修复后能带来的增速。(延时非常适合用来量化性能)

1.6延时

延时测试的是用于等待的时间。广义来说,它可以表示所有操作完成的耗时。延时可以表示从点击链接到屏幕显示整个网页加载完成的时间。

1.7动态跟踪

动态跟踪技术把所有的软件变得可以监控,而且能用在真实的生产环境中。这项技术利用内存中的CPU指令并在这些指令之上动态构建检测数据。这样从任何运行的软件中都可以获得定制化的性能统计数据,从而提供了远超系统的自带统计所能给予的观测性。

1.8云计算

  • 云计算采用的架构能让应用程序均衡分布于数目不断增多的小型系统中,这让快速扩展成为可能
  • 云计算和虚拟化技术也带来了新的难题,包括如何管理其他租户带来的性能影响,以及如何让每个租户都能对物理系统做观测。

1.9案例研究

  • 缓慢的磁盘
  • 软件变更

以上内容参考书籍《性能之巅—洞悉系统、企业与云计算》

《性能之巅—洞悉系统、企业与云计算》读书笔记---第一章相关推荐

  1. 《人人都是产品经理》读书笔记 Part 1

    Part1--产品经理入门  之前读了一本书叫做<人人都是产品经理>,最近整理了一下人人都是产品经理的读书笔记.今天分享的是第一部分:产品经理入门.  该部分的思维导图下图所示: 为什么要 ...

  2. 《人人都是产品经理》读书笔记 Part 4

    Part4--本书剩余的其他部分  今天分享的是<人人都是产品经理>读书笔记剩余部分:第四.五.六章.照例先给出各部分的思维导图.  <人人都是产品经理>的整本书总共六章,参考 ...

  3. 《人人都是产品经理》读书笔记 Part 3

    Part3--项目的坎坷一生  今天分享的是<人人都是产品经理>读书笔记第三部分:项目.照例先给出本部分的思维导图.  这一部分主要讲了从产品到项目.项目启动.需求开发.项目周期.产品经理 ...

  4. 《MAC OS X 技术内幕》读书笔记第一章:MAC OS X的起源

    <MAC OS X 技术内幕>读书笔记第一章:MAC OS X的起源 前言 1 System x.x系列 1.1System 1.0(1984年1月24日) 1.2System 2.x(1 ...

  5. Android群英传神兵利器读书笔记——第一章:程序员小窝——搭建高效的开发环境

    Android群英传神兵利器读书笔记--第一章:程序员小窝--搭建高效的开发环境 目录 1.1 搭建高效的开发环境之操作系统 1.2 搭建开发环境之高效配置 基本环境配置 基本开发工具 1.3 搭建程 ...

  6. 《B端产品经理必修课》读书笔记 (第一章)

    第一章 点亮:了解B端产品经理 1.1 什么是B端产品 1. B端产品将已有的商业运行逻辑进行系统化.信息化.高效化处理: 2. B端产品可以为公司管理服务(例:HR系统.OA),也可以为公司运营服务 ...

  7. B端产品实战课读书笔记05:第四章需求调研

    目录 一.调研准备 1.提炼原始信息 2.设定调研目标 2.1价值共识 2.2需求共识 2.3理解共识 3.规范调研准则 3.1全程参与 3.2相互尊重 3.3聚焦问题 3.4开放包容 二.快速掌握业 ...

  8. 《解构产品经理》读书笔记

    本文是刘涵宇先生所著的<解构产品经理>的读书笔记 I 解构产品经理 1 解构基本概念 1.1 什么是产品 产品是指可以满足某种用户需求,由人类加工生产,可供给市场用于交换的任何东西. 1. ...

  9. 《人人都是产品经理》读书笔记 Part 2

    Part2--一个需求的奋斗史  昨天分享了第一部分的读书笔记产品经理的入门,今天分享第二部分,关于产品需求.同样,先给出这一部分的思维导图.  第二部分作者主要介绍了五部分内容: 什么是用户,什么是 ...

  10. 产品:《人人都是产品经理》读书笔记

    互联网中每个角色都有自己的思维,比如: 产品思维:解决用户痛点的思维(满足用户的需求): 用户思维:好玩的.操作爽的思维: 运营思维:用户能自然增长的思维: 美工思维:长得好看.用色规范.界面精美的思 ...

最新文章

  1. 商汤科技总裁张文谈人工智能: 未来10年到20年会有巨大爆发 下一个井喷是AI+教育
  2. mongodb 实现点赞功能
  3. 关于 HttpServlet、GenericServlet 和 Servlet 的关系
  4. c语言基本练习题 doc,C语言练习题-基本数据类型和运算.doc
  5. awk---Linux下文本处理五大神器之二
  6. 使用UCDOS的HZK16点阵字库的演示程序
  7. 计算机编程的经典书籍(强烈推荐)
  8. Ubuntu安装pycharm专业版方法
  9. 论坛源码推荐(12月24日):OS X原生开源游戏模拟器OpenEmu iOS 7条形码扫描器
  10. 关闭app服务器系统,ios12系统服务哪些关掉
  11. 北京交通大学《机器学习》课程总结
  12. 数学之美--读书笔记
  13. TinyGPS使用说明
  14. oracle间视图增量同步,ODI数据增量同步
  15. QT 任务栏图标显示问题
  16. Python办公自动化word 中插入图片和表格
  17. HuaWei ❀ Virtual Firewalld 虚拟防火墙
  18. MySQL数据库锁介绍
  19. 四川大学计算机学院现代软件工程(双语 百度云,四川大学2012软件工程导论(双语) (A 闭 )...
  20. linux shell响铃程序,响铃提示命令

热门文章

  1. 云计算机技术应用专业实训室建设,云桌面技术在高校实训室建设中的应用
  2. HADAMARD不等式的证明
  3. 新版TCGAbiolinks包的可视化功能
  4. PS使用RYB色环的配色方案(一)
  5. SQL查询/删除重复记录
  6. 前端进阶笔记之核心基础知识---那些HTML标签你熟悉吗?
  7. 支持向量机详解及代码(SMO算法)
  8. gstreamer开发之--- gst-inspect-1.0
  9. 如何组建优秀的APP开发团队
  10. 搭建个人网站步骤「详细步骤」