《性能之巅—洞悉系统、企业与云计算》读书笔记---第一章
目录
第一章 绪论
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案例研究
- 缓慢的磁盘
- 软件变更
以上内容参考书籍《性能之巅—洞悉系统、企业与云计算》
《性能之巅—洞悉系统、企业与云计算》读书笔记---第一章相关推荐
- 《人人都是产品经理》读书笔记 Part 1
Part1--产品经理入门 之前读了一本书叫做<人人都是产品经理>,最近整理了一下人人都是产品经理的读书笔记.今天分享的是第一部分:产品经理入门. 该部分的思维导图下图所示: 为什么要 ...
- 《人人都是产品经理》读书笔记 Part 4
Part4--本书剩余的其他部分 今天分享的是<人人都是产品经理>读书笔记剩余部分:第四.五.六章.照例先给出各部分的思维导图. <人人都是产品经理>的整本书总共六章,参考 ...
- 《人人都是产品经理》读书笔记 Part 3
Part3--项目的坎坷一生 今天分享的是<人人都是产品经理>读书笔记第三部分:项目.照例先给出本部分的思维导图. 这一部分主要讲了从产品到项目.项目启动.需求开发.项目周期.产品经理 ...
- 《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 ...
- Android群英传神兵利器读书笔记——第一章:程序员小窝——搭建高效的开发环境
Android群英传神兵利器读书笔记--第一章:程序员小窝--搭建高效的开发环境 目录 1.1 搭建高效的开发环境之操作系统 1.2 搭建开发环境之高效配置 基本环境配置 基本开发工具 1.3 搭建程 ...
- 《B端产品经理必修课》读书笔记 (第一章)
第一章 点亮:了解B端产品经理 1.1 什么是B端产品 1. B端产品将已有的商业运行逻辑进行系统化.信息化.高效化处理: 2. B端产品可以为公司管理服务(例:HR系统.OA),也可以为公司运营服务 ...
- B端产品实战课读书笔记05:第四章需求调研
目录 一.调研准备 1.提炼原始信息 2.设定调研目标 2.1价值共识 2.2需求共识 2.3理解共识 3.规范调研准则 3.1全程参与 3.2相互尊重 3.3聚焦问题 3.4开放包容 二.快速掌握业 ...
- 《解构产品经理》读书笔记
本文是刘涵宇先生所著的<解构产品经理>的读书笔记 I 解构产品经理 1 解构基本概念 1.1 什么是产品 产品是指可以满足某种用户需求,由人类加工生产,可供给市场用于交换的任何东西. 1. ...
- 《人人都是产品经理》读书笔记 Part 2
Part2--一个需求的奋斗史 昨天分享了第一部分的读书笔记产品经理的入门,今天分享第二部分,关于产品需求.同样,先给出这一部分的思维导图. 第二部分作者主要介绍了五部分内容: 什么是用户,什么是 ...
- 产品:《人人都是产品经理》读书笔记
互联网中每个角色都有自己的思维,比如: 产品思维:解决用户痛点的思维(满足用户的需求): 用户思维:好玩的.操作爽的思维: 运营思维:用户能自然增长的思维: 美工思维:长得好看.用色规范.界面精美的思 ...
最新文章
- 为什么选择格鲁圣教之Go程序版
- 学python需要多久-刚开始学习 Python 到可以写出一个爬虫大约需要多长时间
- win7下设置无线上网
- rpa 手机_容智正式推出全球首款移动端RPA产品
- JavaScript时间事件:setTimeout和setInterval
- 前端学习(752):全局变量和局部变量
- [转]Eclipse插件开发之基础篇(2) 第一个Eclipse插件
- Angular 的概念模型
- linux上部署javaWeb项目
- 2021年广东新高考学业水平考试成绩查询,2021年1月广东高中学业水平考试成绩查询时间及入口...
- 自动驾驶——多传感器融合的学习笔记
- laravel5.5中添加对分页样式的修改上一页和下一页
- webview android%3e28,Android WebView 文明踩坑之路
- 禅道客户端安装教程(超详细)
- php 头bom_php bom头是什么
- Linux下安装Eclipse的PHP插件(PHPEclipse)
- knn代码实现+可视化
- 蔡高厅高等数学13-极限的四则运算公式
- 【中土世界】宏大地名汇总
- 深度学习解决机器阅读理解任务的研究进展
热门文章
- JavaSEday04
- Bounding Box预测(Bounding box predictions)
- Revit二次开发 通过boundingBox创建实体
- vim第 *** 行: E1208: -complete used without allowing arguments
- 关于torch.max(a,dim)中维度的选取
- 大数据24小时:美图发布区块链技术白皮书,百度副总裁邬学斌宣布离职或将加入宝能汽车
- Business Study
- 电脑报合订本销售数量
- 5 端口 10/100 以太网集成交换机 以太网控制芯片 IP175DLF/IP175DLFI
- ph56w 升级 php70w 一些 错误